<SEC-DOCUMENT>0001651562-24-000012.txt : 20240222
<SEC-HEADER>0001651562-24-000012.hdr.sgml : 20240222
<ACCEPTANCE-DATETIME>20240222161108
ACCESSION NUMBER:		0001651562-24-000012
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		109
CONFORMED PERIOD OF REPORT:	20231231
FILED AS OF DATE:		20240222
DATE AS OF CHANGE:		20240222

FILER:

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

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

	BUSINESS ADDRESS:	
		STREET 1:		381 E. EVELYN AVE.
		CITY:			MOUNTAIN VIEW
		STATE:			CA
		ZIP:			94041
		BUSINESS PHONE:		6509639884

	MAIL ADDRESS:	
		STREET 1:		381 E. EVELYN AVE.
		CITY:			MOUNTAIN VIEW
		STATE:			CA
		ZIP:			94041
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>cour-20231231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns:cour="http://www.coursera.org/20231231" xmlns:ecd="http://xbrl.sec.gov/ecd/2023" xmlns="http://www.w3.org/1999/xhtml" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:country="http://xbrl.sec.gov/country/2023" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>cour-20231231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-32">0001651562</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-33">2023</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-34">FY</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-35">false</ix:nonNumeric><ix:nonNumeric contextRef="c-52" name="cour:PropertyEquipmentAndSoftwareEstimatedUsefulLives" id="f-407">P2Y</ix:nonNumeric><ix:nonNumeric contextRef="c-54" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="f-414">P2Y</ix:nonNumeric><ix:nonNumeric contextRef="c-56" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="f-417">P2Y</ix:nonNumeric><ix:nonNumeric contextRef="c-52" name="cour:ContractWithCustomerPurchaseOfFixedQuantityOfSeatLicensesContractPeriod" id="f-430">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="c-207" name="ecd:TrdArrDuration" format="ixt-sec:durday" id="f-1091">208</ix:nonNumeric><ix:nonNumeric contextRef="c-210" name="ecd:TrdArrDuration" format="ixt-sec:durday" id="f-1092">366</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="cour-20231231.xsd"/></ix:references><ix:resources><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-02-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><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:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</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-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</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-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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:unit id="segment"><xbrli:measure>cour:segment</xbrli:measure></xbrli:unit><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-05</xbrli:startDate><xbrli:endDate>2021-04-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-05</xbrli:startDate><xbrli:endDate>2021-04-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-19</xbrli:startDate><xbrli:endDate>2021-04-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-19</xbrli:startDate><xbrli:endDate>2021-04-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember><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-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember><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-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ImpairedLongLivedAssetsHeldAndUsedByTypeAxis">cour:InternalUseSoftwareAndWebsiteDevelopmentMember</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-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ImpairedLongLivedAssetsHeldAndUsedByTypeAxis">cour:DeferredPartnerFeesMember</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-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:PropertyPlantAndEquipmentMember</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-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-01-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">us-gaap:ChangeInAccountingMethodAccountedForAsChangeInEstimateMember</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-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></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">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">cour:RussianEducatorPartnersMember</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-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</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">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cour:PrivateCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cour:PrivateCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cour:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cour:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cour:PropertyEquipmentAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cour:PropertyEquipmentAndSoftwareMember</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-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cour:PropertyEquipmentAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cour:SoftwareAndWebsiteDevelopmentMember</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-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cour:SoftwareAndWebsiteDevelopmentMember</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-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cour:SoftwareAndWebsiteDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cour:ContentAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cour:ContentAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cour:AssembledWorkforceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cour:AssembledWorkforceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cour:ContentAssetMember</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-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cour:ContentAssetMember</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-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cour:ContentAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cour:IntangibleAssetsExcludingInternalUseSoftwareAndWebsiteDevelopmentMember</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-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">cour:CommonStockOptionsMember</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">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">cour:CommonStockOptionsMember</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">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">cour:CommonStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">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-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">cour:SharesSubjectToRepurchaseMember</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-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">cour:SharesSubjectToRepurchaseMember</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-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">cour:SharesSubjectToRepurchaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">cour:EsppMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">cour:EsppMember</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-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">cour:EsppMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-04-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cour:EmployeeStockPurchasePlanMember</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-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cour:TwoThousandTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cour:EmployeeStockPurchasePlanMember</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">0001651562</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-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cour:EmployeeStockPurchasePlanMember</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-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cour:EmployeeStockPurchasePlanMember</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-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cour:EmployeeStockPurchasePlanMember</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-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cour:EmployeeStockPurchasePlanMember</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-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cour:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cour:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cour:EmployeeStockPurchasePlanMember</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-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cour:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cour:ResearchAndDevelopmentMember</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-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cour:ResearchAndDevelopmentMember</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-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cour:ResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</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-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</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-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</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-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</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-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cour:ContentSourcingAgreementMember</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-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cour:ContentSourcingAgreementMember</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-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cour:ContentSourcingAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cour:ContentSourcingAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cour:ContentSourcingAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cour:ConsumerSegmentMember</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-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cour:ConsumerSegmentMember</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-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cour:ConsumerSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cour:EnterpriseSegmentMember</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-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cour:EnterpriseSegmentMember</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-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cour:EnterpriseSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cour:DegreesSegmentMember</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">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cour:DegreesSegmentMember</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">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cour:DegreesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cour:InternalUseSoftwareMember</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-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cour:InternalUseSoftwareMember</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-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cour:InternalUseSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cour:AcquiredIntangiblesMember</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-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cour:AcquiredIntangiblesMember</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">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cour:AcquiredIntangiblesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</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-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</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-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</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-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</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-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</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-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cour:OtherMember</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-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cour:OtherMember</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-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cour:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><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-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><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-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cour:RestrictedStockUnitsAndShareBasedPaymentArrangementOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cour:EnterpriseSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cour:EnterpriseSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">cour:SabrinaL.SimmonsMember</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-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">cour:SabrinaL.SimmonsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">cour:SabrinaL.SimmonsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">cour:LeahBelskyMember</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-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">cour:LeahBelskyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">cour:LeahBelskyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:TradingArrAxis">cour:LeahBelskyRuleTradingArrangementCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">cour:LeahBelskyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:TradingArrAxis">cour:LeahBelskyTradingArrangementRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">cour:LeahBelskyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:TradingArrAxis">cour:LeahBelskyTradingArrangementStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001651562</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i918d970f7276400cb0009706b31f21f6_1"></div><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:15pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:15pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">WASHINGTON, DC 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">_____________________________________________</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-K</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">_____________________________________________</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Mark One)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:2.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:94.810%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="f-2">x</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 </span></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-4"><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-3">December 31</ix:nonNumeric>, 2023</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">OR</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:2.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:94.810%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="f-5">o</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the transition period from ____ to ____</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Commission File Number: <ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-6">001-40275</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">_____________________________________________</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:20pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-7">COURSERA, INC.</ix:nonNumeric></span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(Exact Name of Registrant as Specified in its Charter)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">_____________________________________________</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-9">45-3560292</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(State or other jurisdiction of<br/>incorporation or organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(I.R.S. Employer<br/>Identification No.)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-10">381 E. Evelyn Ave.</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-11">Mountain View</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-12">California</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-13">94041</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(Address of principal executive offices)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(Zip Code)</span></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Registrant&#8217;s telephone number, including area code: (<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-14">650</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-15">963-9884</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">_____________________________________________</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act: </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.354%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.356%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Title of each class</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Trading<br/>Symbol(s)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Name of each exchange on which registered</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-16">Common Stock, $0.00001 par value per share</ix:nonNumeric></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:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-17">COUR</ix:nonNumeric></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-18">The New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:6pt;padding-left:6pt;text-indent:32.63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(g) of the Act: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">None</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the Registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. <ix:nonNumeric contextRef="c-1" name="dei:EntityWellKnownSeasonedIssuer" id="f-19">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the Registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act. Yes </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityVoluntaryFilers" id="f-20">No</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">x</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-21">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-22">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"/><td style="width:33.042%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.934%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.042%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.938%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><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:right;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">x</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">o</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">o</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-24">o</ix:nonNumeric></span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-25">o</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"/></tr></table></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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 </span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="f-26">x</ix:nonNumeric></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt:fixed-false" id="f-27">o</ix:nonNumeric></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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 o&#64259;cers during the relevant recovery period pursuant to &#167;240.10D-1(b). </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).&#160;&#160;&#160;&#160;&#160;Yes </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> &#160;&#160;No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-28">x</ix:nonNumeric></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The aggregate market value of the common stock held by non-affiliates of the Registrant on June 30, 2023, based on the closing price of the Registrant's common stock as reported by the New York Stock Exchange, was approximately $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-8" name="dei:EntityPublicFloat" scale="9" id="f-29">1.7</ix:nonFraction> billion. As of February&#160;15, 2024, the Registrant had <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="0" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" id="f-30">156,946,046</ix:nonFraction> shares of common stock, $0.00001 par value per share, outstanding.</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><ix:nonNumeric contextRef="c-1" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="f-31" escape="true"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Portions of the registrant's definitive Proxy Statement relating to the 2024 Annual Meeting of Stockholders are incorporated herein by references in Part III of this Annual Report on Form 10-K to the extent stated herein. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant's fiscal year ended December&#160;31, 2023.</span></div></ix:nonNumeric><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="text-align:center"><span><br/></span></div></div></div><div id="i918d970f7276400cb0009706b31f21f6_7"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Coursera, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Form 10-K</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the Year Ended December&#160;31, 2023</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:79.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.931%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_10">Special Note Regarding Forward-Looking Statements </a></span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_13">PART I</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_16">Item 1.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_16">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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_16">4</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_19">Item 1A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_19">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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_19">18</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_22">Item 1B.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_22">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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_22">62</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1C.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_984">C</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_984">ybersec</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_984">urity</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_984">62</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_25">Item 2.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_25">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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_25">63</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_28">Item 3.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_28">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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_28">63</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_31">Item 4.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_31">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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_31">63</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_34">PART II</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_37">Item 5.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_37">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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_37">64</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_40">Item 6.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_40">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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_40">66</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_43">Item 7.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_43">Management&#8217;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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_43">66</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_85">Item 7A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_85">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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_85">82</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_88">Item 8.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_88">Financial Statements and Supplementary Data</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_88">83</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_169">Item 9.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_169">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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_169">116</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_172">Item 9A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_172">Controls and Procedures</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_172">116</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_175">Item 9B.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_175">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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_175">117</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_178">Item 9C.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_178">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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_178">117</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_181">PART III</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_184">Item 10.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_184">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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_184">118</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_187">Item 11.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_187">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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_187">118</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_190">Item 12.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_190">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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_190">118</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_193">Item 13.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_193">Certain Relationships and Related 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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_193">118</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_196">Item 14.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_196">Principal Accounting 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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_196">118</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_199">PART IV</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_202">Item 15.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_202">Exhibits and 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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_202">119</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_205">Item 16.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_205">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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_205">120</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_208">Signatures</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">i</span></div></div></div><div id="i918d970f7276400cb0009706b31f21f6_10"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Annual Report on Form 10-K (&#8220;Form 10-K&#8221;) contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995 that involve substantial risks and uncertainties. Any statements contained in this Form 10-K that are not statements of historical facts may be deemed to be forward-looking statements. In some cases, you can identify forward-looking statements by the words &#8220;may,&#8221; &#8220;might,&#8221; &#8220;will,&#8221; &#8220;can,&#8221; &#8220;could,&#8221; &#8220;would,&#8221; &#8220;should,&#8221; &#8220;expect,&#8221; &#8220;intend,&#8221; &#8220;plan,&#8221; &#8220;objective,&#8221; &#8220;target,&#8221; &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;estimate,&#8221; &#8220;predict,&#8221; &#8220;project,&#8221; &#8220;potential,&#8221; &#8220;continue,&#8221; &#8220;ongoing,&#8221; &#8220;forecast,&#8221; and &#8220;outlook,&#8221; or the negative of these terms, or other comparable terminology intended to identify statements about the future. These statements involve known and unknown risks, uncertainties, and other factors that may cause our actual results, levels of activity, performance, or achievements to be materially different from the information expressed or implied by these forward-looking statements. Forward-looking statements include statements about:</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">trends and expectations for growth in the higher education and online education markets;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the acceptance, adoption, and growth of online learning and credentialing;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">market acceptance and demand for our platform;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the potential benefits of our solutions to learners and educator partners;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">anticipated launch dates of new educator partner programs;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our business model;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our expectations of our future financial performance, including revenue, expenses, and profitability;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to successfully develop, launch, maintain, and scale new programs, offerings, and features, including artificial intelligence (&#8220;AI&#8221;);</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to expand our platform's content and credentialing programs;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to manage or sustain our growth and to effectively expand our global customer base and operations;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to acquire new educator partners and expand program offerings with existing educator partners;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to acquire prospective learners and increase learner enrollment, revenue, and retention;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our growth strategies, plans, objectives, and goals;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to compete and expectations about the future competitive landscape;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to attract and retain key employees;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the scalability of our platform and operations;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to develop and protect our brand;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the size of our addressable markets, market share, and market trends;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the affordability and convenience of our platform;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to obtain, maintain, protect, and enforce our intellectual property (&#8220;IP&#8221;) and proprietary rights and successfully defend against claims of infringement, misappropriation, or other violations of third-party IP;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our anticipated future capital requirements, including the availability of capital to sustain and grow our business;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to successfully defend any current or future litigation brought against us;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to implement and maintain effective policies, procedures, and internal controls;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential changes in laws and regulations applicable to us or our educator partners and ability to comply;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our share repurchase program;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our contractual obligations and commitments;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the anticipated utility of our non-GAAP financial measures and key business metrics; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our expectations as to interest rate and foreign currency risks.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ii</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, any statements contained herein that are not statements of historical facts are deemed to be forward-looking statements. These forward-looking statements reflect our management&#8217;s beliefs and views with respect to future events, are based on estimates and assumptions as of the date of this report, and are subject to a number of risks and uncertainties that could cause our actual results to differ materially from those expressed or implied by our forward-looking statements. These risks and uncertainties include, but are not limited to, those risks discussed in Part I, Item 1A &#8220;Risk Factors&#8221; of the Form 10-K. Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. Given these uncertainties, you should not place undue reliance on these forward-looking statements. We qualify all of the forward-looking statements in the Form 10-K with these cautionary statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">You should not rely upon forward-looking statements as predictions of future events. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee that the future results, levels of activity, performance, events, or circumstances reflected in the forward-looking statements will be achieved or occur. We undertake no obligation to update publicly any forward-looking statements for any reason after the date of the Form 10-K to conform these statements to actual results or to changes in our expectations, except as required by law.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the Form 10-K, references to &#8220;Coursera,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; or &#8220;our&#8221; mean Coursera, Inc., a Delaware public benefit corporation, and its subsidiaries, unless otherwise stated.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">iii</span></div></div></div><div id="i918d970f7276400cb0009706b31f21f6_13"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div id="i918d970f7276400cb0009706b31f21f6_16"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. Business</span></div><div id="i918d970f7276400cb0009706b31f21f6_674"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our mission is to provide universal access to world-class learning so that anyone, anywhere has the power to transform their life through learning. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Learning is the source of human progress. The spread of ideas across cultures and ages has helped transform our world from illness to health, from poverty to prosperity, and from conflict to peace. By combining some of the world&#8217;s best educational content with a technology platform that can serve learners on a global scale, we believe Coursera is enabling the digital transformation of higher education and bringing high-quality, affordable education to every corner of the world. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coursera is a platform that enables a global ecosystem of educators, learners, and institutions. As of December&#160;31, 2023, approximately 142 million learners from more than 235 countries and dependencies had registered on Coursera to learn from more than </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">325 universities and industry experts. Our educator partners have created a broad catalog of content and credentials, ranging from entry-level industry microcred</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">entials to university degrees, which are globally distributed through our platform&#8217;s multiple segments. Coursera serves learners with educational content directly in their homes or on the go, on the job through their employers, their colleges and universities, and through government-sponsored programs. As of December&#160;31, 2023, over 1,300 institutions were paying Enterprise customers, including businesses, colleges, universities, and governmental organizations. We also provide social impact programs that have helped more than 260,000 learners around the world. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The graphic below illustrates our global learning ecosystem as of December&#160;31, 2023:</span></div><div style="text-align:center"><img src="cour-20231231_g1.jpg" alt="Ecosystem Slide_Q4 2023_Draft.jpg" style="height:401px;margin-bottom:5pt;vertical-align:text-bottom;width:660px"/></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Technology is advancing faster than the world&#8217;s ability to adapt and acquire new skills. We believe that recent advancements in artificial intelligence (&#8220;AI&#8221;)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and other emerging technologies will reshape how we live, learn, and work. We expect this will further increase the global skills gap. The rapid adoption of new technologies, tools, and processes creates an urgent need for organizations and learners to adapt in order to remain competitive. To gain from the opportunities created by the digital economy, many aspiring and existing professionals need advanced skills in technology, AI, and data science. We believe education will continue to be further characterized by blended classrooms powered by online learning, job-relevant education, and lifelong learning to help employees, students, and citizens learn emerging skills that can be used in their current jobs, to obtain new job opportunities, or to run their businesses.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our vision for the future of higher education emphasizes accessibility, affordability, and relevance, ensuring it meets the demands and pace of a rapidly changing economy. We believe that online learning will become the primary means of meeting the global demand for emerging skills and that the adoption of online education, combined with the increased flexibility enabled by larger remote and hybrid workforces, holds the promise to increase global social equity. Cross-sector collaboration will be required between universities, employers, and government organizations in order to bridge the gap between education and industry needs.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">World-class teaching is the foundation of the Coursera experience. Coursera partner</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s with over 325 university and industry partners to provide learners with high-quality content and credentials that are mo</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">dular and consumable at a wide range of durations, skill levels, and price points. Our data-driven technology platform enables educators to efficiently produce, teach, and scale content and credentials, from individual courses to professional certificates to university degrees. Coursera enables educator partners to tap into global demand from individual learners, organizations, and institutions. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reaching and serving a world of learners lies at the heart of our model. We make it easy for learners to discover and engage with high-quality, job-relevant learning in flexible, hands-on online learning environments at affordable prices&#8212;including free offerings. Content from top-branded partners has enabled us to attract approximately 142 million individual learners at low cost and build a global consumer brand. Data-driven marketing enables us to efficiently attract learners to a wide range of paid offerings, including standalone courses, multi-course specializations, industry certificate programs, and university degrees. We believe this efficient learner acquisition model has allowed us to build one of the largest global audiences of adult learners globally and serve learners at various price points, with competitive margins for us and our educator partners. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect the long, episodic nature of higher education will break down into shorter, more relevant units of consumption designed to increase affordability and provide more immediate access to workforce participation. Our model allows learners to leverage flexible and affordable pathways across our catalog, including the ability to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;stack&#8221; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">content and credentials to count as progress towards a broader program of study. This is enabled by qualifying our high-quality learning catalog for credit recognition through partners like the American Council on Education (&#8220;ACE&#8221;) and the European Credit Transfer and Accumulation System (&#8220;ECTS&#8221;)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. For example, eligible learners who complete the Google Data Analytics Certificate can earn a credit recommendation of 12 college credits, the equivalent of four college courses at the bachelor&#8217;s degree level in participating programs.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coursera&#8217;s data and machine-learning systems drive personalized learning and skills benchmarking. We believe that our unified technology platform is not only making global higher education more accessible and more effective but is also enabling educators to author and distribute high-quality content efficiently, employers to upskill and reskill their talent, and learners to advance their careers in a flexible learning environment. Further, our platform allows employers to tap into a diverse talent pool and provides them with insight into which learners have the requisite skills for specific job roles. It also allows learners to develop and showcase their skills with industry microcredentials and hands-on projects. For example, we announced approximately 20 new entry-level Professional Certificates over the past year from partners like Amazon Web Services (&#8220;AWS&#8221;), Google, IBM, Microsoft, and more.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to offering content and credentials directly to individuals at Coursera.org, we also sell directly to organizations and institutions, including employers, colleges and universities, and government entities and agencies. Employers can use Coursera for Business to help employees develop new skills in order to better acquire and serve customers, lower costs, reduce risk, and remain competitive in the new digital economy. Colleges and universities can use Coursera for Campus to deliver and integrate university and industry-branded online projects, courses, and credentials as they navigate a new era of financial challenges, pressure to deliver job-relevant skills and employable graduates, and evolving student preferences for hybrid learning. Government entities and agencies can use Coursera for Government to train, reskill, and upskill employees and citizens into fast-growing digital roles that constitute a significant share of new job opportunities.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The global higher education market is large and growing. As we seek to reinforce our platform&#8217;s advantages and continue penetrating this market opportunity, we have multiple strategies to drive our growth. This includes improving conversion, upsell, and retention of paid consumer learners, particularly our global expansion; increasing adoption and penetration of our Enterprise offerings; expanding the number of online degrees and the number of students in Degrees programs; and deploying new technologies to deliver more value for our individual and institutional customers.</span></div><div id="i918d970f7276400cb0009706b31f21f6_775"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Opportunity: The Global Education Market is Large and Growing </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As the pace of new knowledge and the demands of the global workforce continue to accelerate, we believe the global adult education market is poised to grow dramatically, through advancements in technology, flexibility, and accessibility. For example, the flexibility of online learning enables non-traditional learners to continue their education, while remote instruction and asynchronous delivery can broaden access to affordable, high-quality education for learners and institutions around the world. </span></div><div id="i918d970f7276400cb0009706b31f21f6_687"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Offerings to Individuals, Organizations, and Institutions </span></div><div id="i918d970f7276400cb0009706b31f21f6_699"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Coursera.org for Individuals </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most learners come to Coursera to start and advance their careers, reach their educational goals, and enhance their lives. Learners consume content from our diversified portfolio, which is designed to meet a wide variety of goals and preferences. Our educator partners create thousands of courses, credentials, and other offerings across a wide range of domains, from a 2-hour Guided Project on how to build a website, to an entry-level Professional Certificate, to a Master of Public Health degree from the University of Michigan. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As technology automates more repetitive, predictable, lower-skilled job tasks, individuals around the world are looking to reskill with professional certificates and college degrees in order to move into emerging digital careers. Coursera offers a portfolio of entry-level Professional Certificates from Google, IBM, Intuit, Meta, Microsoft, and Salesforce that help develop the skills needed to land entry-level digital jobs in information technology, cybersecurity, data science, marketing, sales, design, and software engineering and development without requiring a college degree or any experience in the field. Coursera also has fully online degrees in data science, computer science, engineering, business, AI, social science, and public health. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The full Coursera catalog includes*: </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">3,500+ Guided Projects: Gain a job-relevant skill in less than two hours for $9.99</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">6,900+ Courses: Learn something new in 4 to 6 weeks for free, or for prices up to $99</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">875+ Specializations: Gain a job-relevant skill in 3 to 6 months for $39 to $79 per month</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">125+ Certificates </span></div><div style="padding-left:63pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">45+ Entry-level Professional Certificates: Earn a certification of job readiness for an in-demand career in 3 to 9 months for $39 to $79 per month</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">30 Non-entry level Professional Certificates: Earn a certification to advance your career in 1 to 10 months starting at $49 per month</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">30 University Certificates: Earn a university-issued certificate to develop expertise in a chosen field in 4 to 24 months for approximately $1,500 to $10,000</span></div><div style="padding-left:63pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">15+ MasterTrack Certificates: In 3 to 12 months, earn a university-issued certificate from a module of a university degree and credit that can be applied to that degree in the future for approximately $2,000</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">50+ Degrees: Earn a bachelor&#8217;s or master&#8217;s degree fully online for approximately $5,000 to $45,000 or earn a postgraduate diploma</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* As of December 31, 2023. The time periods noted are intended completion timeframes; actual time to completion varies by learner. Learners may also access certain courses, Specializations, and Professional Certificates through a Coursera Plus subscription. Prices reflect rounded ranges applicable to nearly all content and credentials; a small percentage may exceed the top and bottom ends of the range.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform enables learners to discover the right content and credentials by domain (e.g., business, technology, health), by skill (e.g., Python, statistics, data visualization), and by job role (e.g., data analyst, marketer, engineer). Once learners enroll in a course, our unified technology platform enables them to learn more effectively to advance in their careers and earn credentials to signal their learning to prospective employers. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The learning experience includes: </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Courses with video-based lectures, in-video quizzes, notes and highlights, readings, assessments, peer reviews, and group projects; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">AI-driven learning features, such as Coursera Coach for pre-quiz practice questions and a more interactive experience, personalized discovery and recommendations that are job-aligned, and foreign language translations for up to 18 languages; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Coursera Labs with hands-on projects that teach practical skills using real-world tools such as Python, Jupyter Notebooks, VS Code, R-Studio, and many other desktop and cloud-based applications fully in-browser with no software or data downloads;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">A mobile app that enables course downloads for offline learning, which is especially important for students with limited or intermittent internet connectivity or power; and </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Localized experiences including localized homepage, payment options, geographical pricing, local partnerships, and content discovery.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, approximately 142 million learners had registered with Cou</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rsera to learn from more than 325 leading university and industry partners in thousands of offerings ranging from open courses to university degrees.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">In 2023, learners logged more than 45 million course enrollments, watched 532 million lectures, and completed 89 million assessments. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Learners have logged more than 10.3 million Guided Project enrollments since we launched Guided Projects in 2020. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our growing Professional Certificate catalog has enrolled more than 11.8 million learners since we launched this catalog in 2018.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Over 22,000 students were enrolled in Degrees programs as of December&#160;31, 2023. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Overall, learners are satisfied with their experiences on Coursera and with the outcomes Coursera learning helps them achieve. Of learners who have rated a course in 2023, 82% gave their course a full 5-star rating. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Coursera Plus </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is a subscription pricing model that gives learners access to over 10,000 courses, Guided Projects, Specializations, and Professional Certificates on Coursera for a monthly or annual fee.</span></div><div id="i918d970f7276400cb0009706b31f21f6_712"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Coursera for Enterprise </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coursera is available to organizations and institutions around the world, allowing businesses, academic institutions, and governmental organizations to enable their employees, students, and citizens to gain critical skills aligned to the job market of today and tomorrow. Institutions play a major role in tackling the global reskilling challenge by providing awareness, incentives, and financial support for lifelong learning. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coursera has designed a single, unified platform that allows us to configure a common set of content and features to meet the various needs of our Enterprise customers that we manage through our Coursera for Business, Coursera for Campus, and Coursera for Government verticals. We have more than 1,300 Paid Enterprise Customers that purchase Coursera through our direct sales force. We also have customers that purchase licenses through our channel partners or directly through our Coursera for Teams offering.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The common content and features on Coursera&#8217;s Enterprise learning platform include: </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">A broad catalog of more than 6,500 courses, hands-on projects, and professional certificates, especially in the domains of data science, technology, and business; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Private Authoring, the ability for all Enterprise customers to author courses and projects that are specific to and accessible only by the learners in their institution or their citizens, as applicable; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The ability to tailor custom course collections that surface curated collections of courses to specific learner populations; </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Academies and SkillSets that identify target skill proficiencies required for specific job roles and provide personalized learning paths to develop these skill proficiencies;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Coursera Labs, with hands-on projects that teach practical skills using real-world tools such as Python, Jupyter Notebooks, VS Code, R-Studio, and many other desktop or cloud-based applications fully in-browser with no software or data downloads; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Dashboards that enable administrators to deliver tailored learning programs to specific learner groups, measure and track progress in skills development, and benchmark learner skill proficiency;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">LevelSets that help learners calibrate targeted content recommendations to their skill level so they can reach learning goals faster; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Career Academy that leverages our entry-level Professional Certificates and Guided Projects to deliver the skills and credentials that can prepare learners for in-demand, digital jobs, even those with no college degree or prior work experience and </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Generative AI Academy, a new Enterprise offering designed to equip executives and their employees with the foundational literacy and skills from top research universities and companies at the forefront of AI.</span></div><div id="i918d970f7276400cb0009706b31f21f6_724"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Coursera for Business</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> helps employers upskill and reskill their teams in order to better acquire and serve customers, lower costs, and reduce risk, as well as to drive innovation, competitiveness, and growth. Employers can also use Coursera for Business to help attract and retain talent in a competitive labor market as employers are increasingly positioning learning programs as a career development benefit. Our content in data science, technology, and business is especially relevant to employers; Private Authoring allows businesses to create courses and projects using their own datasets and tools;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SkillSets, Academies, and LevelSets can be tailored to company-specific job-roles and skill requirements; Coursera Labs helps employers provide hands-on training using the tools that are deployed in their corporate environments; and Dashboards allow businesses to benchmark skill proficiency against specific industry and competitive peer groups. In 2023, Coursera for Business learners logged over 4.8 million course enrollments. Over 65% of Coursera&#8217;s direct sales customers in this vertical are outside of the U.S.</span></div><div id="i918d970f7276400cb0009706b31f21f6_737"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Coursera for Campus</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> empowers academic institutions to offer job-relevant, credit-ready, high-quality online education to students, faculty, and staff. Colleges and universities can use Coursera for Campus to deliver university-branded, online learning in a new era of financial challenges for higher education and evolving student preferences for hybrid learning. Over the past few years, thousands of higher education institutions launched Coursera for Campus, with growth accelerated by free initiatives during the pandemic. This has made it one of our fastest-growing offerings. We launched Career Academy in 2022, which offers industry microcredentials alongside the core university curriculum to attract students and produce graduates with the skills and abilities that employers seek. Our high-quality content from leading universities, relevant job training from industry experts, and academic integrity features are especially relevant to colleges that allow students to earn credit towards their university degree by taking online courses; Private Authoring allows faculty to create courses and projects that meet their particular curricular needs; SkillSets and LevelSets help faculty and students understand what skills will improve the chance of getting hired into particular job roles after graduation; Coursera Labs enables schools to supplement conceptual study with hands-on learning in a scalable cloud environment; and Dashboards help faculty and career placement personnel enhance student employability by benchmarking student skill proficiency against specific industry job roles. More recently, growth in our catalog of entry-level Professional Certificates, in combination with regional credit recommendations, has enabled universities and colleges to offer career electives to students for credit. For example, our expanded partnership with the University of Texas System allows students, faculty, staff, and alumni to access industry microcredentials in Career Academy across nine campuses.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><div id="i918d970f7276400cb0009706b31f21f6_749"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Coursera for Government</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> partners with national and local governmental organizations to deliver workforce reskilling programs for in-demand jobs. We also work with governmental organizations to develop and empower the next generation of public sector leaders through skill development programs. Our Professional Certificates and content from leading universities and industry partners are especially relevant to government officials who seek to prepare citizens for emerging jobs in their region and enhance the skills of public sector employees; Private Authoring allows agencies to create localized hands-on projects using regional instructors to develop skills to meet regional employment opportunities; LevelSets help learners assess their skill level and find the right content for their needs; Guided Projects enable governments to provide citizens and employees with hands-on training for the latest digital tools; and Skills Dashboards help workforce development personnel measure skill development and benchmark skill proficiency against workforces in other countries. Workforce development programs include Professional Certificates tailored for entry-level positions. These programs are designed for individuals without a college degree or prior work experience. They provide opportunities for exploring various careers, developing essential skills and competencies, and building a hands-on project portfolio using actual workplace tools. Additionally, participants have the chance to earn industry-recognized credentials.</span></div><div id="i918d970f7276400cb0009706b31f21f6_761"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Competitive Strengths: The Power of Our Business Model </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our competitive advantage is based on the following key strengths: </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Trusted brand with a large learner base.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With approximately 142 million registered learners, we have one of the largest global audiences of adult learners in the world. This large, growing learner base attracts top educator partners, creates Enterprise and Degrees leads, provides data and insights, increases operating scale, improves search engine optimization performance, and produces favorable economics. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our consumer flywheel creates a price-to-cost advantage.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We make it easy for learners to come to Coursera and explore learning options through free open courses and projects. We believe this efficient acquisition model, powered by free, high-quality content, global partner brands, deep expertise in search engine optimization, strong word-of-mouth referrals, public relations, and effective paid marketing, enables us to attract learners to Coursera at scale and connect them with the right learning experiences over the course of their academic and professional lives. </span></div><div style="margin-top:9pt;text-align:center"><img src="cour-20231231_g2.jpg" alt="Flywheel Graphic.jpg" style="height:443px;margin-bottom:5pt;vertical-align:text-bottom;width:660px"/></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Branded catalog of modular content and credentials.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our broad catalog and flexible technology platform provide many entry points for learners and allow us to give learners a path to achieving their goals, regardless of their starting place. This allows us to help learners find the right learning program based on their prior skills, credentials, experience, and career desires and provide pathways for them to accomplish their goals. For example, a learner with no college degree or experience might start their learning journey with the Google IT Support Professional Certificate over three to six months, land a new IT job, and get academic credit towards the University of London Bachelor&#8217;s of Computer Science, which they can complete while working, lowering the opportunity cost of earning that degree. We believe we are the only platform with the ability to blend industry microcredentials with traditional academic degree credentials at scale. Many of our credentials have ACE and ECTS credit recommendations, which makes it easier for learners to earn academic credit towards a local or online degree program.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Network of leading academic and industry partners.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our large and global learner base attracts top-tier educator partners by allowing them to reach new audiences and create new revenue streams with relatively small up-front investments. We carefully select our university and industry partners, prioritizing quality, subject expertise, and geographic appeal. As technology advances and new relevant skill sets emerge, our growing partner relationships enable us to be responsive in providing in-demand skills for aspiring and ascending professionals. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Job-relevant, hands-on projects, and industry certificates.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In order to compete and keep pace with the rapidly changing skills landscape, learners need to be able to quickly identify and learn practical skills using job-relevant tools. Our Project Network is composed of instructors who have demonstrated expertise in a tool or skill through industry experience or academic background in the topic of their project. Professional Certificates, some of which are authored by well-known employer brands such as AWS, Google, IBM, Intuit, Meta, Microsoft, and Salesforce, allow learners to efficiently reskill and upskill for new jobs. We offer a diverse selection of Professional Certificates from a wide range of roles, industries, brands, and languages, many of which have ACE and ECTS credit recommendations enabling more universities to accept the certificates for academic credit toward a degree program. Similarly, our technology platform allows instructors to efficiently launch one to two hour Guided Projects that teach the latest in-demand skills to learners with a hands-on learning experience. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Multi-channel Enterprise model.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> With a single content catalog and a unified technology and data platform, we are able to distribute content and credentials to a global audience of more tha</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n 1,300 paying businesses, academic institutions, and governmental organizations. Our technology enables our educator partners to reach</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> large, globally distributed employee populations through the workplace and provide them with high-quality lifelong learning. Our technology also allows collaboration among institutional networks, so that businesses, universities, and government organizations can collaborate on Coursera by sharing content, program settings, licenses, and data insights.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Rich data analytics and skills graphs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since all of our teaching and learning activities happen online, our platform is able to capture a significant amount of data across millions of enrollments related to teaching, learning, content, and outcomes. This data allows us to drive learner success through personalized learning, map skills to content and jobs through a system of machine-learning models, and unlock marketing efficiencies by automating and targeting communications with learners to generate engagement. </span></div><div id="i918d970f7276400cb0009706b31f21f6_815"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Competition</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market for global adult online learning is highly fragmented and rapidly evolving. We expect alternative modes of learning to continue to accelerate as players in this industry introduce new and more competitive products, enhancements, and bundles. Participants in the global adult online learning ecosystem include: </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Direct-to-consumer, online education companies: 2U, Inc., through its subsidiary edX Inc., and Udemy, Inc.; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Companies that provide technology solutions and services to universities offering online learning programs: 2U, Inc., Eruditus Learning Solutions Pte. Ltd., Noodle Partners, Inc., and upGrad Education Private Limited; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Corporate training companies: Skillsoft Corp., LinkedIn Corporation through its LinkedIn Learning services, Pluralsight, Inc., Udacity, Inc., and Udemy, Inc.; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Providers of free educational resources: Khan Academy, Inc., The Wikipedia Foundation, Inc., and Google LLC (&#8220;Google&#8221;) through its YouTube services; and </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Internal online degree platforms: Online degree programs developed in-house by universities.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><div id="i918d970f7276400cb0009706b31f21f6_801"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Growth Strategy</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have seen strong growth since our founding in 2011. The combination of greater global access to technology and our open learning platform is unlocking the opportunity for more global citizens to enhance their education and earn credentials that help advance their careers. We believe that we have a large, underpenetrated addressable opportunity ahead of us to enable the digital transformation of higher education and provide lifelong adult learning at scale.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Key elements of our strategy of growing our business include:</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Grow our content and credentials catalog and network of educator partners.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We plan to continue to invest in growing our catalog of projects, courses, Specializations, certificates, and degrees across a broad range of topics and expanding our network of educator partners. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Improve conversion, upsell, and retention of paid Consumer learners.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our Consumer platform makes it easy for individuals to come to Coursera and learn, allowing for a natural progression of learners to go from free projects or courses to full online degrees. One of the tools used is Coursera Plus, launched in February 2020, which contributes to conversion and retention of paid Consumer learners. In 2023, over 65% of our cash receipts from Consumer offerings came from individual learners who were registered on our platform as of December&#160;31, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Expand the number of online degrees and the number of students in Degrees programs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We believe we have an opportunity to increase the number of bachelor&#8217;s and master&#8217;s programs and postgraduate diplomas in new and existing academic disciplines within our current network of university partners. Over time, we also aim to naturally progress current open course university partners into Degrees partners. For existing Degrees program partners, we also intend to continue to increase the size of student cohorts in existing Degrees programs and add new online Degrees programs from these partners. We believe that our large, global learner base should give us a competitive advantage in delivering qualified international learners to Degrees partners in a cost-effective manner. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Continue to focus on growing our Enterprise business.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Coursera&#8217;s growth is driven in part by expansion into new logos as well as broader penetration of learners within our existing base of business, university, and government customers. Our team identifies and engages with potential Enterprise customers. Once our platform has been adopted, we focus on expanding and growing our relationships with existing customers. Our relationships often begin with departmental deployments, evolving to multi-department and ultimately organization-wide utilization as our value is proven within our customers&#8217; learner bases. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Continue global expansion.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Approximately 46% of our revenue for the year ended December&#160;31, 2023 came from learners outside of the U.S. We plan to continue to market our offerings and programs to individual learners, businesses, academic institutions, and governme</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nts globally, providing us broad access to the addressable market while also building on our global brand as a leading learning destination. We also continue to enhance the local learning experience, including machine-learning course translations, localized discovery, geographical pricing, payment methods, and regional credit recommendations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Continue to grow our learner base and build our brand.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We intend to continue to invest in increasing the number of registered learners on Coursera and increasing awareness of the Coursera brand. Our large learner base and brand create a virtuous cycle, increasing our value to educator partners and providing incentive for them to author additional content and credentials. This broader catalog, in turn, enhances the appeal of Coursera to learners, which grows our consumer learner base. We believe the content and credentials from our university and industry partners generate meaningful organic and unpaid traffic to Coursera, which reduces our cost of learner acquisition. A growing learner base also generates synergistic opportunities for other parts of our business, as some learners will go on to enroll in Degrees programs or provide us with Enterprise leads.</span></div><div id="i918d970f7276400cb0009706b31f21f6_827"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sales and Marketing</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our sales and marketing efforts are focused on building a unified marketing system that connects individuals to lifelong learning opportunities throughout their academic and professional lives. Our strategy centers on leveraging the Coursera brand and our partners&#8217; brands along with our large catalog of high-quality, freemium content to attract learners to Coursera efficiently.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Once we attract learners to Coursera, our data-driven learner experience connects learners to the courses, certificates, and degree programs best-suited for them through a personalized discovery and nurture system and identifies whether they are a potential Enterprise prospect. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Learners come to Coursera primarily through free or low-cost acquisition channels such as public relations, word of mouth, and natural search. We also derive a smaller percentage of learners through cost-efficient paid advertising channels including an affiliate publisher network and paid search. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With our consumer brand, we can market categories of degree and certificate programs to learners earlier in their consideration process. This allows us to connect learners with targeted learning opportunities based on their background and goals. By connecting Coursera&#8217;s learners with relevant degree programs, we efficiently tap into latent degree demand from our consumer base and combine automated nurture strategies earlier in the funnel with higher-touch efforts to assist potential students who are further along in their purchase decision. We promote our courses, Specializations and entry-level Professional Certificates that can count as progress towards a degree both to allow prospective students to discover our Degrees and to increase conversion rates by enabling applicants to sample content and build interest and confidence before enrolling in one of our Degrees programs. For example, we are sourcing more programs with performance-based admissions, which allow learners to earn admission through successful completion of a series of courses. Performance-based admissions help to reduce traditional barriers associated with tests, application fees, and prior education or work experience. We believe pathways between our open content and credentials, particularly our entry-level Professional Certificates, and Degrees will provide a more accessible and affordable method for learners to progress in their education and careers.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The data from Coursera&#8217;s consumer ecosystem helps drive Enterprise marketing efficiency. Related insights, especially on how a company&#8217;s skill proficiencies stack up relative to the competition, based on the aggregated learning behaviors of consumer learners working at a given company, help us reach prospects with targeted skill development solutions. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Enterprise sales team identifies and engages with potential organizational and institutional customers around the world. With our international expansion, we have deployed a more regionally distributed approach to sales and account management with a focus on growing and upselling Enterprise accounts. </span></div><div id="i918d970f7276400cb0009706b31f21f6_839"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our research and development team creates and maintains our platform, products, and insights to deliver a high-quality learning experience to our learners and customers cost-effectively and at scale. We leverage our large partner and customer base, our engaged learner community, and our focus on user-driven innovation to aggregate feedback on features and functionality and consistently improve our offerings and platform. Our production environment runs in a cloud environment, providing scalable storage and elastic computing. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We invest substantial resources in research and development to drive our technology innovation and bring new offerings and features to the market. Our research and development team is responsible for the design, development, and testing of features and offerings on our platform. They are also responsible for building and integrating tools and systems to help our services function deliver high-quality service at lower cost as we scale. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our research and development teams are concentrated in California, Canada, and Bulgaria, but are expanding into other regions with our remote workforce that allows us to access diverse, talent-rich markets as we grow. We believe our research and development teams are diverse, bringing unique and essential perspectives to our platform. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><div id="i918d970f7276400cb0009706b31f21f6_1030"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intellectual Property</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on a combination of patents, copyrights, trademarks, trade secrets, confidentiality procedures, contractual commitments and other legal rights and practices to protect our intellectual property, including our brand, proprietary information, technologies, processes, and the algorithms we use throughout our business. For example, as of December 31, 2023, we had 20 issued patents relating to technology features of our platform, including identity verification, content delivery and navigation, and automation, which patents expire between 2034 and 2040, and several U.S. pending patent applications also relating to certain technology features of our platform. Our principal trademark assets include the registered trademark &#8220;Coursera&#8221; and our logos and taglines. We also hold the rights to the &#8220;Coursera.org&#8221; internet domain name and various related domain names, which are subject to internet regulatory bodies and trademark and other related laws of each applicable jurisdiction. For important additional information related to our intellectual property position, please review the information set forth in &#8220;Risk Factors&#8212;Risks Related to Intellectual Property.&#8221;</span></div><div id="i918d970f7276400cb0009706b31f21f6_1014"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Seasonality</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We experience revenue fluctuations due to seasonal engagement patterns of individual learners and Enterprise customers, which may vary from quarter to quarter or year to year, and seasonal operating practices or engagement patterns of partners resulting from academic calendars or fiscal years that may differ from our own.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, there has been an increase in enrollments from new and existing consumer learners in the first and fourth quarter of each year as the result of various holiday promotions offered during these periods. Additionally, revenue from Enterprise customers varies quarter-over-quarter due to the timing of our launches of new course content, offerings, and features.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Degrees student count is affected by the seasonality of the school class cycles, combined with the underlying growth interacting with those trends. For quarter-over-quarter fluctuations, the number of Degrees students fluctuates in part because the academic terms for each degree program often begins and/or ends within different calendar quarters, and the frequency with which each degree program is offered within a given year varies.</span></div><div id="i918d970f7276400cb0009706b31f21f6_648"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Human Capital Resources </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At Coursera, we create and nurture a system of equitable employee services and workplace experiences to help employees perform at their best and to deliver our mission of transforming lives through learning. As of December&#160;31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 1,295 full-time employees make up a global community that is driven by a shared purpose and transformative impact. Our team also engages contractors and consultants for auxiliary services and support. </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our focus on building a great place to work has resulted in a strong culture that values innovation and results at scale. Ou</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r employees are proud to work at Coursera and of the positive social impact that we can make together. To further enable our ability to grow and fulfill our public benefit objectives, we continue to invest in attracting, retaining, and developing team members while enhancing diversity and inclusion in our workforce.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Diversity, Equity, and Inclusion (&#8220;DEI&#8221;)</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Building a more diverse workforce powers our ability to deliver on Coursera's mission: it fuels the performance and innovation we need to provide universal access to world-class learning, and it inspires collaboration to help us create inclusive learning alongside our university and industry partners and Enterprise customers. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At Coursera, we strive to promote a culture of continuous learning and improvement. For the last ten years, we have measured employee engagement and tracked employees&#8217; perspectives on important issues through our employee engagement surveys. Our participation rate continues to be high, at 97% for 2023. Employee engagement survey results provide important insight into organizational health and allow us to address opportunities for improvement in more focused and meaningful ways.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our DEI initiatives and programs also strengthen our workplace culture and support talent acquisition and retention goals. We support our DEI strategies to enhance workplace diversity, promote cross-cultural learning, and advance our ongoing efforts to build a company where everyone can thrive. We approach DEI through three strategic pillars: workplace, workforce, and marketplace. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Workplace.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Diversity of identity, voice, background, and experience are all key elements of our employee value proposition. We continue to drive meaningful change in our representation while strengthening brand credibility within underrepresented population communities by building, assessing, and evolving our goals for attracting, engaging, hiring, and growing talent. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Workforce.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As an organization, we are committed to DEI in our workforce and the evolution of our values and culture. We focus on early and consistent engagement with various communities and tracking inclusive practices. That means continued assessment of equitable talent pipeline development, hiring, and advancement across our diverse talent pools. We also support our employee resource groups, which are employee-led groups that foster inclusivity and build community by cultivating a positive and engaging culture in which employees of different backgrounds, lifestyles, and abilities are respected and can thrive. They represent the perspectives of our diverse learners, customers, and partners through a focus on DEI and social impact.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketplace.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Coursera's mission sits at the core of our commitments and DEI efforts, and we recognize the impact our work product brings to our global learner base, Enterprise customers, and educator partners. We want to ensure that they are represented in our content, product, brand and business strategy.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Talent</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We build distributed teams of diverse talent that represent our global community of learners in order to inspire the innovation that will transform lives through learning. We do this through embracing a work from anywhere hiring strategy to attract and retain top global talent. Similar to the ways in which we help millions of learners transform their lives through courses and degrees on our platform, we also encourage and empower Coursera employees to learn and grow at work. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer learning programs and tools to support employees on their personal learning journeys and to promote organizational learning objectives. Through our internal learning program called SkillUp, employees have access to a sizable catalog of courses, specializations, and certificates on the Coursera platform to help employees build job-relevant skills and advance their careers. Employees can also choose to go deeper: For employees who are accepted into select degree programs on Coursera, we proudly offer scholarships that cover 100% of tuition and fees. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We aspire for Coursera to be a place where employees are challenged and stretched and will continue investing in employee development opportunities that enable team members to maximize their impact and grow their careers.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Total Rewards and Pay Equity </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide competitive compensation. Compensation at Coursera is fair, routinely benchmarked to be market-competitive, and focused on performance. To align compensation and performance, we have established an on-going cadence for performance reviews that supplement a culture that is core to Coursera of regular, open, and casual feedback. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, our compensation practices are designed to help ensure fair and equal pay to all employees regardless of gender, identity, race, age, or other protected characteristics. We routinely review our pay structures to identify possible pay disparities and opportunities to improve our pay practices. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Wellness</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our workforce strategies prioritize employee well-being and take an integrated approach to mental, physical, and financial well-being for our employees. These efforts include providing access to free wellness programs such as therapy and access to wellness coaching, mindfulness training, and live community sessions; stipends for home office equipment and internet services; access to co-working spaces around the globe as well as a variety of events to foster employee engagement, connection, and collaboration. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><div id="i918d970f7276400cb0009706b31f21f6_661"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Regulatory Matters </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a public company with global operations, we are subject to various federal, state, local, and foreign laws, rules, and regulations. Compliance with these laws, rules, and regulations has not had a material effect on our capital expenditures, results of operations, and competitive position as compared to prior periods. Nevertheless, compliance with existing or future governmental regulations, including, but not limited to, those related to higher education, consumer and data protection, intellectual property, government contracting, global trade, business acquisitions, antitrust, employment, anti-corruption, accounting standards, corporate governance, tax, and AI ethics and machine learning, could have a material impact on our business in future periods. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Higher Education Regulations</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a service provider to higher education institutions both in the U.S. and internationally, either directly or indirectly through our arrangements with partners, we are required to comply with various education laws and regulations. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher education is heavily regulated in the U.S. and most international jurisdictions, and our university partners are subject to extensive legislation, regulation, and oversight. The regulations, standards, and policies they are governed by and must adhere to are complex, change frequently, and are often subject to differing interpretations and can be implemented with little to no interpretative guidance. These changes could compromise our university partners&#8217; accreditation, authorization to offer online learning in various states or countries, permissible activities, or access to U.S. federal funds under Title IV of the Higher Education Act of 1965, as amended (respectively, &#8220;Title IV&#8221; and &#8220;HEA&#8221;).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At times, our university partners are subject to regulations that were designed to address in-person, correspondence or other types of learning experiences not offered online and may be difficult to interpret or apply to the types of programs they offer on our platform. Degrees or certifications earned through an institution in one jurisdiction may not be recognized as valid or sufficient in other jurisdictions, including internationally, for employment, to satisfy prerequisites for advanced degrees, or other opportunities. Additionally, numerous U.S. states require education providers to be licensed or authorized in such a state simply to enroll persons located in that state into an online education program or to conduct related activities, such as marketing. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The vast majority of our U.S.-based college and university partners participate in the federal student financial assistance programs under Title IV, and are subject to extensive regulation by the U.S. Department of Education (&#8220;DOE&#8221;), as well as various state agencies, licensing boards, and accrediting agencies. To participate in Title IV programs, an institution must receive and maintain authorization by the appropriate state education agencies, be accredited by an accrediting agency recognized by the DOE, and be certified by the DOE as an eligible institution. The increased scrutiny and results-based accountability initiatives in the education sector, as well as ongoing policy differences in Congress regarding spending levels, could lead to significant changes in connection with the upcoming reauthorization of the HEA or otherwise. These changes may place additional regulatory burdens on postsecondary schools participating in Title IV programs generally, and specific changes may be targeted at companies such as ours that serve higher education within the U.S. Regulatory activities and initiatives of the DOE may have similar consequences for our business even in the absence of Congressional action.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Authorization and Approval</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our U.S.-based university partners are required to obtain the appropriate approvals from the DOE and applicable state and accrediting regulatory agencies for new programs. Similar approvals and reviews may be required for programs from our educator partners based outside of the U.S. and for our partners to offer programs in other countries. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our educator partners, both U.S. and international, may also be required to be authorized in certain states to offer online programs, engage in advertising or recruiting, and operate externships, internships, technical training, or other forms of field experience, depending on state or international law. Although many of our programs are offered by U.S.-based higher education institutions that hold such authorizations or participate in an appropriate state reciprocity agreement such as the State Authorization Reciprocity Agreement (&#8220;SARA&#8221;), other educator partners are not traditional education institutions or operate outside of the U.S. and do not hold such state authorizations. Some institutions, including California higher education institutions, currently do not participate in SARA. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We or our educator partners may also be required to obtain appropriate approvals under international education laws and regulations. For example, a recent Indian regulation relating to online higher education requires, among other things, that learning platforms utilized by Indian universities to offer online degrees be approved by a technical committee of the Indian regulator.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accreditation</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrediting agencies primarily examine the academic quality of the instructional programs of an educational institution, and a grant of accreditation is typically viewed as confirmation that an institution or an institution&#8217;s programs meet generally accepted academic standards. Accrediting agencies also review the administrative and financial operations of the institutions they accredit to ensure that each institution has the resources to perform its educational mission. The DOE also relies on accrediting agencies to determine whether institutions qualify to participate in Title IV programs. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we are not an accredited institution and are not required to maintain accreditation, accrediting agencies are responsible for reviewing an accredited institution&#8217;s third-party contracts with service providers like us and may require that an institution obtain approval from, or notify the accreditor in connection with, such arrangements. We work closely with our university partners, which are accredited institutions, to assure that the applicable standards of their respective accreditors are met.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">DOE &#8220;Dear Colleague</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Letter (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">DCL</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">)</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each institution that participates in Title IV programs agrees, as a condition of its eligibility to participate in those programs, that it will not &#8220;provide any commission, bonus, or other incentive payment based directly or indirectly on success in securing enrollments or financial aid to any persons or entities engaged in any student recruiting or admission activities or in making decisions regarding the award of student financial assistance.&#8221; The vast majority of our U.S.-based university partners participate in the Title IV programs. Although this rule, referred to as the incentive compensation rule, generally prohibits entities or individuals from receiving incentive-based compensation payments for the successful recruitment, admission, or enrollment of learners, the DOE provided clarifying guidance in March 2011 interpreting the incentive compensation rule as permitting tuition revenue-sharing arrangements known as the &#8220;bundled services exception.&#8221; Our current degrees business model relies heavily on the bundled services exception to enter into tuition revenue-sharing agreements with our U.S.-based university partners. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The DCL issued by the DOE on March 17, 2011 sets forth the guidance of the DOE regarding various regulations that were implemented around that time. The DCL affirms that &#8220;[t]he Department generally views payment based on the amount of tuition generated as an indirect payment of incentive compensation based on success in recruitment and therefore a prohibited basis upon which to measure the value of the services provided.&#8221; The DCL, however, in Example 2-B, clarified an important exception to this prohibition for a business model that complies with the bundled services exception: &#8220;A third party that is not affiliated with the institution it serves and is not affiliated with any other institution that provides educational services, which third party provides bundled services to the institution including marketing, enrollment application assistance, recruitment services, course support for online delivery of courses, the provision of technology, placement services for internships, or student career counseling, may receive from an institution an amount based on tuition generated for the institution by the third-party&#8217;s activities for all bundled services that are offered and provided collectively, as long as the third party does not make prohibited compensation payments to its employees, and the institution does not pay the third party separately for student recruitment services provided by the entity.&#8221; </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The DCL guidance indicates that an arrangement that complies with Example 2-B will be deemed to be in compliance with the incentive compensation provisions of the HEA and the DOE&#8217;s regulations. Our business model and contractual arrangements with our U.S.-based university partners are designed to follow Example 2-B in the DCL. However, the inherent ambiguity in the DCL and the incentive compensation rule creates the risk that DOE or a court, including, notably, in the context of a &#8220;whistleblower&#8221; claim under the federal False Claims Act, could disagree with that interpretation. If the DOE or a court determined that our business model or even the practices of a subcontractor did not meet the bundled services exception, we could have contractual obligations to our U.S.-based partners such as indemnifying a partner from private claims, government investigations, or demands for repayment of Title IV program funds. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, because the bundled services rule was promulgated by agency guidance through the DCL and is not codified by statute or regulation, there is risk that the exception could be altered or removed without prior notice, public comment period, or other administrative procedural requirements that accompany formal agency rulemaking. For example, the DOE recently issued new guidance expanding the application of third-party servicer requirements, including an annual audit requirement, to any entity providing recruitment services or content. The DCL has been criticized by commentators and lawmakers, including in a June 2022 report by the U.S. House Committee on Appropriations, which urged the DOE to rescind the guidance, and in a recent commentary authored by Representative DeLauro, the ranking member of the House Appropriations Committee and the Labor, Health and Human Services, Education, and Related Agencies Subcommittee. On February 15, 2023, the DOE announced that it is reviewing its DCL guidance on incentive compensation compliance. The DOE has not announced the results of this review. In addition, the legal weight the DCL would carry in litigation over the propriety of any specific compensation arrangements under the HEA or the incentive compensation rule is uncertain. We can offer no assurances as to whether the exception in the DCL would be upheld by a court or how it would be interpreted.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Misrepresentation Rule </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under our contracts with U.S.-based college and university partners, we are required to comply with other regulations promulgated by the DOE and comparable state laws that affect our marketing activities, including the misrepresentation rule. The misrepresentation rule is broad in scope and applies to statements our employees or agents may make about the nature of an educator partner&#8217;s program, their financial charges, or the employability of their program graduates.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Specifically, the HEA prohibits an institution that participates in the Title IV programs from engaging in any &#8220;substantial misrepresentation&#8221; regarding three broad subject areas: (1) the nature of the school&#8217;s education programs, (2) the school&#8217;s financial charges, and (3) the employability of the school&#8217;s graduates. In 2010, as part of the program integrity rules, the DOE revised its regulations in order to significantly expand the scope of the misrepresentation rule. Although some of the DOE&#8217;s most expansive amendments to the misrepresentation rule were overturned by the courts in 2012, most of the 2010 amendments survived and remain in effect. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Violations of the misrepresentation rule are subject to various sanctions by the DOE and violations may be used as a basis for legal action by third parties. Similar rules apply under state laws or are incorporated in institutional accreditation standards and the Federal Trade Commission applies similar rules prohibiting any unfair or deceptive marketing practices to the education sector. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Family Educational Rights and Privacy Act (&#8220;FERPA&#8221;)</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are required to comply with FERPA, which generally prohibits an institution of higher education from disclosing personally identifiable information (&#8220;PII&#8221;) from a learner&#8217;s education records without the learner&#8217;s consent. Our U.S.-based university degree and certificate partners and Coursera for Campus customers and their learners disclose to us certain information that originates from or composes a learner education record under FERPA. Through our contracts to provide services to institutions, we are indirectly subject to FERPA, and we may not transfer or otherwise disclose any PII from a learner record to another party other than in a manner permitted under the statute and any applicable contract. In the event that we disclose learner information in violation of FERPA, the DOE could require a partner to suspend our access to their learner information for at least five years.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional discussion of regulatory risks, see &#8220;Risk Factors&#8212;Risks Related to Regulatory Matters and Litigation.&#8221;</span></div><div id="i918d970f7276400cb0009706b31f21f6_851"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Public Benefit Corporation (&#8220;PBC&#8221;) Status </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 1, 2021, we amended our certificate of incorporation to become a Delaware PBC. We believe being a PBC reinforces our long-term commitment to providing global access to affordable and flexible world-class learning and aligns with our mission, culture, and values.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PBCs are intended to produce a public benefit and to operate in a responsible and sustainable manner. Under Delaware law, PBCs are required to identify in their certificate of incorporation the public benefit they will promote, and their directors have a duty to manage the affairs of the corporation in a manner that balances the pecuniary interests of the stockholders, the best interests of those materially affected by the corporation&#8217;s conduct, and the specific public benefit identified in the certificate of incorporation. They are also required to publicly disclose a report that assesses their public benefit performance at least every two years.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our public benefit purpose, as stated in our certificate of incorporation, is &#8220;to provide global access to flexible and affordable high-quality education that supports personal development, career advancement, and economic opportunity.&#8221; </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certified B Corporation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> (&#8220;B Corp&#8221;) Status </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to being a PBC under Delaware law, we are a B Corp. The term &#8220;B Corp&#8221; does not refer to a particular form of legal entity, but instead refers to companies that are certified by B Lab, an independent nonprofit organization, for meeting rigorous standards of social and environmental performance, accountability, and transparency. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The process for becoming a B Corp involves completing and passing a comprehensive and objective assessment of a business&#8217;s positive impact on society and the environment, which includes over 200 questions measuring the business&#8217;s impact on its customers, employees, communities, and the environment, as well as a validation process that includes review of supporting documentation and verification interviews. Once certified, every B Corp must make its assessment score publicly available on B Lab&#8217;s website. Acceptance as a B Corp and continued certification is at B Lab&#8217;s sole discretion. We believe that our status as a B Corp further demonstrates our commitment to our mission and public benefit purpose. </span></div><div id="i918d970f7276400cb0009706b31f21f6_787"></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Social Impact Programs </span></div><div id="i918d970f7276400cb0009706b31f21f6_875"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Coursera Social Impact Programs </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Universal access to world-class learning is critical for social change. Since 2016, our social impact initiatives have provided underserved learners with access to high-quality education that supports personal development, career advancement, and economic opportunity. Through our social impact programs, we have worked with more than 100 nonprofit and community organizations to provide free access to our learning resources for more than 260,000 social impact learners across the globe. </span></div><div id="i918d970f7276400cb0009706b31f21f6_863"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Available Information </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our website is located at www.coursera.org</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and our investor relations website is located at investor.coursera.com. The reports we file with or furnish to the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934 are available, free of charge, on our investor relations website at investor.coursera.com as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC. These reports and filings can also be accessed at www.sec.gov.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We disclose material information to the public through a variety of means, including SEC filings, press releases, company blog posts, public conference calls and webcasts, and our investor relations website. We use these channels to communicate with investors and the public about Coursera, our products and services, and other matters. Therefore, we encourage investors, the media and others interested in Coursera to review the information we make public in these locations, as this information may be deemed material. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, corporate governance information, including our corporate governance guidelines, code of business conduct and ethics, and committee charters, is also available on our investor relations website.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The content of, or information accessible through, our websites are not incorporated by reference into this Form 10-K or in any other report or document we file with the SEC. Any references to our websites are intended to be inactive textual references only.</span></div><div id="i918d970f7276400cb0009706b31f21f6_19"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A. Risk Factors</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risk Factors Summary</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is subject to numerous risks, as more fully described in the section entitled &#8220;Risk Factors&#8221; below and elsewhere in this Form 10-K. In particular, risks associated with our business include, among others, the following, any of which could have an adverse effect on our business, financial condition, results of operations, or prospects:</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Our historical growth may not be indicative of our current or future growth;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Fluctuations in our quarterly and annual revenue and operating results could cause our stock price to fluctuate and the value of your investment to decline;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Our limited operating history makes it difficult to predict our future financial and operating results;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">The nascency and market adoption of online learning solutions and generative AI, which may not grow or evolve as we expect or lead to increased demand for our offerings; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Changes in contractual terms with our educational partners, including with respect to pricing or contract length, could materially and adversely affect our business, financial condition, and results of operations;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Our ability to maintain and expand our partnerships with our university and industry partners; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Our ability to attract and retain learners;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Our ability to manage the growth of our business both in terms of scale and complexity; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Changes in our contract terms, including our pricing models, for our offerings, which in turn could impact our operating results; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Our learners&#8217; expansion beyond our freemium offerings and free trials available on our platform;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Our ability to successfully expand our international operations, including growing our worldwide educator partner and learner base, and to manage the risks presented by such operations;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Our ability to launch new offerings and services to learners to grow our business; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">We have incurred significant net losses since inception, and we may not achieve or maintain profitability in the future;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Our ability to generate sufficient revenue from a new offering to offset our costs of the offering; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Our ability to compete effectively;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Our and our educator partners&#8217; ability to comply with international, federal, and state education laws and regulations, including applicable state authorizations for their programs;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Our educator partners&#8217; ability to obtain timely approval from applicable regulatory agencies to offer new programs, make substantive changes to existing programs, or expand programs into or within certain jurisdictions; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Any changes to the validation or applicability of the United States (&#8220;U.S.&#8221;) Department of Education &#8220;Dear Colleague&#8221; Letter (&#8220;DCL&#8221;), on which our business model relies;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Our educator partners&#8217; ability to maintain institutional or programmatic accreditation for their programs;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Changes in laws, regulations, accounting principles, or government spending policies or budget priorities that impact our business;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Any disclosure of sensitive information about our partners, their employees, or our learners, whether due to cyberattack or otherwise;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Any failure to obtain, maintain, protect, and enforce our intellectual property (&#8220;IP&#8221;) and proprietary rights and successfully defend against claims of infringement, misappropriation, or other violations of third-party IP;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Any disruption or failure of our platform or operations, including as a result of geopolitical crises, natural disasters, public health crises, or other catastrophic events; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Litigation or regulatory proceedings could adversely impact our business and financial condition, including exposing us to significant monetary damages or limiting our ability to operate our business; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Risks related to our status as a Delaware public benefit corporation (&#8220;PBC&#8221;) or Certified B Corporation that may negatively impact our financial performance or reputation. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Business and Industry </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our historical growth may not be indicative of our future growth, and our revenue growth rate may decline compared to prior years. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our historical growth may not be indicative of our future growth, and our revenue growth rate may decline compared to prior years. Accordingly, you should not rely on our revenue for any previous annual or quarterly period as any indication of our revenue or revenue growth in future periods. As we grow our business, we expect our revenue growth rates to decline compared to prior years for a number of reasons, which may include more challenging comparisons to prior periods as our revenue grows, slowing demand for our platform or offerings, slowing growth of our sales, increasing competition, increasing regulation, a decrease in the growth of our overall market or market saturation, and our failure to capitalize on growth opportunities. In addition, our growth rates are likely to experience increased volatility, and may decline, due to inflation and currency and interest rate fluctuations, the world's recovery from the COVID-19 pandemic, and related shifts in societal and economic circumstances. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our quarterly and annual revenue and operating results have fluctuated from period to period and may do so in the future, which could cause our stock price to fluctuate and the value of your investment to decline. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our quarterly and annual revenue and operating results have historically fluctuated from period to period, and our future operating results may vary significantly from quarter to quarter due to a variety of factors, many of which are beyond our control. You should not rely on period-to-period comparisons of our operating results as an indication of our future performance. Factors that may cause fluctuations in our quarterly operating results include, but are not limited to, the following: </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">our ability to maintain existing customers and attract new customers, including businesses, governmental organizations, and educational institutions that subscribe to our Enterprise platform, as well as learners who access the content and credentialing programs available on our platform; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">our ability to continue to offer compelling content and degrees or other credentialing programs created by our industry and university partners; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">changes in, or trends affecting, subscriptions to our Enterprise platform from businesses, governmental organizations, and educational institutions; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">changes in, or trends affecting, learner enrollment and retention levels, including with respect to learners electing to access our paid offerings; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">our ability to increase and manage the growth of our international operations, including our international customer base, and our ability to manage the risks associated therewith; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the timing of our costs incurred in connection with the launch of new course content and offerings and new certification, degree, or other credentialing programs, and the timing and amount of revenue we generate from new offerings and programs or as a result of the pricing models and payment terms, or changes to the pricing models or payment terms, associated with our offerings and programs; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">trends and factors impacting the demand for, and acceptance of, online learning and credentialing programs and the prices consumers and businesses are willing to pay for such programs; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">changes in, or trends affecting, the mix of partners, including educational institutions, offering open online courses only and those offering certification, degree, or other credentialing programs;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">changes in the rate, volume, and demand for new content and credentialing programs created and offered by our partners on our platform; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">changes in the terms of our existing partnership agreements; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the timing and terms of any new partnership agreements; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the timing and amount of our sales and marketing expenses; </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">costs necessary to improve and maintain our platform and compete on the basis of newly emerging technologies and functionality; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">changes in our key metrics or the methods used to calculate our key metrics; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">revenue mix shifts between our segments and seasonality, including seasonal engagement patterns of learners and Enterprise customers, which may vary from quarter to quarter or year to year, and seasonal operating practices or engagement patterns of partners resulting from academic calendars or fiscal years that may differ from our own; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">changes in laws, regulations, or accounting principles that impact our business; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">general political, economic, or market conditions and events affecting any of the above, including the impact of inflation, currency and interest rate fluctuations, labor strikes or other widespread work stoppages, the political environment, the impact of the election season, the outcome of political elections, geopolitical tensions or hostilities, such as the conflicts in Ukraine and the Middle East, supply chain disruptions, natural disasters, public health crises, or other catastrophic events.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These and other factors may cause our revenue and operating results to fall below our expectations or the expectations of market analysts and investors in future periods, which could cause the market price of our common stock to decline substantially. Any decline in the market price of our common stock would cause the value of your investment to decline.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have a limited operating history, and our offerings continue to evolve, which makes it difficult to predict our future financial and operating results. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of our limited operating history and the evolving scope of our offerings, our forecast of future operating results may be less accurate than if we had a longer operating history, and such forecasts are subject to a number of uncertainties, including those discussed in this &#8220;Risk Factors&#8221; section and elsewhere in this Form 10-K. If we do not manage these risks successfully, our operating and financial results may differ materially from our expectations and our business and stock price may suffer. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Market adoption of online learning solutions and generative AI are relatively new and may not grow or evolve as we expect or lead to increased demand for our offerings, which may harm our business and results of operations. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future success will depend in part on the growth, if any, in the demand for online learning solutions. While the COVID-19 pandemic caused an acceleration of the market for online learning solutions, it is still less mature than the market for in-person learning and training, which many businesses currently utilize, and these businesses may be slow or unwilling to migrate from these legacy approaches. As such, it is difficult to predict learner or partner demand for our platform, learner or partner adoption and renewal, the rate at which existing learners and partners expand their engagement with our platform, the size and growth rate of the market for our platform, the entry of competitive offerings into the market, or the success of existing competitive offerings. Additionally, while we believe that generative AI technology will lead to increased demand for online learning solutions given the technology's potentially disruptive impact on society, governments, businesses, and academic institutions contending with the need for their workforces and learners to reskill and improve productivity and agility, these expected societal changes and resulting increased demand for our online learning offerings may not materialize in the manner expected or may take longer than anticipated. In fact, there can be no assurance that generative AI technology will not displace or otherwise adversely impact demand for online learning solutions including our offerings.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, even if educators and enterprises want to adopt an online learning solution, it may take them a substantial amount of time and resources to fully transition to this type of learning solution or they could be delayed due to budget constraints, weakening economic conditions, or other factors. Even if market demand for online learning solutions generally increases, we cannot ensure that adoption of our platform will also increase. If the market for online learning solutions does not grow as we expect or our platform does not achieve widespread adoption, it could result in reduced customer spending, learner and partner attrition, and decreased revenue, any of which would adversely affect our business and results of operations. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we change the contract terms with our educator partners, including with respect to pricing or contract length, it could materially and adversely affect our business, financial condition, and results of operations. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We work with our educator partners to deliver a broad portfolio of educational content and credentials on our platform. For our Consumer and Enterprise offerings, we incur content costs in the form of fees paid to educator partners. In addition, our Degrees revenue is based on a percentage of the total tuition paid by Degrees students. As a result, our revenue, gross profit, and operating results generally could be significantly and negatively impacted if the university partner raises or lowers tuition, if a partner increases content costs, or if we renegotiate or change the terms of our agreements with our educator partners. For example, if a significant number of university partners, or university partners whose courses or credentialing programs account for a significant volume of learner enrollment on our platform, were to seek to renegotiate the content fees payable by us or the percentage of tuition payable to us, it could have a material impact on our business, financial condition, and operating results. We have experienced opposition to our content fee terms, and we anticipate similar challenges in the future. Further, we may change the terms of these agreements, including the pricing terms or contract length, due to competitive, regulatory, or other reasons. Any significant change in our pricing, content costs, or other contract terms with these educator partners could materially and adversely affect our business, financial condition, and results of operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to maintain and expand our partnerships with university and industry partners, our ability to grow our business and revenue will suffer. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The success of our business depends in large part on the continued and increased development and volume of compelling educational content and credentialing programs by our university and industry partners, which we refer to collectively as our educator partners, as well as maintaining existing educational content and credentialing programs. We have faced, and may continue to face challenges in establishing, maintaining, and expanding these relationships. For instance, our educator partners who use our platform are required to invest significant time and resources to adjust the manner in which they develop educational content and credentialing programs for an online learning environment. The delivery of degree programs online at educational institutions has not yet achieved widespread acceptance, and administrators and faculty members may have concerns regarding the perceived loss of control over the educational process that might result from offering courses and degrees online, the effectiveness of asynchronous learning, the heightened potential for learners to use generative AI tools to generate their online coursework, as well as concerns regarding the ability to provide high-quality education online that maintains the standards they set for their on-campus programs. There can be no assurance that online programs, such as those offered on our platform, will ever achieve significant market acceptance, and universities and organizations may therefore decline to engage with our platform. Further, if we were to lose a significant number of educator partners, including those who provide a significant portion of the educational content and credentialing programs available on our platform, or are no longer able to offer certain educational content or credentialing programs on our platform, particularly those in high demand, our reputation, growth, and revenue would be materially and adversely impacted</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. For the year ended December 31, 2023, we generated approximately 32% of our total revenue from the content and credentialing programs of five partners. Total revenue includes both revenue directly attributable to a particular partner and revenue that we do not consider directly attributab</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">le, such as revenue from site-wide subscriptions or our Coursera for Teams offering. The loss of or reduction in educational content and credentialing programs from such partners could negatively affect our ability to sustain or generate revenue or reach future profitability, and would materially and adversely affect our business, financial condition, or results of operation if we are unable to timely secure comparable educational content and credentialing programs at a favorable cost from other partners. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our financial performance depends heavily on our ability to attract and retain learners, and if we fail to do so, our business and operating results will suffer. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Building awareness and acceptance among learners of the online educational course content and credentialing programs offered on our platform is critical to our ability to attract prospective learners and generate revenue. We must also continue to successfully work with our educator partners to maintain and develop new and compelling credentialing programs and content to maintain the relevancy of our platform and keep learners interested and engaged. A significant portion of our expenses is attributable to marketing efforts dedicated to attracting potential learners to our platform. Because we generate revenue based on fees from, or as a result of, learners subscribed to our content or enrolled in online programs offered on our platform, we must attract learners in a cost-effective manner and increase the rate at which learners enroll in and complete the programs offered by our educator partners. We also must retain learners and convert learners from our freemium model to paying customers, which depends in part on our ability to offer engaging and frequently updated content as well as quality customer support and service. The following factors, many of which are largely outside of our control, may prevent us from increasing and maintaining learner subscriptions and enrollment in a cost-effective manner or at all: </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">Negative perceptions about online learning.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Online education programs may not be successful or operate efficiently, which in turn could create the perception that online education in general is not effective. Learners may also be reluctant to enroll in online programs due to concerns that the learning experience may be substandard, that employers may be hesitant to hire learners who received their education or credentials online, or that organizations granting professional licenses or certifications may be reluctant to grant them based on credentials, including degrees, earned through online education or training. Further, concerns about the potential for learners to use generative AI tools to generate their coursework may be heightened with respect to online programs.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">Reduced support from educator partners.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> If educator partners cease to maintain, or offer new and compelling, credentialing programs or content or limit our ability to promote their content or programs, learners may reduce or terminate their use of our platform. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">Harm to educator partner reputation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Many factors affecting our educator partners&#8217; reputations are beyond our control and can change over time, including their academic performance and ranking among educational institutions, including with respect to a specific degree, certification, or other credentialing program. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">Lack of interest in the offerings, features, services, certifications, degrees, or other credentials offered on our platform.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We may encounter difficulties attracting learners to use our offerings, features, and services, or enroll in credentialing programs that are not in demand due to shifting employer or societal preferences and priorities or that are in emerging or unproven fields. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">Learner dissatisfact</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ion. Learner dissatisfaction with the quality of the offerings, features, services, course content, and presentation, changes to the availability or sequencing of course content, or the course presenters, changing views of the value of our educator partners&#8217; credentialing programs and content offered, and perceptions of employment prospects following completion of a program on our platform may negatively impact learner retention. In addition, learner dissatisfaction that is shared via word of mouth or online platforms may also negatively affect the perceptions of potential new learners and negatively impact our learner acquisition efforts.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">Ineffective marketing efforts.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our marketing efforts use various channels (e.g., search engine optimization, television, affiliates, paid search, and custom website development and deployment), publication of content related to higher education, career paths, our platform, and our offerings, and we rely on advertising through a limited number of third-party advertising platforms (e.g., Google, Meta Platforms, and LinkedIn) to direct traffic to, and recruit new learners for, our offerings. Changes in the way these platforms operate, whether due to changes in law, the practices of mobile operating system providers, or otherwise, or their advertising prices, data use practices, or other terms, have impacted the cost and efficiency of our learner acquisition efforts in the past and could in the future make marketing our offerings more expensive, less effective, or more difficult. In addition, the elimination of a particular medium or platform on which we advertise, could limit our ability to direct traffic to our offerings and recruit new learners on a cost-effective basis, any of which could have a material adverse effect on our business, results of operations, and financial condition.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">Changes in search engine methodologies.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We depend in part on various search engines to direct a significant amount of traffic to our website. Our ability to influence the number of learners directed to our website is not entirely within our control. Our website has experienced fluctuations in search result rankings in the past, and we anticipate similar fluctuations in the future. Our competitors&#8217; search engine optimization efforts may result in their websites receiving a higher search result page ranking than ours, or search engines could revise their methodologies to refine their search results or incorporate AI in ways that we cannot predict, which could adversely affect the placement of our search result page ranking, each of which could reduce the number of learners who visit these websites. We may not be able to replace this traffic, and any attempt to do so may require us to increase our sales and marketing expenditures, which may not be offset by additional revenue and could adversely affect our operating results.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">Lack of financial resources for learners.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Any developments that reduce the availability of financial aid for higher education generally or that reduce the disposable income available to potential learners (including macro-economic developments such as inflation, currency and interest rate fluctuations, recessions, unemployment, or pandemics) could impair learners&#8217; abilities to meet their financial obligations, which in turn could result in reduced enrollment and harm our ability to generate revenue. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">General economic conditions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Enrollment in the courses and credentialing programs offered on our platform may be affected by changes in the U.S. economy and by global economic conditions. For example, an improvement in economic conditions may reduce demand for higher educational services as potential learners may find adequate employment without additional education. Conversely, a decline in employment opportunities or economic conditions may reduce employers&#8217; willingness to sponsor higher educational opportunities for employees given a lack of employer need for enhanced skill sets or an inability to fund such programs and could discourage learners from pursuing higher education due to an inability to afford our programs or a perception that the financial investment may not result in increased earning potential or improved employment opportunities. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any of these factors could reduce enrollment and retention and could cause our costs associated with attracting and retaining learners to increase, which could materially harm our ability to increase our revenue or achieve profitability. These developments could also harm our reputation and make it more difficult for us to maintain our current content and credentialing programs and engage our partners for new course content or other offerings, which in turn may negatively impact our ability to expand our business and improve our financial performance.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to manage the growth of our business both in terms of scale and complexity, our operating results and financial condition could be adversely affected. </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue increased to $635.8 million in the year ended December 31, 2023 from $523.8 million in the year ended December 31, 2022.</span><span style="background-color:#ffffff;color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our growth has placed, and we expect will continue to place, a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> significant strain on our administrative and operational infrastructure, facilities, and other resources, and we face challenges of integrating, developing, training, and motivating our global employee base as well as maintaining our company culture with a predominantly remote workforce. Our ability to manage our operations and growth will require us to continue to improve our sales and marketing and content development capacity, and technology, finance, and administration teams globally, as well as our facilities and infrastructure. We will also be required to refine our operational, financial, and management controls and reporting systems and procedures, as well as effectively control our costs. If we fail to efficiently manage this global expansion of our business, our costs and expenses may increase more than anticipated and we may not successfully expand our partnerships with businesses, governmental and other organizations, and educational institutions, enhance our platform and technology-enabled services, increase the volume of new educational content and credentialing programs developed by our educator partners, attract a sufficient number of learners in a cost-effective manner, deploy preferred local payment methods and pricing models, satisfy our existing educator partners&#8217; requirements, increase the volume of Enterprise platform subscriptions, respond to competitive challenges, or otherwise execute our business plan. Although our business has experienced significant growth in the past, we cannot provide any assurance that our business or revenue will continue to grow at the same rate or at all in the future.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to effectively manage any significant growth of our business will depend on a number of factors, including our ability to: </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">effectively recruit, integrate, train, and motivate new employees while retaining existing employees that help us effectively execute our business plan; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">continue to improve our operational, financial, and management controls; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">protect and further develop our strategic assets, including our IP rights; and </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">make sound business decisions in light of the scrutiny associated with operating as a public company.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These activities will require significant capital expenditures and allocation of valuable management and employee resources, and our growth will continue to place significant demands on our management and our operational and financial infrastructure. We may be unable to effectively manage any future growth in an efficient, cost-effective, or timely manner, or at all. Any failure to successfully implement systems enhancements and improvements will likely negatively impact our ability to manage our expected growth, ensure uninterrupted operation of key business systems, and comply with the rules and regulations that are applicable to public reporting companies. Moreover, if we do not effectively manage the growth of our business and operations globally, the quality of our platform could suffer, which would negatively affect our reputation, results of operations, and overall business.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may change the contract terms, including our pricing models, for our offerings, which in turn could impact our operating results. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have limited experience with respect to determining the optimal prices and contract length for our offerings, and as a result, we have in the past, and expect that we may in the future, change our pricing models or target contract length from time to time, which could impact our operating and financial results. For example, in February 2020, we launched Coursera Plus, an annual subscription plan with unlimited access to a variety of our courses, Specializations, and professional certificates, at a fixed annual cost, and in the second quarter of 2020, we augmented our Coursera Plus pricing model to include a monthly subscription option. We are continuing to adjust our pricing models and conduct pricing experiments as we gain experience with our offerings. For instance, from time-to-time, we test pricing localization to account for market segmentation and conduct other pricing experiments. As the market for our learning platform grows (if ever), as new competitors introduce competitive applications or services, or as we enter into new international markets, we may be unable to attract new customers at the same price or based on the same pricing models we have historically used, or for contract lengths consistent with our historical averages. In addition, as we develop and roll out new offerings, or expand existing offerings, we will need to develop pricing and contract models for these offerings that appeal to customers and learners over time, and we may not be successful in doing so. Pricing and contract length decisions may also impact the mix of adoption and retention among our offerings and negatively impact our overall revenue. Competition may require us to make substantial price concessions or accept shorter contract durations, or other unfavorable contract terms. Our revenue and financial position may be adversely affected by any of the foregoing, and we may have increased difficulty achieving profitability.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If our learners do not expand beyond our freemium offerings and free trials available on our platform, our ability to improve our financial condition and results of operations may be adversely affected. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our learners initially use the freemium version of our platform or free trials available on our platform, and many of our Enterprise customers engage with our platform only for a specific use case. For instance, we offer Coursera for Campus Basic, which allows universities and students access to certain Guided Project enrollments. Our ability to grow our business depends in part on our ability to persuade learners and other customers to expand their use of our platform to address additional use cases and to convert free subscriptions to paid subscriptions over time. We also provide certain of our paid offerings, including certificates, at no cost to learners who submit a fee waiver application indicating that they are not able to afford the enrollment fee, although applicants are not required to submit supporting documentation. This practice may reduce the number of learners using our paid offerings, and our operating results, revenue, and growth could be harmed.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, to continue growing our business, it is important that our customers renew their subscriptions when existing contracts expire and that we expand our relationships with our existing customers. Our customers have no obligation to renew their subscriptions, and our customers may decide not to renew their subscriptions with a similar contract period, at the same prices and terms, with the same or a greater number of learners, in the case of our Enterprise customers, or at all. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our current operations are international in scope, and we plan to expand our international operations, which exposes us to related inherent risks. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating in international markets requires significant resources and management attention and subjects us to regulatory, economic, contractual, reputational, and political risks that are different from those in the U.S. In addition to our employee base in the U.S., including Puerto Rico, we have employees in Australia, Bulgaria, Canada, France, Germany, India, Saudi Arabia, Singapore, the United Arab Emirates, and the United Kingdom in several functional areas, including product and software development, sales and marketing, talent recruitment, and general facilities management, and we have retained professional employer organizations and staffing agencies to engage personnel in certain international locations. Our international operations subject us to the compensation and benefits regulations of those jurisdictions, as well as other employer duties and obligations, that differ from the U.S. Further, enrollments of learners from other countries require us to comply with international data privacy regulations of those countries. Failure to comply with international regulations or to adequately adapt to international markets could harm our ability to successfully operate our business and pursue our business goals.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We intend to expand our international operations and continue to establish a worldwide educator partner and learner base. Our expansion efforts into international markets may not be successful. In addition, we face risks in doing business internationally, including risks associated with sales to international governments and entities, that could constrain our operations, increase our cost structure, compromise our growth prospects, and damage our reputation, including: </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the need to localize and adapt online credentialing programs for specific countries, including translation into foreign languages and ensuring that these programs enable our educator partners to comply with local education laws and regulations; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">local laws restricting learners from pursuing certifications, degrees, or other credentials through online education platforms such as ours or limiting the availability of financial aid to finance online education; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">different data privacy and protection laws, see &#8220;Risk Factors&#8212;Risks Related to Privacy, Cybersecurity, and Infrastructure&#8221;;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">difficulties in staffing and managing employees and contractors in foreign countries, including in countries in which workers based outside of the U.S. may become part of labor unions, employee representative bodies, workers&#8217; councils, or collective bargaining agreements, and challenges relating to labor shortages, government shutdowns, work stoppages, such as labor strikes or lockouts, or slowdowns; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">risks related to employee travel, including illness or accident, detention by foreign authorities, poor transportation infrastructure or services, kidnapping, natural or manmade disasters, or the outbreak of hostilities or war;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">different pricing environments, longer sales cycles, longer accounts receivable payment cycles, restrictions on remitting payments to the U.S. or converting local currency into U.S. dollars, difficulties in adopting and supporting new and different payment preferences, increased credit risk and levels of payment fraud, and collections issues; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">new and different sources of competition and practices, which may favor local competitors; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">weaker protection for IP and other legal and contractual rights than in the U.S., and practical difficulties in enforcing IP and other rights, including legal and contractual rights, and differing expectations regarding ongoing contractual obligations in the face of changed circumstances, outside of the U.S.; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">compliance and operational challenges related to the complexity of multiple, conflicting, and changing governmental laws and regulations addressing, but not limited to, employment, tax, privacy, data protection, foreign investment restrictions or requirements, economic sanctions, export controls, boycotting, money laundering, supply chain transparency, modern slavery, bribery, and corruption, such as the U.S. Foreign Corrupt Practices Act and the U.K. Bribery Act; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">increased financial accounting and reporting burdens and complexities; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">risks associated with foreign tax regimes, trade tariffs, foreign investment restrictions or requirements, or similar issues, which could negatively impact international adoption of our offerings; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">adverse tax consequences, including corporate tax consequences, such as double taxation, transfer pricing burdens, taxation of dividends, and the potential for required withholding taxes for our overseas employees; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">difficulties in managing foreign business operations, including the potential need to localize our business infrastructure, translating our policies and information technology systems into the local language, and local challenges related to technology as well as internet speed and availability, among other challenges; and </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">regional, global, economic, and political conditions, including geopolitical tensions or hostilities within or beyond areas where we currently have, or may in the future have, international operations, such as the ongoing conflicts in Ukraine and the Middle East, including the Israel-Hamas war.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, as we continue to expand internationally, we may become more exposed to fluctuations in currency exchange rates. Future agreements with international educator partners may provide for payments to us to be denominated in local currencies, and in such cases, fluctuations in the value of the U.S. dollar and foreign currencies could impact our operating results when translated into U.S. dollars. Further, the strengthening of the U.S. dollar relative to foreign currencies could increase the real cost of our platform and offerings for our learners and educator partners outside of the U.S., which could lead to the lengthening of our sales cycle or reduced demand for our platform and offerings. If we are not able to successfully hedge against the risks associated with currency fluctuations, our financial condition and results of operations would be adversely affected. To date, our foreign currency exchange risk exposure has not been material, and as such, we have not entered into any hedging transactions in an effort to reduce this risk. While we may decide to enter into hedging transactions in the future, the availability and effectiveness of these hedging transactions may be limited, the results may not be as intended, and we may not be able to successfully hedge our exposure, which could adversely affect our financial condition and results of operations. </span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We intend to launch new offerings and services to learners to grow our business. If our efforts are not successful, our business, results of operations, and financial condition could be adversely affected.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to attract and retain learners and increase their engagement with our platform depends on our ability to connect them with appropriate offerings and services. Part of our strategy is to offer learners new offerings and services in an increasingly relevant and personalized way. We may develop such offerings and services independently, by acquisition, or in conjunction with third parties, but there is no guarantee these approaches will be successful. The markets for new offerings and services may be unproven, and these offerings may include technologies and business models with which we have little or no prior experience or may significantly change our existing offerings and services. If we are not able to create an experience that allows learners to easily and effectively identify the offerings and services, including certifications, degrees, or other credentials, that meet their needs, we may not grow our learner base or generate sufficient revenue, operating margin, or other value to justify our investments, and our business could be adversely affected.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have incurred significant net losses since inception, and we may or may not achieve or maintain profitability in the future. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incurred net losses of $116.6 million, $175.4 million, and $145.2 million in the years ended December 31, 2023, 2022 and 2021, and we had an accumulated deficit of $780.7 million and $664.1 million as of December 31, 2023 and 2022. We may or may not achieve or maintain profitability in the future. Even if we achieve profitability, we may not be able to maintain or increase our level of profitability. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We will need to generate and sustain increased revenue levels in future periods to achieve profitability, and even if we achieve profitability, we may not be able to maintain or increase our level of profitability. We anticipate that our operating expenses will increase substantially for the foreseeable future as we continue to, among other things:</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">expand our course offerings and the robustness of our platform; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">expand our learner base and our sales and marketing efforts; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">improve and scale our technology; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">enter and expand into additional international markets;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">address increased competition; and </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">incur significant accounting, legal, and other expenses as a public company. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain expenditures, including those to expand our course offerings and the robustness of our platform, expand our learner base and our sales and marketing efforts, and improve and scale our technology, will make it more difficult for us to achieve and maintain profitability. Our efforts to grow our business may be more costly than we expect, and we may not be able to increase our revenue enough to offset our higher operating expenses. If we are forced to or elect to reduce our expenses, including through cost control measures or a reduction in headcount, it could negatively impact our growth and growth strategy. As a result, we can provide no assurance as to whether or when we will achieve profitability. If we are not able to achieve and maintain profitability, the value of our Company and our common stock could decline significantly, and you could lose some or all of your investment. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not generate sufficient revenue from a new offering to offset our costs. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform enables our educator partners to offer learners the opportunity to enroll in live, or synchronous, courses and programs and pre-produced, or asynchronous, educational content that can be accessed at any time. To launch new educational content or a new credentialing program, whether synchronous or asynchronous, we must integrate our platform with the various learner information and other operating systems our educator partners use to manage functions within their institutions. In addition, our content development team must work closely with that partner&#8217;s faculty members or staff to produce engaging online course content, and we must commence learner acquisition activities. During the term of our agreement with the partner, we are responsible for the costs associated with maintaining our technology platform and providing non-academic and other support for learners enrolled in the program. We invest significant resources in these new programs from the beginning of our relationship with an educator partner, including marketing and other learner acquisition costs to attract and fill enrollment cohorts for a program, and in some cases, content development grants to assist our partners as they invest resources preparing content for an online medium. There is no guarantee that we will ever recoup these costs. In addition, delays in implementing a new program, including Specialization, certification, or Degrees programs, could negatively impact our revenue and operating results.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because we receive fees from learners enrolling in, and, in some cases, completing courses and credentialing programs on our platform, we only begin to recover these costs once learners enroll and begin paying fees. In addition, in some cases, learners may audit a course or courses toward a certification free of charge and elect not to pay for the certification itself. Further, our Degrees revenue is determined based on a percentage of the total tuition collected from Degrees students by the university partner. As a result, our Degrees revenue is dependent on the number of learners enrolled in the Degrees program and the tuition charged by the university partner. The time that it takes for us to recover our investment in a new course or program depends on a variety of factors, primarily our learner acquisition costs, learner retention rate, and the growth rate of learner enrollment in and, in some cases, completion of, the course or program. Because of the lengthy period required to recoup our investment in a program, unexpected developments beyond our control could occur that result in the educator partner ceasing or significantly curtailing a course offering or credentialing program before we generate any revenue therefrom. In addition, educator partners generally do not grant us exclusive rights to their content, and any such arrangements are of limited duration. As such, educator partners may choose to offer the same content on one of our competitors&#8217; platforms or their own platform, which could limit the number of learners enrolled in such partner&#8217;s courses or programs on our platform. In addition, if an educator partner were to terminate an existing program, learners enrolled in that program may stop using our platform, which in turn would negatively impact our learner enrollment generally. As a result of any of the foregoing, we may ultimately be unable to recover the full investment that we make in a new offering or achieve any level of profitability from such offering. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we pursue unsuccessful educator partner opportunities, we may forego more profitable opportunities, and our operating results and growth could be harmed. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The process of identifying educational content and credentialing programs that we believe will be a good fit for our platform and negotiating agreements with potential educator partners is complex and time-consuming. Because of the initial reluctance on the part of some educational institutions, businesses, and other organizations to embrace online delivery of education, training, and credentialing programs and the complicated approval process within some of these entities, our process to attract and engage a new educator partner can be lengthy. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We, our partners, and production providers may devote a significant number of hours, and up to a year or more, to develop and launch new content or a new credentialing program. We have spent, and may continue to spend, substantial effort and management resources on securing a new partnership and working with our existing partners to maintain as well as develop and launch new credentialing programs and content without any assurance that our efforts will result in a successful launch or revenue generation. If we invest substantial resources pursuing opportunities that do not attract sufficient interest from learners, we may forgo other more successful content and program development efforts, and our operating results, revenue, and growth could be harmed. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Failure to effectively expand our sales and marketing capabilities could harm our ability to increase our customer base and achieve broader market acceptance of our platform.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to broaden our customer base, particularly our Enterprise customer base, and achieve broader market acceptance of our platform, will depend to a significant extent on the ability of our sales and marketing organizations to work together to increase our sales pipeline and cultivate customer and educator partner relationships to drive revenue growth. Our marketing efforts include the use of search engine optimization, paid search, and custom website development and deployment.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have invested in and plan to continue expanding our sales and marketing organizations, both domestically and internationally. Identifying, recruiting, and training sales personnel requires significant time, expense, and attention. If we are unable to hire, develop, and retain talented sales or marketing personnel, if our new sales or marketing personnel are unable to achieve desired productivity levels in a reasonable period of time (including as a result of working remotely), or if our sales and marketing programs are not effective, or if expected sales and marketing programs by our educator partners do not materialize or are not effective, our ability to broaden our customer base and achieve broader market acceptance of our platform could be harmed. In addition, the investments we make in our sales and marketing organization will occur in advance of experiencing benefits from such investments, making it difficult to determine in a timely manner if we are efficiently allocating our resources in these areas. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to quickly and efficiently scale our operations and platform capabilities to support the needs of new and existing partners, our reputation and our revenue will suffer. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our continued growth and potential profitability depend on our ability to successfully scale our operations and platform capabilities to support newly launched educational content and credentialing programs with our educator partners. If we cannot quickly and efficiently scale our sales and marketing teams and technology teams, which includes the hiring and training of new employees, we may not be successful in attracting potential learners to our platform, which would negatively impact our ability to generate revenue, and our educator partners and learners could lose confidence in our platform. If we cannot quickly and efficiently scale our technology and operations to handle increases in the volume and rate of learner enrollment and of new credentialing programs or content, our educator partners&#8217; and learners&#8217; experiences with our platform may suffer, which in turn could damage our reputation. Our ability to effectively manage any significant increase in the volume of new content or programs or in the rate or volume of learner enrollment and retention will depend on a number of factors, including our ability to: </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">assist our educator partners in maintaining as well as developing and producing an increased volume of engaging educational content that is accessible to a wide variety of learners; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">successfully introduce new features and enhancements on our platform; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">maintain a high level of functionality and cross-functionality, and technological robustness of our platform; and </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">deliver high-quality professional services and support (including training, implementation, and consulting services) to our educator partners, their faculty and employees, and learners on our platform. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Establishing new credentialing programs and content or expanding existing ones will require us to make investments in management and key staff, increase capital expenditures, incur additional marketing expenses, and potentially reallocate other resources. If we are unable to scale our platform, maintain and increase its interoperability, develop an increasingly robust mix of engaging content, or otherwise manage new offerings effectively, our ability to grow our business and achieve profitability would be impaired, and the quality of our solutions, access to learner information and progress, and the satisfaction of our educator partners and learners could suffer, or our educator partners could transition content hosted on our platform to other providers, while we continue to provide certain services. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disruptions to the operations of one or more of our third-party service providers may adversely affect our business operations and financial condition.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We and our educator partners rely on a variety of third-party service providers to support our operations by providing customer support, mobile network, internet, content production, platform integration, and other services. We and our educator partners may not have the resources or technical sophistication to anticipate disruptions to the operations of our third-party service providers, which could arise from any of a number of different reasons, including financial instability, work stoppages or slowdowns, staffing difficulties, war, or the outbreak of hostilities, staff illness, inclement weather, or natural disasters. Disruptions to the operations of our third-party service providers could result in communication, content production, platform performance, or platform availability problems for us and our educator partners, which could adversely affect our business operations and financial condition.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to adapt and respond effectively to rapidly changing technology, evolving industry standards, and changing customer needs or requirements, our platform may become less competitive. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future success depends on our ability to adapt and enhance our platform. To attract new learners and educator partners and increase revenue from existing learners and partners, we will need to continuously enhance and improve our offerings to meet learner and educator partner needs at prices that our customers are willing to pay. Such efforts will require adding new functionality and responding to technological advancements, which will increase our research and development costs. If we are unable to develop educational content that addresses learners&#8217; and partners&#8217; needs, or enhance and improve our platform in a timely manner, or if we fail to provide adequate safeguards and quality assurance related to the use of new technological advancements, we may not be able to maintain or increase market acceptance and use of our platform. Further, some of our competitors expend a considerably greater amount of funds on their research and development programs, and their sales and marketing practices, and those that do not may be acquired by larger companies that could allocate greater resources to our competitors&#8217; research and development programs. If we fail to maintain adequate research and development resources or compete effectively with the research and development programs of our competitors, our business could be harmed. Our ability to grow is also subject to the risk of future disruptive technologies. Access to and use of our platform is provided via the internet, which, itself, was disruptive to the previous enterprise software model. If new technologies emerge that can deliver online learning programs at lower prices, more efficiently, more conveniently, more securely, with stronger or more cost-effective mechanisms to detect and prevent plagiarism or validate the learner's identity, or with more preferred or up-to-date content, and if we or our educator partners fail to adopt such technologies or fail to do so in a timely manner, our ability to compete would be adversely affected. For example, the emergence of enhanced generative AI capabilities could provide such advantages to online learning providers able to deploy the technology effectively.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our introduction and use of AI may not be successful and may present business, compliance, and reputational challenges which could lead to</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">operational or reputational damage, competitive harm, legal and regulatory risk, and additional costs, any of which could materially and adversely affect our business, financial condition, and results of operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have incorporated, and expect to continue to incorporate, AI in the content and credentials offerings from our industry and university partners, as well as in our AI-powered platform innovations and features, and this incorporation of AI in our business and operations may become more significant over time. The use of generative AI technology, which is considered to be a relatively new and emerging technology in the early stages of commercial use, exposes us to additional risks, which could result in damage to our reputation, competitive position, and business, and expose us to legal and regulatory risks and additional costs. For example, AI algorithms are based on machine learning and predictive analytics, which can create inaccurate or misleading content, unintended biases, and other discriminatory or unexpected results. Accordingly, while AI-powered applications may help provide more tailored or personalized learner experiences, if the content, analyses, or recommendations that AI applications assist in producing on our platform are, or are perceived to be, deficient, inaccurate, or biased, our reputation, competitive position, and business may be materially and adversely affected. Further, the use of AI technology is subject to ongoing debate in the education industry, including with respect to issues such as plagiarism, cheating, academic integrity, and the scope of appropriate or permissible use of generative AI in the context of both learning and teaching. For example, there is a risk that AI-generated information may be inaccurate or misleading, or not appropriately attribute authors or creators for their work (including if used in the context of course content creation), or that students may use generative AI to draft written assignments or for other projects, any of which, absent sufficient and cost-effective methods to detect and prevent such risks, may devalue or undervalue the certificates and other credentials offered through our platform due to the actual or perceived threat of increased plagiarism or cheating, concerns of academic integrity, or appropriate and permissible use of AI. Any of the foregoing or similar issues, whether actual or perceived, could negatively impact the learner experience and diminish the perceived quality and value of the content and certifications provided through our platform to learners, employers, or organizations granting professional licenses or certifications. This in turn could damage our brand, reputation, competitive position, and business. In addition, the use of AI technology has resulted in, and may in the future result in, cybersecurity incidents that implicate the personal data of end users of AI applications. To the extent we experience cybersecurity incidents in connection with our use of AI technology, it could similarly adversely affect our reputation and expose us to legal liability or regulatory risk. Further, our competitors or other third parties may incorporate AI into their products more quickly or more successfully than us, which could impair our ability to compete effectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the utilization of AI becomes more prevalent, we anticipate that it will continue to present new or unanticipated ethical, technical, legal, competitive, and regulatory issues, among others.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect that our incorporation of AI in our business will require additional resources, including the incurrence of additional costs, to develop and maintain our platform offerings, services, and features to minimize potentially harmful or unintended consequences, to comply with applicable laws and regulations, to maintain or extend our competitive position, and to address any reputational, technical, or operational issues which may arise as a result of the foregoing. As a result, the challenges presented with our use of AI could materially and adversely affect our business, financial condition, and results of operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to increase sales of our Enterprise offerings, or if we need to change the contract terms associated therewith, including with respect to pricing or contract length, it could negatively affect our business, financial condition, and results of operations. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to our offerings for individuals, we sell our Enterprise offerings to businesses, academic institutions, and governmental organizations. These customers utilize our platform to provide relevant training, skills, and credentialing programs to current and potential employees and citizens through our online platform. To maintain and expand our relationships with these entities, we must demonstrate the value, benefits, and return on investment of providing education, training, skills, and credentialing through our online platform and achieve acceptance from both employees and these entities of the merits and legitimacy of our offerings.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our growth strategy is dependent upon increasing sales of our Enterprise offerings to these entities, which we offer on a subscription basis. We have a limited history with our subscription and pricing models and changes in our models could adversely affect our revenue and financial condition. In addition, as the market for our learning platform grows (if ever), as new competitors introduce competitive applications or services, or as we enter into new international markets, we may be unable to attract new customers at the same price or based on the same pricing models we have historically used, or for contract lengths consistent with our historical averages. For example, we often enter into subscription arrangements with businesses, academic institutions, and governmental organizations in which we offer more favorable pricing terms in exchange for larger total contract values or longer contract terms. Changes to our pricing models or contract lengths could negatively impact our revenue and financial position, and we may have increased difficulty achieving growth or profitability. As we drive a greater portion of our revenue through subscriptions to our Enterprise platform, this may also result in reduced margins in the future.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue from Enterprise customer subscriptions ratably over the subscription term of the underlying contract, which generally ranges from one to three years. Consequently, a decline in new or renewed subscriptions in any quarter or year will not be fully reflected in revenue or other results of operations in that quarter or year but will negatively affect our revenue and other results of operations across future periods. Further, any increases in the average term of subscriptions would result in revenue for those contracts being recognized over longer periods of time with less positive impact on our results of operations in the near term. Accordingly, such changes could adversely affect our financial performance.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As we seek to increase sales of our Enterprise offerings, we face upfront sales costs, higher customer acquisition costs, more complex customer requirements, and discount requirements. In addition, entities that subscribe to our Enterprise platform may elect to begin to use our platform on a limited basis, but nevertheless require education and interactions with our sales team, which increases our upfront investment in the sales effort with no guarantee that our platform will be used widely enough across their organization to justify our upfront investment. Similarly, we may also incur significant upfront and servicing costs for contracts that are not renewed, or which the customer seeks to terminate early, even in the absence of a breach on our part or contractual terms permitting an early termination. For example, in 2022 and 2023, multiple customers have notified us that they wished to terminate, either seeking a refund of their prior payments or conveying an intention to stop or reduce any further payments due, or both. Even if we believe we are entitled to these payments, it may not be feasible to retain prior payments or collect future payments due to us, and our financial condition and results of operations could be adversely impacted. If we are unable to maintain or increase the number of subscriptions to our Enterprise platform while mitigating the risks associated with serving subscribers, our business, financial condition, and results of operations will suffer.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to maintain sufficient high-quality content from our educator partners, we will be unable to attract and retain customers.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends on our ability to provide learners with the information, outcomes, academic credit, and certifications they seek, which in turn depends on the quantity, quality, and format of the educational content provided by our partners. We may be unable to provide learners with the information and outcomes they seek if our educator partners do not contribute content that is helpful and reliable, if they remove content they previously submitted, or if supplemental or derivative materials are not reliable. If content on our platform attracts unfavorable media coverage or other commentary, our reputation and prospects could be harmed. We believe that certain learners value courses for which they can earn academic credit toward a degree or other credential. We may be unable to provide learners with such courses if our educator partners do not obtain or maintain the certification or quality necessary for such eligibility, and our business would be adversely affected. Further, if such certifications are obtained and maintained, but do not, or cease to, signal to learners and employers the high quality or reliability we or our educator partners intend to signal through such certifications, our business would be adversely affected. Any of the foregoing could materially and adversely affect our results of operations, competitive position, and growth prospects.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that many of our new learners find us by word of mouth and other non-paid referrals from existing learners. If existing learners and partners are dissatisfied with their experience on our platform, they may stop accessing our content and may stop referring others to us. The impact of learner dissatisfaction could be compounded if existing learners share negative experiences with potential new learners, via online platforms or otherwise. Likewise, if existing learners do not find our educational content appealing, because of declining interest in or relevancy of the content, they may stop referring others to us. In turn, if educator partners perceive that our platform lacks an adequate learner audience, they may be less willing to provide content to offer on our platform, and the experience of learners could be further negatively impacted. If we are unable to retain existing and attract new learners and educator partners who contribute to an active community, our growth prospects would be harmed, and our business could be adversely affected.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We face competition from established companies as well as other emerging companies, which could divert educator partners to our competitors, result in pricing pressure, impact our market share, and significantly reduce our revenue. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market for global adult online learning is highly fragmented and rapidly evolving. We expect alternative modes of learning to continue to accelerate as players in this industry introduce new and more competitive products, enhancements, and bundles.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Participants in the global adult online learning ecosystem include: </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Direct-to-consumer, online education companies: 2U, Inc. through its subsidiary edX Inc., and Udemy, Inc.; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Companies that provide technology solutions and services to universities offering online learning programs: 2U, Inc., Eruditus Learning Solutions Pte. Ltd., Noodle Partners, Inc., Think &amp; Learn Private Limited (BYJU&#8217;s) through its subsidiary Great Learning PTE Ltd, and upGrad Education Private Limited; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Corporate training companies: Degreed, Inc., LinkedIn Corporation through its LinkedIn Learning services, Pluralsight, Inc., Udacity, Inc., and Udemy, Inc.; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Providers of free educational resources: Khan Academy, Inc., The Wikimedia Foundation, Inc., and Google LLC through its YouTube services; and </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Internal online degree platforms: Online degree programs developed in-house by universities. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect these and other existing competitors and new entrants to the online learning market to continually revise and improve their business models. If these or other market participants introduce new or improved delivery of online education and technology-enabled services that are more compelling or widely accepted than ours, our ability to grow our revenue and achieve profitability could suffer. Several new and existing companies in the online education industry provide or may provide offerings similar to what we offer on our platform, and these companies may pursue relationships with our educator partners that may reduce the educational content our partners produce for our platform. In addition, educational institutions, as well as businesses, governmental and other organizations, may choose to continue using or develop their own online learning or training solutions in-house, which may become more prevalent as emerging technologies such as generative AI provide additional means of developing educational programs, rather than pay for our solutions. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our competitors and potential competitors have significantly greater resources than we do. Increased competition may result in pricing pressure for us in terms of the percentage of tuition we are able to negotiate to receive from a university partner or the prices consumers and businesses are willing to pay for our content. The competitive landscape may also result in a longer and more complex process of recruiting and maintaining current and prospective educator partners or a decrease in our market share, any of which could negatively affect our revenue and future operating results and our ability to grow our business. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A number of factors could impact our ability to compete, including: </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the availability or development of alternative online education services that are, or are perceived to be, more compelling than ours; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">changes in pricing policies and terms offered by our competitors or by us; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the ability to adapt to new technologies and changes in requirements of our educator partners and learners; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">learner acquisition and retention costs;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the ability of our current and future competitors to establish relationships with businesses, governmental and other organizations, and educational institutions to enhance their services and expand their markets; and </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">industry consolidation (such as the acquisition of edX Inc. by 2U, Inc. in 2021) and the number and rate of new entrants.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may not be able to compete successfully against current and future competitors. In addition, competition may intensify as our competitors raise additional capital and as established companies in other market segments or geographic markets expand into our market segments or geographic markets. If we cannot compete successfully against our competitors, our ability to grow our business and achieve profitability could be impaired.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If for-profit postsecondary institutions, which offer online education alternatives different from ours, or other for-profit higher education service providers, perform poorly, it could nonetheless tarnish the reputation of online education as a whole, which could impair our ability to grow our business. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For-profit postsecondary institutions, many of which provide course offerings predominantly online, are under intense regulatory and other scrutiny, which has led to media attention that has sometimes portrayed that sector in an unflattering light. Some for-profit online school operators have been subject to governmental investigations alleging the misuse of public funds, financial irregularities, and failure to achieve positive outcomes for learners, including the inability to obtain employment in their fields, or to earn sufficient income to repay debt incurred for their education. These allegations have attracted significant adverse media coverage and have prompted legislative hearings and regulatory responses. These investigations have focused on specific companies and individuals, as well as entire industries in the case of recruiting practices by for-profit higher education companies. Even though we do not enter into university partnerships with these institutions, this negative media attention and regulatory scrutiny may nevertheless add to the skepticism about online higher education generally, including our solutions. Certain service providers assisting higher education institutions with online program development and management, typically referred to as online program managers or OPMs, are also under intense media and other scrutiny, which has led to calls for reform and enforcement by policymakers and members of Congress. Even though we do not have the kinds of affiliations or business models that have been the focus of this scrutiny, this negative media attention and regulatory scrutiny may lead to additional limitations or restrictions on our business, and our ability to grow our business and achieve profitability could be harmed.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impact of these negative public perceptions on our current and future business is difficult to predict. If these few situations, or any additional misconduct, cause all online learning programs to be viewed unfavorably by the public or policymakers, we may find it difficult to enter into or renew agreements with our educator partners or attract additional learners for their programs. In addition, this perception or any further governmental investigation could serve as the impetus for more restrictive legislation or regulation, which could limit our future business opportunities. Moreover, allegations of abuse of federal financial aid funds and other statutory violations against for-profit higher education companies could negatively impact our ability to succeed due to increased regulation and decreased demand. Any of these factors could negatively impact our ability to increase our educator partner base and grow their programs, which would make it difficult to continue growing our business and could negatively affect our stock price. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our growth strategy may contemplate acquisitions, and we may be unsuccessful in executing, implementing, integrating, or leveraging such acquisitions. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may choose to expand our business by making acquisitions that could be material. To date, we have only completed one acquisition, and our ability as an organization to successfully identify, evaluate, acquire, and integrate technologies or businesses is unproven and limited. Acquisitions involve many risks, including the following: </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">an acquisition may negatively affect our results of operations and financial condition because it may require us to incur charges or assume substantial debt or other liabilities, may cause adverse tax consequences or unfavorable accounting treatment, may expose us to claims and disputes by third parties, including IP claims and disputes, or may not generate sufficient financial return to offset additional costs and expenses related to the acquisition; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">we may encounter difficulties or unforeseen expenditures in integrating the business, technologies, products, personnel, or operations of any entity or business that we acquire, particularly if key personnel of the acquired entity or business decide not to work for us; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">an acquisition may disrupt our ongoing business and distract our management; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">an acquisition may result in a delay or reduction of customer purchases for both us and the entity or business we acquired due to customer uncertainty about continuity and effectiveness of service; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">an acquisition may involve entry into geographic or business markets in which we have little or no prior experience or where competitors have stronger market positions; </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">we may face challenges inherent in effectively managing an increased number of employees in diverse locations; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">we may experience strain on our financial and managerial controls and reporting systems and procedures; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">our use of cash to pay for acquisitions would limit other potential uses for our cash; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">if we incur debt to fund such acquisitions, such debt may subject us to material restrictions on our ability to conduct our business; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">we may incur impairment charges related to potential write-downs of acquired assets or goodwill; and </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">to the extent that we issue a significant amount of equity or equity-based securities in connection with an acquisition, existing stockholders may be diluted. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may not succeed in addressing these or other risks, which could harm our business and operating results. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may invest in private companies, and if the value of any such equity investments were to decline, it could adversely affect our results of operations and financial condition. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may from time to time make equity investments in private companies where we do not have the ability to exercise significant influence over results. Investments in private companies are inherently risky. The companies in which we may invest include early-stage companies that may still be developing products and services with limited cash to support the development, marketing, and sales of their products, and whose financial statements are often unaudited. Further, our ability to liquidate such investments will typically be dependent on a liquidity event, such as a public offering or acquisition, as no public market currently exists for the securities held in the investees. Valuations of privately held companies are inherently complex and uncertain due to the lack of a liquid market for the securities of such companies and the potential lack of comparable acquisitions in the market as a comparison for such valuations, among other factors. If we determine that any of our investments in such companies have experienced a decline in value, we will recognize an expense to adjust the carrying value to its estimated fair value. Negative changes in the estimated fair value of private companies in which we invest could have a material adverse effect on our results of operations and financial condition. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our directors may encounter conflicts of interest involving us and other organizations with which they may be affiliated, including matters that involve corporate opportunities. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of our directors are, and any future directors may be, affiliated with other entities, including venture capital or private equity funds or businesses that may be complementary, competitive, or potentially competitive to our Company. They may also in the future become affiliated with entities that are engaged in business or other activities similar to our business. Additionally, all of our officers and directors, in the course of their other business activities, may become aware of investments, business opportunities, or information that may be appropriate for presentation to us as well as to other entities to which they owe a fiduciary duty. As a result, directors and officers may encounter perceived or actual conflicts of interest involving us and other entities with which they are or become affiliated, including matters that involve corporate opportunities. For example, a portfolio company of a director-affiliated venture fund may become a competitor of ours or a potential strategic partner. In addition, as our growth strategy includes considering potential acquisitions, it is possible an entity affiliated with one of our directors could be an acquisition target or a competitive acquirer. Further, to the extent we engage in transactions with any director-affiliated entity, it could create actual, or the perception of, additional conflicts of interest, including with respect to our ability to negotiate terms equivalent to those that could be obtained in an arms&#8217;-length negotiation with an unaffiliated third party. For instance, Dr. Ng, one of our co-founders and Chairman of our board of directors, owns DeepLearning.AI Corp., a developer of educational content relating to AI that offers courses through our platform. Although we view DeepLearning.AI Corp. as a valued business partner and believe our agreement is on commercially reasonable terms, there may nonetheless be a perception of a conflict of interest. As a result of the foregoing, our directors and officers may have conflicts of interest in determining to which entity particular opportunities or information should be presented. If, as a result of such potential conflicts, we are deprived of investment, business, or information, the execution of our business plan and our ability to effectively compete may be adversely affected. Our directors are also not obligated to commit their time and attention exclusively to our business, and accordingly, they may encounter conflicts of interest in allocating their time and resources between us and other entities with which they are affiliated.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we do not retain our senior management team and key employees, we may not be able to sustain our growth or achieve our business objectives. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future success is substantially dependent on the continued service of our senior management team, and in particular of our chief executive officer. The expertise of our senior management team in negotiating with businesses, governmental and other organizations, and educational institutions is critical in navigating the complex approval processes of these entities. We do not maintain key-person insurance on any of our employees, including our senior management team, and our management and other U.S. employees are generally employed on an at-will basis. The loss of the services of any individual on our senior management team would make it more difficult to successfully operate our business and pursue our business goals. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future success also depends heavily on the retention of our highly-qualified employees to continue to attract and retain qualified learners in our educator partners&#8217; programs, thereby generating revenue for us. In particular, our technology and content development employees provide the technical expertise underlying our technology-enabled services that support our online educational offerings and the credentialing programs offered on our platform, as well as the learners enrolled in these programs. Competition for these employees is intense. We may be unable to attract or retain these key personnel that are critical to our success, resulting in harm to our relationships with educator partners, loss of expertise or know-how, and unanticipated recruitment and training costs. In addition, any changes to our organizational or compensation structure may be negatively perceived by current or prospective employees and may result in attrition or cause difficulty in the recruiting process.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may need additional capital in the future to pursue our business objectives. Additional capital may not be available on favorable terms, or at all, which could compromise our ability to grow our business. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our existing cash, cash equivalents, and marketable securities are sufficient to meet our minimum anticipated cash requirements for at least the next 12 months. We may, however, need to raise additional funds to respond to business challenges or opportunities, expand our business through acquisitions, accelerate our growth, develop new offerings, or enhance our platform. If we seek to raise additional capital, it may not be available on favorable terms or may not be available at all. In addition, if we seek debt financing, we may be subject to onerous terms and restrictive covenants. Lack of sufficient capital resources could significantly limit our ability to manage our business and to take advantage of business and strategic opportunities. Further, any additional capital raised through the sale of equity or issuance of debt securities with an equity component would dilute our existing stockholders. If adequate additional funds are not available if and when needed, we may be required to delay, reduce the scope of, or eliminate material parts of our business strategy. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We believe our long-term value as a company will be greater if we invest in growth, which may negatively impact our results of operations in the near term.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our long-term value as a company will be greater if we balance our longer-term growth and short-term results. A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s a result, our results of operations may be negatively impacted in the near term relative to a strategy solely focused on maximizing short-term profitability. Significant expenditures on sales and marketing efforts, developing and enhancing our platform, and expanding our research and development efforts may not ultimately grow our business or lead to expected long-term results. If our strategy does not lead to expected growth or if we are ultimately unable to achieve results of operations at the levels expected by securities analysts and investors, the market price of our common stock could decline. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our results of operations could be adversely affected by natural disasters, public health crises, political crises, geopolitical crises, or other catastrophic events.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business and operations could be materially and adversely affected in the event of earthquakes, floods, fires, telecommunications failures, blackouts or other power losses, break-ins, acts of terrorism, an outbreak of hostilities, political or geopolitical crises, such as the conflicts in Ukraine and the Middle East, inclement weather, public health crises, pandemics or epidemics, or other catastrophic events. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For example, the uncertain nature, magnitude, and duration of hostilities stemming from Russia&#8217;s military invasion of Ukraine or conflicts in the Middle East, such as the Israel-Hamas war, including the potential effects of sanctions and retaliatory cyberattacks on the world economy and markets, have contributed to increased market volatility and uncertainty, and may impact our customers&#8217; intent or ability to pay for services, which could negatively impact our results of operations. The Israel-Hamas war has resulted in significant military activity in the Middle East, which may further escalate regional instability and could disrupt our operations and the business of our significant customers, educator partners, and learners in the Middle East and North Africa region, which could negatively impact our results of operations. The continued turmoil in Ukraine and the Middle East could have a depressing effect on the global economy, which could dampen our business activity and reduce the demand for our online learning solutions.  </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, although the COVID-19 pandemic has subsided, pandemics or other public health crises could impact our business, key metrics, and results of operations. For example, a resurgence of the COVID-19 pandemic or the emergence of another widespread health crisis could adversely impact our business if our employees or our partners&#8217; or third-party service providers&#8217; employees become ill and are unable to perform their duties, and our operations, internet, or mobile networks, or the operations of one or more of our third-party service providers, is impacted. Although we believe our business was positively impacted to some extent by several trends related to the height of the COVID-19 pandemic, including the increased need or willingness of businesses, governmental organizations, educational institutions and learners to adopt remote, online, and asynchronous learning and training, we cannot be certain that these trends will continue given that the risk and barriers associated with in-person learning and training have significantly decreased. In addition, in the event of another widespread public health crisis, we may experience an adverse impact to our business and the value of our common stock as a result of the crisis&#8217; impact on the global economy and financial markets, including inflation or recession. More generally, a public health crisis or other catastrophic event could adversely affect economies and financial markets and lead to an economic downturn, which could harm our business, financial condition, and operating results. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, our executive offices are located in the San Francisco Bay Area, an earthquake-sensitive area and one that has been increasingly vulnerable to wildfires and floods, and damage to or total destruction of our executive offices resulting from earthquakes may not be covered in whole or in part by any insurance we may have. If floods, fire, inclement weather including extreme rain, wind, heat, or cold, or accidents due to human error were to occur and cause damage to our properties or other locations from which our employees are working, or if our operations or the operations of our service providers were interrupted by telecommunications failures, blackouts, acts of terrorism or outbreak of hostilities, political or geopolitical crises, or public health crises, our results of operations would suffer, especially if such events were to occur during peak periods. We may not be able to effectively shift our operations due to disruptions arising from the occurrence of such events, and our business could be affected adversely as a result. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent that any catastrophic event adversely affects our business, results of operations, financial condition, and cash flows, it may also heighten many of the other risks described in this &#8220;Risk Factors&#8221; section.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our metrics and market estimates used to evaluate our performance are subject to inherent challenges in measurement, and real or perceived inaccuracies in those estimates may harm our reputation and negatively affect our business. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The metrics we use to evaluate our growth, measure our performance, and make strategic decisions are calculated using internal company data and have not been validated by a third party. Our metrics and market estimates may differ from estimates published by third parties or from similarly titled metrics of our competitors or peers due to differences in methodology or the assumptions on which we rely. Additionally, metrics and forecasts relating to the size and expected growth of our addressable market may prove to be inaccurate. Even if the markets in which we compete meet the size estimates and growth we have forecasted, our business could fail to grow at similar rates, if at all. If securities analysts or investors do not consider our or market metrics to be accurate representations of our business, or if we discover material inaccuracies in such estimates, then the market price of our common stock could decline, our reputation and brand could be harmed, and our business, financial condition, and results of operations could be adversely affected. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Increasing scrutiny and evolving expectations from customers, educator partners, regulators, investors, and other stakeholders with respect to our environmental, social, and governance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(&#8220;ESG&#8221;)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">practices may impose additional costs on us, expose us to new or additional risks, or harm our reputation. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Companies are facing increasing scrutiny from customers, partners, regulators, investors, and other stakeholders related to their ESG practices and disclosures. Investor advocacy groups, investment funds, and influential investors are also increasingly focused on these practices, especially as they relate to the environment, health and safety, diversity, labor conditions, and human rights. Increased ESG related compliance costs could result in increases to our overall operational costs. Failure to adapt to or comply with regulatory requirements or investor, employee or stakeholder expectations and standards could negatively impact our reputation, ability to do business with certain educator partners, and the price of our common stock. New government regulations could also result in new or more stringent forms of ESG oversight and expanding mandatory and voluntary reporting, diligence, and disclosure. Collecting, measuring, and reporting ESG information and metrics can be costly, difficult and time consuming, and can present numerous operational, reputational, financial, legal and other risks, any of which could have a material impact on us, including on our reputation and stock price. Inadequate processes to collect and review this information prior to disclosure could subject us to potential liability related to such information. Furthermore, several U.S. states have enacted or proposed &#8220;anti-ESG&#8221; policies or legislation. While these policies and related legislation are generally targeted to investment advisory firms and mutual funds, if these investors viewed our ESG practices as contradicting such &#8220;anti-ESG&#8221; policies, such investors may not invest in the Company and it could negatively affect the price of our common stock.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our current ESG disclosures, including the metrics we set as a PBC and other any standards we may set for ourselves, or a failure to meet these metrics or standards, may influence our reputation and the value of our brand. For example, we have elected to share publicly certain information about our ESG initiatives and information, and our commitment to the recruitment, engagement, and retention of a diverse workforce. Our business may face increased scrutiny related to these activities, including from the investment community, and our failure to achieve progress in these areas on a timely basis, or at all, could impact our ability to hire and retain employees, increase our educator partner base, reelect our board of directors, or attract and retain certain types of investors, which could adversely affect our reputation, business, and financial performance.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Climate change may have an adverse impact on our business.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risks related to rapid climate change may have an increasingly adverse impact on our business and those of our customers, educator partners, and learners in the longer term. Any of our primary locations and the locations of our customers, educator partners, and learners may be vulnerable to the adverse effects of climate change. For example, our California headquarters has historically experienced, and is projected to continue to experience, climate-related events at an increasing frequency, including drought, water scarcity, floods, heat waves, wildfires and resultant air quality impacts, and power shut-offs associated with wildfire prevention. Furthermore, it is more difficult to mitigate the impact of these events on our employees while they work from home. Changing market dynamics, global policy developments, and the increasing frequency and impact of extreme weather events on critical infrastructure in the U.S. and elsewhere have the potential to disrupt our business and the business of our customers, educator partners, and learners, and may cause us to experience higher attrition, losses, and additional costs to maintain our operations. Further, the effects of climate change may negatively impact regional and local economic activity, which could lead to an adverse effect on our customers, educator partners, and learners and impact the communities in which we operate. Overall, climate change, its effects, and the resulting, unknown impact could have a material adverse effect on our financial condition and results of operations. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are a remote-first company, which could have a negative impact on the execution of our business plans and operations and create productivity, connectivity, and oversight challenges.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a remote-first company, allowing for almost all roles to be open to remote employees on an ongoing basis. Our remote-first employment policy could have a negative impact on the execution of our business plans and operations and create productivity, connectivity, and oversight challenges. For example, if a natural disaster, power outage, connectivity issue, or other event occurred that impacted our employees&#8217; ability to work remotely, it may be difficult for us to continue our business for a period of time. The shift to remote working may also result in consumer privacy, IT security, and fraud vulnerabilities, which, if exploited, could result in significant recovery costs and harm to our reputation. Operating in a predominantly remote work environment and providing and maintaining the operational infrastructure necessary to support a remote work environment also present significant challenges to maintaining our company culture, including employee engagement and productivity. As a result, our culture, information technology requirements, cybersecurity risk, and business operations could be adversely affected.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Regulatory Matters and Litigation </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If our educator partners fail to comply with international, federal, and state education laws and regulations, including any applicable state authorizations for their programs, it could harm our business and reputation. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher education is heavily regulated in the U.S. and most international jurisdictions. Numerous U.S. states require education providers to be licensed or authorized in such state(s) simply to enroll persons located in that state into an online education program or to conduct related activities such as marketing. If any of our educator partners were found to be in non-compliance with any of the laws, regulations, standards, or policies related to state authorization, the educator partner could lose its ability to operate in certain states, and if such non-compliance extended to a material contingent of our educator partners and they lost the ability to operate in certain states, our revenue could decline. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the vast majority of our U.S.-based college and university partners participate in the federal student financial assistance programs under Title IV of the Higher Education Act of 1965, as amended (respectively, &#8220;Title IV&#8221; and &#8220;HEA&#8221;), and are subject to extensive regulation by the U.S. Department of Education (&#8220;DOE&#8221;), as well as various state agencies, licensing boards, and accrediting agencies. To participate in the Title IV programs, an institution must receive and maintain authorization by the appropriate state education agencies, be accredited by an accrediting agency recognized by the DOE, and be certified by the DOE as an eligible institution. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The regulations, standards, and policies of our university partners&#8217; regulators are complex, change frequently, and are often subject to differing interpretations. Changes in, or new interpretations of, applicable laws, regulations, or standards could compromise our university partners&#8217; accreditation, authorization to offer online learning in various states or countries, permissible activities, or access to federal funds under the Title IV programs. We cannot predict with certainty how the requirements applicable to our university partners will be interpreted, including in the case of new laws or regulations for which no, or insufficient, interpretative guidance exists, or whether our university partners will be able to comply with these requirements in the future. Some regulations were designed to regulate in-person, correspondence or other types of learning experiences not offered online and may be difficult to interpret or apply to the types of programs offered by our university partners on our platform. In addition, there is no assurance that degrees or certifications earned through an institution in one jurisdiction will be recognized as valid or sufficient in other jurisdictions, including internationally, for employment, to satisfy prerequisites for advanced degrees, or other opportunities. Our international university partners are subject to similarly extensive legislation, regulation, and oversight. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our future growth could be impaired if we or our educator partners fail to obtain timely approval from applicable regulatory agencies to offer new programs, make substantive changes to existing programs, or expand their programs into or within certain jurisdictions. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our U.S.-based university partners are required to obtain the appropriate approvals from the DOE and applicable state and accrediting regulatory agencies for new programs, which may be conditioned, delayed, or denied in a manner that could impair our future growth. Similar approvals and reviews may be required for programs from our educator partners based outside of the U.S., and for them to offer programs in other countries. Education regulatory agencies may experience increases in the volume of requests for approvals as a result of new distance learning programs and adjustments to new regulations. Any such increases in volume could result in delays to various approvals our educator partners request, and any such delays could in turn delay the timing of our ability to generate revenue from their programs. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our educator partners, both U.S. and international, may be required to be authorized in certain states to offer online programs, engage in advertising or recruiting and operate externships, internships, technical training, or other forms of field experience, depending on state and international laws. Although many of our programs are offered by U.S.-based higher education institutions that hold such authorizations or participate in an appropriate state reciprocity agreement, such as the State Authorization Reciprocity Agreement (&#8220;SARA&#8221;), other educator partners are not traditional education institutions or operate outside of the U.S. and do not hold such state authorizations. Further, even U.S.-based higher education institutions could lose a necessary authorization either because it lapses or is revoked by a state agency. Such partners could also lack, or lose, the ability to participate in a reciprocity agreement that provides the basis for their authorization in multiple states. For example, California higher education institutions currently do not participate in SARA. Unless we choose to seek authorization in our own name, which we have not done to date, the loss of or failure by an educator partner to obtain a necessary state authorization would, among other things, limit our ability to deliver content to learners in that state, either for degree or non-degree programs, render the partner and its learners in that state ineligible to participate in Title IV or other financial aid programs, diminish the attractiveness of the educator partner&#8217;s programs, and ultimately compromise our ability to generate revenue. In addition, if we or any of our educator partners fail to comply with any state agency&#8217;s rules, regulations, or standards beyond authorizations, the state agency could limit the ability of the educator partner to offer programs in that state or limit our ability to perform our contractual obligations to our educator partner in that state.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We or our educator partners may also be required to obtain appropriate approvals under international education laws and regulations. For example, a recent Indian regulation relating to online higher education requires, among other things, that learning platforms utilized by Indian universities to offer online degrees be approved by a technical committee of the Indian regulator. Seeking such approval could be a complex and time-consuming process, since the requirement is new, and as such there is no certainty as to the timing and standard of review for international platforms, or even whether international platforms are permitted to apply for approval. In addition, we may lack the knowledge and resources to successfully pursue an application without the support of one or more of our Indian university partners. International education laws and regulations may prohibit or restrict the delivery of online education by extraterritorial entities, or local policies or practice may favor local providers. India&#8217;s Ministry of Education recently announced its intent to launch its first digital university in 2023, the National Digital University, which would allow students to accumulate and combine credits from different higher education institutions. Such a program may negatively impact our ability to effectively expand our Degrees business in India.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we or our educator partners fail to obtain or maintain necessary authorizations, or we or our educator partners violate applicable laws and regulations, learners in relevant programs could be adversely affected, we could lose our ability to operate in that state or international market, and our ability to generate revenue would be adversely affected.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If our educator partners fail to maintain institutional or programmatic accreditation for their programs, our revenue could be materially adversely affected. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The loss or suspension of an educator partner&#8217;s accreditation or other adverse action by their institutional accreditor would render the institution or its program ineligible to participate in Title IV programs or similar government funding programs that may be in place and available to students enrolled at our Degrees partners based in and outside of the U.S. This loss, suspension or other adverse action could prevent the educator partner from offering certain educational programs, could prevent students enrolled at our Degrees partners from accessing such funding programs, and could make it impossible for the graduates of the educator partner&#8217;s program to practice the profession for which they trained. If any of these results occurs, it could hurt our ability to generate revenue from that program. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our activities are subject to international, federal, and state education accessibility, consumer protection laws and regulations, and other requirements. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a service provider to higher education institutions both in the U.S. and internationally, either directly or indirectly through our arrangements with educator partners, we are required to comply with certain education laws and regulations. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform is also subject to various requirements relating to accessibility for learners with disabilities. Certain requirements of Title II and Title III of the Americans with Disabilities Act apply to us and to our public and private university partners, Section 504 of the Rehabilitation Act of 1974 (the &#8220;Rehabilitation Act&#8221;) applies to our educator partners that receive federal funding, and Section 508 of the Rehabilitation Act, which sets accessibility standards for websites of federal departments and agencies, applies to certain of our government customers. Further, in the absence of definitive federal rulemaking, the Web Content Accessibility Guidelines 2.2, a set of recommendations and technical standards for making websites accessible to individuals with disabilities published by the World Wide Web Consortium, have become the effective standard for learner-facing aspects of our platform. We may not be successful in ensuring that our offerings and services meet these changing statutory and regulatory requirements, which could make our solutions less attractive to our educator partners and customers and which could subject us to third-party lawsuits, regulatory fines, or other action or liability, and we expect to incur ongoing costs of compliance. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our subscription plans charge learners on a recurring basis, and as a result we must comply with complex international, federal, and state laws and regulations related to automatic renewal, unfair competition, and false advertising. These laws, among other things, require us to make specific disclosures in clear and conspicuous ways at the time a learner purchases a subscription, and obtain the learner&#8217;s affirmative, express consent to the recurring charges, as well as provide learners with refunds easily and promptly. The penalties for failing to comply with these requirements can be severe, including rendering the subscription contract null and void, and allowing the consumer to treat any services provided under such a contract as a gift, and any failure to comply with these requirements may constitute violations of more general consumer protection laws, which could subject us to third-party lawsuits, regulatory fines, or other action or liability, and we expect to incur ongoing costs of compliance.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the above, we have made, and will continue to make, certain contractual commitments to our educator partners regarding compliance with laws and regulations, and failure to comply could result in breach of contract and indemnification claims and could cause damage to our reputation and impair our ability to grow our business and achieve profitability.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Activities of the U.S. Congress or the DOE, such as changes in spending policies or budget priorities for government funding of colleges, universities, schools, and other education providers, could result in adverse legislation or regulatory action. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our educator partners include colleges, universities, and other education providers, many of which depend substantially on government funding. Any general decrease, delay, or change in federal, state, or local funding for colleges, universities, and other education providers could cause our current and potential partners to reduce their use of our platform, or delay development of content for our platform, any of which could cause us to lose learners and revenue. For</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">example, a government shutdown as a result of failure to enact funding legislation for the government's next fiscal year, which in turn could negatively impact our business, financial condition, and results of operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the increased scrutiny and results-based accountability initiatives in the education sector, as well as ongoing policy differences in Congress regarding spending levels, could lead to significant changes in connection with the pending reauthorization of the HEA and the associated negotiated rulemaking or otherwise. These changes may place additional regulatory burdens on postsecondary schools participating in the Title IV programs generally, and specific changes may be targeted at companies like us that serve higher education within the U.S. The adoption of any laws or regulations that limit our ability to provide our bundled services to our educator partners could compromise our ability to offer their programs or make our solutions less attractive to them. Congress could also enact laws or regulations that require us to modify our practices in ways that could increase our costs. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory activities and initiatives of the DOE may have similar consequences for our business even in the absence of Congressional action. No assurances can be given as to how any new rules may affect our business. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">While our degree business model is designed to align with guidance from a DOE </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dear Colleague</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> Letter, such guidance is not codified by statute or regulation and may be subject to change. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each institution that participates in Title IV programs agrees, as a condition of its eligibility to participate in those programs, that it will not &#8220;provide any commission, bonus, or other incentive payment based in any part, directly or indirectly, upon success in securing enrollments or the award of financial aid, to any person or entity who is engaged in any student recruitment or admission activity, or in making decisions regarding the award of Title IV program funds.&#8221; The vast majority of our U.S.-based university partners, and a some of our non-U.S. university partners, participate in the Title IV programs. Although this rule, referred to as the incentive compensation rule, generally prohibits entities or individuals from receiving incentive-based compensation payments for the successful recruitment, admission, or enrollment of learners, the DOE provided clarifying guidance in March 2011 interpreting the incentive compensation rule as permitting tuition revenue-sharing arrangements known as the &#8220;bundled services exception.&#8221; Our current business model relies heavily on the bundled services exception to enter into tuition revenue-sharing agreements with our Title IV participating university partners. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The DCL issued by the DOE on March 17, 2011, sets forth the guidance of the DOE regarding various regulations that were implemented around that time. The DCL affirms that &#8220;[t]he Department generally views payment based on the amount of tuition generated as an indirect payment of incentive compensation based on success in recruitment and therefore a prohibited basis upon which to measure the value of the services provided.&#8221; The DCL, however, in Example 2-B, clarified an important exception to this prohibition for a business model that complies with the bundled services exception: &#8220;A third party that is not affiliated with the institution it serves and is not affiliated with any other institution that provides educational services, which third party provides bundled services to the institution including marketing, enrollment application assistance, recruitment services, course support for online delivery of courses, the provision of technology, placement services for internships, or student career counseling, may receive from an institution an amount based on tuition generated for the institution by the third-party&#8217;s activities for all bundled services that are offered and provided collectively, as long as the third party does not make prohibited compensation payments to its employees, and the institution does not pay the third party separately for student recruitment services provided by the entity.&#8221; </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The DCL guidance indicates that an arrangement that complies with Example 2-B will be deemed to be in compliance with the incentive compensation provisions of the HEA and the DOE&#8217;s regulations. Our business model and contractual arrangements with our U.S.-based university partners are designed to follow Example 2-B in the DCL. However, the inherent ambiguity in the DCL and the incentive compensation rule creates the risk that DOE or a court, including, notably, in the context of a &#8220;whistleblower&#8221; claim under the federal False Claims Act, could disagree with that interpretation. If the DOE or a court determined that our business model or even the practices of a subcontractor did not meet the bundled services exception, we could have contractual obligations to our Title IV participating university partners, such as indemnifying a partner from private claims or government investigations or demands for repayment of Title IV program funds. Even if such claims are without merit, they could cause reputational harm, cause us to incur significant defense costs, result in the termination of our Title IV participating partner agreements, and negatively impact our ability to enter into new agreements. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, because the bundled services rule was promulgated by agency guidance through the DCL and is not codified by statute or regulation, there is risk that the exception could be altered or removed without prior notice, public comment period, or other administrative procedural requirements that accompany formal agency rulemaking. The DCL has been criticized by commentators and lawmakers, including in a June 2022 report by the U.S. House Committee on Appropriations, which urged the DOE to rescind the guidance. On February 15, 2023, the DOE announced that it is reviewing its DCL guidance on incentive compensation compliance. As a result, if the guidance is rescinded or amended, such changes may materially and adversely impact our business and operations as we may need to alter or replace the current tuition revenue-sharing models in our agreements with Title IV participating university partners.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the legal weight the DCL would carry in litigation over the propriety of any specific compensation arrangements under the HEA or the incentive compensation rule is uncertain. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We can offer no assurances as to whether the exception in the DCL would be upheld by a court or how it would be interpreted. The revision, removal, or invalidation of the bundled services exception by Congress, the DOE, or a court, whether in an action involving our Company or our university partners, or in action that does not involve us, could require us to change our business model and renegotiate the terms of our university partner agreements and could compromise our ability to generate revenue, thereby potentially materially and adversely impacting our business and operations. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Expected guidance from the DOE could classify us as a third-party servicer (&#8220;TPS&#8221;) under the HEA and could impose new compliance burdens on us and our Title IV participating university partners. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 15, 2023, the DOE issued &#8220;Requirements and Responsibilities for Third-Party Servicers and Institutions&#8221; (&#8220;GEN-23-03&#8221;). Prior to GEN-23-03 and based on longstanding DOE policy, only companies that assisted in financial aid administration functions were classified as a TPS. GEN-23-03 expanded the scope of TPS status to include companies that provide (among other things) recruiting services to Title IV participating universities. A Title IV participating university that engages a TPS must include specific provisions in the TPS contract and must report each TPS contract to the DOE. A company classified as a TPS falls under direct DOE oversight, is jointly and severally liable with the university for any HEA violations, and must undergo an annual audit. Subsequent to the receipt of numerous comments related to GEN-23-03 and a legal challenge, the DOE has delayed implementation of GEN-23-03 and intends to issue updated guidance on Third Party Servicers in early 2024. The DOE has not provided any estimate of the timing for re-issuance. If we are considered a TPS under the new guidance to those Title IV participating university partners who receive recruiting services from us, those university partners could hesitate to engage us for recruiting services to avoid compliance obligations, and we would incur additional expense in complying with TPS requirements, which could materially and adversely impact our business and operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we violate the misrepresentation rule, or similar federal and state regulatory requirements, we could face fines, sanctions, and other liabilities. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under our contracts with U.S.-based college and university partners, we are required to comply with other regulations promulgated by the DOE and comparable state laws that affect our marketing activities, including the misrepresentation rule. The misrepresentation rule is broad in scope and applies to statements our employees or agents may make about the nature of an educator partner&#8217;s program, their financial charges, or the employability of their program graduates. A violation of this rule or other federal or state regulations applicable to our marketing activities by an employee or agent performing services for educator partners could damage our reputation, result in the termination of educator partner agreements, require us to pay fines or other monetary penalties, and require us to pay the fees associated with indemnifying an educator partner from private claims or government investigations. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are required to comply with the Family Educational Rights and Privacy Act (&#8220;FERPA&#8221;) for certain of our offerings, and failure to do so could harm our reputation and negatively affect our business. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FERPA generally prohibits an institution of higher education from disclosing personally identifiable information from a learner&#8217;s education records without the learner&#8217;s consent. Certain U.S.-based university degree and certificate partners and Coursera for Campus customers and their learners disclose to us certain information that originates from or composes a learner education record under FERPA. Through our contracts to provide services to these institutions, we are indirectly subject to FERPA. If we violate FERPA, it could result in a material breach of agreement with one or more of our educator partners and Coursera for Campus customers could harm our reputation. Further, in the event that we disclose learner information in violation of FERPA, the DOE could require an educator partner to suspend our access to their learner information for at least five years.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We could face liability, or our reputation might be harmed, as a result of the activities of our customers and educators for content on or accessible through our platform. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In some instances, various articles or other third-party content may be posted to our platform by customers and educators for use in class discussions or within asynchronous lessons. The laws governing the fair use of these third-party materials are imprecise and adjudicated on a case-by-case basis, which makes it challenging to adopt and implement appropriately balanced institutional policies governing these practices. As a result, we could incur liability to third parties for the unauthorized duplication, distribution, or other use of this material. In addition, third parties may allege misappropriation, plagiarism, or similar claims related to content appearing on our platform. Any such claims, including claims of defamation, disparagement, negligence, breach of warranty, misappropriation, or personal harm, could subject us to costly litigation and impose a significant strain on our financial resources and management personnel, regardless of whether the claims have merit. Our various liability insurance coverages may not cover potential claims of this type adequately or at all, and we may be required to, or may choose to, alter or cease our uses of such material, which may include changing or removing courses or content from courses or altering the functionality of our platform, or be required to pay monetary damages.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we rely on a variety of statutory and common-law frameworks and defenses, including those provided by the Digital Millennium Copyright Act of 1998 (&#8220;DMCA&#8221;), the Communications Decency Act of 1996 (&#8220;CDA&#8221;), the fair-use doctrine in the U.S., and the e-Commerce Directive in the European Union (&#8220;EU&#8221;), differences between statutes, limitations on immunity, requirements to maintain immunity, and moderation efforts in the many jurisdictions in which we operate may affect our ability to rely on these frameworks and defenses, or create uncertainty regarding liability for information or content uploaded by educator partners or learners or otherwise contributed by third-parties to our platform. For example, while Section 230 of the CDA provides certain legal protections to online platforms from litigation related to content posted by users of their platforms, Section 230 has faced increasing litigation challenges and legislative proposals regarding the scope of its protection, including the Gonzalez v. Google case challenging Section 230, which the Supreme Court recently announced it will hear. These actions may increase the uncertainty of litigation risk for online platforms such as ours. As an additional example, Article 17 of the Directive on Copyright in the Digital Single Market was passed in the E.U., which affords copyright owners some enforcement rights that may conflict with U.S. safe harbor protections afforded to us under the DMCA. Member states in the EU are in the process of determining how Article 17 will be implemented in their particular country. Moreover, regulators in the U.S. and in other countries in which we operate may introduce new regulatory regimes that increase potential liability for information or content available on our platform, or which impose additional obligations to monitor such information or content, which could increase our costs. </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to governmental export and import controls and anti-corruption laws and regulations that could impair our ability to compete in international markets and subject us to liability if we are not in full compliance with applicable laws. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business activities are subject to various restrictions under U.S. export and import and similar laws and regulations, including the U.S. Department of Commerce&#8217;s Export Administration Regulations and various economic and trade sanctions regulations administered by the U.S. Treasury Department&#8217;s Office of Foreign Assets Controls. The U.S. export control laws and U.S. economic sanctions laws include restrictions or prohibitions on the purchase or sale of certain technology, goods, and services to U.S. embargoed or sanctioned countries, governments, persons, and entities. In addition, various countries regulate the import of certain technology and have enacted or could enact laws that could limit our ability to provide learners access to our platform or could limit our learners&#8217; ability to access or use our services in those countries. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we take precautions to prevent our platform from being provided in violation of such laws, our platform could be provided inadvertently in violation of such laws, despite the precautions we take. If we fail to comply with these laws and regulations, we and certain of our employees could be subject to civil or criminal penalties, including the possible loss of export privileges and fines. We may also be adversely affected through penalties, reputational harm, loss of access to certain markets, or otherwise. In addition, various countries regulate the import and export of certain encryption and other technology, including import and export permitting and licensing requirements, and have enacted laws that could limit our ability to distribute our platform or could limit our learners&#8217; ability to access our platform in those countries. Changes in our platform, or changes in export and import regulations, such as the increase of sanctions on Russian parties, and discretionary decisions to suspend activities in Russia, may prevent our international learners from utilizing our platform or, in some cases, prevent the export or import of our platform to certain countries, governments, or persons altogether. Any change in export or import regulations, economic sanctions, or related legislation or changes in the countries, governments, persons, or technologies targeted by such regulations, could result in decreased use of our platform by, or in our decreased ability to export or sell subscriptions to our platform to, existing or potential learners internationally, or could restrict our ability to acquire technology, services, or content. Any decreased use of our platform or limitation on our ability to export or sell our platform would adversely affect our business, results of operations, and financial results. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also subject to various domestic and international anti-corruption laws, such as the U.S. Foreign Corrupt Practices Act and the U.K. Bribery Act, as well as other similar anti-bribery, anti-kickback laws, and anti-money laundering regulations. These laws and regulations generally prohibit companies and their employees and intermediaries from authorizing, offering, providing, and accepting improper payments or benefits for improper purposes. These laws also require that we keep accurate books and records and maintain compliance procedures designed to prevent any such actions. Although we take precautions to prevent violations of these laws, our exposure for violating these laws increases as our international presence expands and as we increase sales and operations in foreign jurisdictions. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may become involved in claims, lawsuits, government investigations, and other proceedings that could adversely affect our business, financial condition, and results of operations. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we may become involved in litigation matters including IP, commercial, employment, class action, securities, whistleblower, accessibility, and other litigation and claims, and governmental and other regulatory investigations and proceedings. For example, we are currently party to a class action lawsuit alleging certain violations of the VPPA (as defined below). See &#8220;Legal Proceedings.&#8221;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Such matters can be time-consuming, divert management&#8217;s attention and resources, cause us to incur significant expenses or liability, or require us to change our business practices. In addition, the expense of litigation and the timing of these expenses from period to period are difficult to estimate, subject to change, and could adversely affect our financial condition and results of operations. Because of the potential risks, expenses, and uncertainties of litigation, we may, from time to time, settle disputes, even where we have meritorious claims or defenses, by agreeing to settlement agreements. Any of the foregoing could adversely affect our business, financial condition, and results of operations. Refer to Note 9, &#8220;Commitments and Contingencies&#8221;, in the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Form 10-K.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Risks Related to Privacy, Cybersecurity, and Infrastructure</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If sensitive information about our educator partners, their employees, or our learners is disclosed, or if we or our third-party providers are subject to cyberattacks, use of our platform could be curtailed, we may be exposed to liability, and our reputation would suffer. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we do not directly collect, transmit, and store financial information, such as credit cards and other payment information, except in very limited circumstances related to Enterprise customers, we utilize third-party payment processors who provide these services on our behalf. We also collect and store certain personal data provided by our educator partners, learners, and potential learners, such as names, email addresses, and other data pertaining to their activity on our platform. The collection, transmission, and storage of such information is subject to stringent legal and regulatory obligations. Some of our third-party service providers, such as identity verification and payment processing providers, also regularly have access to personal data. In an effort to protect sensitive information, we rely on a variety of security measures, including encryption and authentication technology licensed from third parties. However, advances in computer capabilities, increasingly sophisticated tools and methods used by hackers and cyberterrorists, new discoveries in the field of cryptography, or other developments may result in our failure or inability to adequately protect sensitive information. In addition, there may be scamming or phishing attempts, such as impersonating our personnel or our educator partners&#8217; personnel, in an effort to obtain personal information from our learners or otherwise make inappropriate use of our platform, which could expose us to liability, reduce learner and educator partner satisfaction with our platform, or damage our reputation. For example, we have had several instances of users impersonating professors and inviting learners to off-platform forums in an effort to entice the learners to buy unrelated educational content. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform is vulnerable to power outages, telecommunications failures, and catastrophic events, as well as computer viruses, worms, malicious code, break-ins, phishing attacks, denial-of-service attacks, ransomware, and other cyberattacks. Any of these incidents could lead to interruptions or shutdowns of our platform, loss of data, or unauthorized disclosure of personal data or other sensitive information. Cyberattacks could also result in the theft of our IP. As we gain greater global visibility, we may face a higher risk of being targeted by cyberattacks. Advances in computer capabilities, new technological discoveries, or other developments may result in cyberattacks becoming more sophisticated and more difficult to detect. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any failure or perceived failure by us to comply with our privacy policies, our privacy or data protection obligations to learners or other third parties, or our privacy or data protection legal obligations, or any compromise of security that results in the unauthorized access, release, use, or transfer of sensitive information, which may include personal data or other data, may result in governmental enforcement actions, litigation, or public statements against us by consumer advocacy groups or others and could cause learners to lose trust in us, which could have an adverse effect on our business. Furthermore, under the terms of our agreements with degree partners and customers, and our primary legal obligations, we are responsible for the costs of investigating and disclosing data breaches. In addition to costs associated with investigating and fully disclosing a data breach in such instances, we could be subject to substantial costs to remedy the data breach, substantial monetary fines, or private claims by affected parties, and our reputation would likely be harmed.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, if we or our third-party service providers experience security breaches that result in platform performance or availability problems or the loss or unauthorized disclosure of sensitive information, our reputation and ability to maintain existing, or attract new, educator partners and learners could be materially adversely affected, and our existing educator partners could scale back their programs or elect to not renew their agreements, prospective learners could decline to enroll or stay enrolled in our educator partners&#8217; programs, and we could be subject to third-party lawsuits, regulatory fines, or other action or liability. Further, any reputational damage resulting from breach of our security measures could create distrust of our Company by prospective educator partners or learners. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We and our third-party service providers may not have the resources or technical sophistication to anticipate or prevent all such cyberattacks. Moreover, techniques used to obtain unauthorized access to systems change frequently and may not be known until launched against us or our third-party service providers. Security breaches can also occur as a result of non-technical issues, including intentional or inadvertent breaches by our employees or employees of our third-party service providers or theft or loss of devices. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to incur ongoing costs associated with the detection and prevention of data security breaches and other security-related incidents. We may incur additional costs in the event of a data security breach or other security-related incident. Any actual or perceived compromise of our systems or data security measures or those of third parties with whom we do business, or any failure to prevent or mitigate the loss of personal or other confidential information and delays in detecting or providing notice of any such compromise or loss could disrupt our operations, harm the perception of our security measures, damage our reputation, cause some learners or educator partners to decrease or stop their use of our platform or relationships with us, and could subject us to litigation, government action, increased transaction fees, regulatory fines or penalties, or other additional costs and liabilities that could harm our business, financial condition, and operating results. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot be certain that our insurance coverage will cover or be adequate for data handling or data security liabilities or loss of revenue if our platform is unavailable for any reason, that insurance 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 coinsurance requirements, could have a material and adverse effect on our business, including our financial condition, operating results, and reputation. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disruption to or failures of our platform could result in our educator partners and learners becoming unsatisfied with our platform and could harm our reputation. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The performance and reliability of our platform and the underlying technology are critical to our operations, reputation, and ability to attract and retain educator partners and learners. Our educator partners rely on our platform to offer their courses and programs online, and learners must access our platform on a frequent and reliable basis. Our platform is complex and relies on infrastructure provided by third parties, and may contain defects, errors, or vulnerabilities, or may not perform as contemplated. These errors, defects, disruptions, breaches, or other performance problems with our platform could damage our or our educator partners&#8217; reputations, decrease educator partner and learner satisfaction and retention, negatively impact our ability to attract new learners and educator partners, and could result in large indemnity payments to learners and educator partners for losses suffered or incurred in connection with any such defects or errors on our platform, or other liabilities relating to or arising from our platform. In addition, sustained or recurring disruptions in our platform or its underlying technology could adversely affect our and our educator partners&#8217; compliance with applicable regulations and accrediting body standards. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, if we fail to accurately predict the rate or timing of the growth of our platform, we may be required to incur significant additional costs to maintain reliability. We also depend on the development and maintenance of the internet infrastructure, including maintenance of reliable internet networks with the necessary speed, data capacity, and security. If we experience failures in our technology infrastructure or do not expand our technology infrastructure successfully, then our ability to attract and retain partners and learners, our growth prospects, and our business would suffer. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have experienced, and expect that in the future, we will experience, interruptions, delays, and outages in service and availability from time to time due to a variety of factors, including infrastructure changes, human or software errors, website hosting disruptions, capacity constraints, and lack of network connectivity in one or more regions, which could affect the availability of services on our platform and prevent or inhibit the ability of learners to access or complete courses and programs on our platform. In particular, our technology infrastructure is currently hosted by third-party data center facilities operated by Amazon Web Services (&#8220;AWS&#8221;). Further, our platform and underlying technology is supported by multiple third-party providers. Any disruption in its services, or any failure of AWS or any other third-party provider to handle the demands of our platform, could significantly harm our business and damage our reputation. We do not have control over the operations of the facilities of the third-party providers that we use, and these facilities may be vulnerable to damage or interruption from natural disasters, cybersecurity attacks, terrorist attacks, power outages, and similar events or acts of misconduct. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we do not maintain the compatibility of our learning management platform with third-party applications that our customers use, our revenue will decline. </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A number of our customers integrate our learning management platform with certain learning management systems or learning experience platforms using application programming interfaces for user management, usage reporting, and content listings, and we expect this number of customers to grow. The functionality and popularity of our platform depends, in part, on our ability to integrate our platform with third-party applications and software. Third-party providers of applications may change the features of their applications and software, restrict our access to their applications and software or alter the terms governing use of their applications and access to those applications and software in an adverse manner. Such changes could functionally limit or terminate our ability to use these third-party applications and software in conjunction with our platform, which could negatively impact our offerings and harm our business. If we fail to integrate our platform with new third-party applications and software that our learners and educator partners can utilize, we may not be able to offer the functionality that they need, which would negatively impact our ability to generate revenue and adversely impact our business. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our payments system depends on third-party providers and is subject to evolving laws and regulations. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on third-party payment processors to process payments made by learners on our platform. We have engaged third-party service providers to perform underlying card processing, currency exchange, identity verification, and fraud analysis services. If these service providers do not perform adequately or if they terminate their relationships with us or refuse to renew their agreements with us on commercially reasonable terms, we will need to find an alternate payment processor and may not be able to secure similar terms or replace such payment processors in an acceptable timeframe. Further, the software and services provided by our third-party payment processors may not meet our expectations, contain errors or vulnerabilities, be compromised or experience outages, or such processors may impose additional authentication, validation, or other requirements. Any of these risks could cause us to lose our ability to accept online payments, conduct other payment transactions, or make it difficult for our customers to make payments to us, any of which could make our platform less convenient and attractive and harm our ability to attract and retain educator partners and learners. In addition, if these providers increase the fees they charge us, our operating expenses could increase. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The laws and regulations related to payments are complex and vary across different jurisdictions in the U.S. and globally. As a result, we are required to spend significant time and effort to comply with those laws and regulations. Any failure or claim of our failure to comply, or any failure by our third-party service providers to comply, could cost us substantial resources, could result in liabilities, or could force us to stop offering certain third-party payment services. For example, in late 2021, the Reserve Bank of India imposed additional requirements for recurring credit card payments, and until financial institutions satisfied the new requirements, learners were unable to use credit cards from such institutions to purchase subscriptions. In 2022, Nigerian banks imposed limits on foreign currency spending, and later announced plans to suspend international card transactions completely. In addition, as we expand our international operations, we will need to accommodate international payment method alternatives. As we expand the availability of new payment methods in the future, including internationally, we may become subject to additional regulations and compliance requirements. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, through our agreement with our third-party credit card processors, we are indirectly subject to payment card association operating rules and certification requirements, including the Payment Card Industry Data Security Standard. We are also subject to rules governing electronic funds transfers. Any change in these rules and requirements could make it difficult or impossible for us to comply. If we fail to comply with these rules or requirements, we may be subject to additional fines and higher transaction fees and lose our ability to accept credit and debit card payments from our learners, process electronic funds transfers, or facilitate other types of online payments, and our business and operating results could be adversely affected. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business depends to a significant degree on continued access to the internet and mobile networks. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our educator partners and learners rely on access to the internet and mobile networks to access our platform. Internet service providers may choose to disrupt or degrade our access to our platform or increase the cost of such access. Internet service providers or mobile network operators could also attempt to charge us for providing access to our platform. In January 2018, the Federal Communications Commission (the &#8220;FCC&#8221;) released an order reclassifying broadband internet access as an information service, subject to certain provisions of Title I of the Communications Act. Among other things, the order eliminates rules adopted in 2015 that prohibited broadband providers from blocking, impairing, or degrading access to legal content, applications, services, or non-harmful devices, or engaging in the practice of paid prioritization (e.g., the favoring of some lawful internet traffic over other traffic in exchange for higher payments). The order was contested and affirmed in federal court, and the parties declined to appeal the decision to the Supreme Court. A number of states have also enacted or are considering legislation or executive actions that would regulate the conduct of broadband providers. While President Biden signed Executive Order 14036 on July 9, 2021, which, among other things, instructed the FCC to restore the net neutrality rules, we cannot predict whether the FCC will restore such rules, and if they do, whether the order or state initiatives will be modified, overturned, or vacated by legal action of the court, federal or state legislation, or the FCC. If net neutrality rules are not implemented, our business could be subject to increased costs and a loss of existing learners, impair our ability to attract new learners, and materially and adversely impact our business and opportunities for growth. Outside of the U.S., government regulation of the internet, including the idea of net neutrality, may be developing or non-existent. As a result, we could face discriminatory or anti-competitive practices that could impede our growth prospects, increase our costs, and harm our business. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If the mobile solutions available to our learners and partners are not effective, the use of our platform could decline. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Learners have been increasingly accessing our platform on mobile devices through our app in recent years. The smaller screen size and reduced functionality associated with some mobile devices may make the use of our platform more difficult or our educator partners may believe that online learning through such mobile devices is not effective. Learners accessing our network primarily on mobile devices may not enroll in the courses or the credentialing programs offered on our platform as often as those accessing our platform through personal computers, which could result in less revenue for us. If we are not able to provide our educator partners with the functionality to deliver a rewarding experience on mobile devices, their ability to attract learners to their programs may be harmed and, consequently, our business may suffer. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As new mobile devices and mobile features are released, we may encounter problems in developing or supporting apps for them. In addition, supporting new devices and mobile device operating systems may require substantial time and resources. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The success of our mobile apps could also be harmed by factors outside our control, such as: </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">actions taken by mobile app distributors; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">unfavorable treatment received by our mobile apps, especially as compared to competing apps, such as the placement of our mobile apps in a mobile app download store; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">increased costs in the distribution and use of our mobile app; or </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">changes in mobile operating systems, such as iOS and Android, that degrade the functionality of our mobile website or mobile apps or that give preferential treatment to competitive offerings.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">   </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If our educator partners or customers, including learners, encounter difficulty accessing or using, or if they choose not to use, our mobile platform, our growth prospects and our business may be adversely affected. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our use and processing of personal information and other data is subject to laws and obligations relating to privacy and data protection, and our failure to comply with such laws and obligations could harm our business. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of our business, and in particular in connection with merchandising our services to our learners, we collect, process, store, and use personal information and data supplied by learners. Numerous federal, state, and foreign laws, rules, and regulations govern privacy, data protection, and the collection, use, and protection of personal information and other types of data we collect, use, disclose, and otherwise process. These laws, rules, and regulations are constantly evolving, and we expect that there will continue to be new proposed laws, regulations, and industry standards concerning privacy, data protection, and information security in the U.S., the EU, and globally. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the U.S., a significant example of this is the California Consumer Privacy Act (the &#8220;CCPA&#8221;), which provides data privacy rights for California consumers and new operational requirements for covered companies. The CCPA provides that covered companies must provide disclosures to California consumers and afford such consumers new data privacy rights that include the right to request a copy from a covered company of the personal information collected about them, the right to request deletion of such personal information, and the right to request to opt-out of certain sales of such personal information. The California Privacy Rights Act (the &#8220;CPRA&#8221;), effective as of January 1, 2023, significantly modifies the CCPA, including by imposing additional obligations on covered companies and expanding consumers&#8217; rights with respect to certain sensitive personal information and rights to object to sharing information for behavioral advertising purposes, potentially resulting in further uncertainty and requiring us to incur additional costs and expenses in an effort to comply. The CPRA also creates a new state agency that will be vested with authority to implement and enforce the CCPA and the CPRA. Additionally, the Virginia Consumer Data Protection Act, effective from January 1, 2023, the Colorado Privacy Act and the Connecticut Data Privacy Act, both effective from July 1, 2023, and the Utah Consumer Privacy Act, effective from December 31, 2023, each impose similar requirements on covered businesses. New privacy laws have also recently been passed in Indiana (Indiana Consumer Data Protection Act), Iowa (Iowa Consumer Data Protection Act), Montana (Montana Consumer Data Privacy Act) and Tennessee (Tennessee Information Protection Act), which will become effective between 2024 and 2026. There are a number of additional proposals for U.S. federal and state privacy laws that, if passed, could increase our potential liability, add layers of complexity to compliance in the U.S. market, increase our compliance costs, and adversely affect our business. In addition, all 50 states have laws, including obligations to provide notification of security breaches of computer databases that contain personal information to affected individuals, state officers, and others. Aspects of these U.S. state privacy laws and other laws and regulations relating to data protection, privacy, and information security, as well as their enforcement, remain unclear, and we may be required to modify our practices in an effort to comply with them. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The EU General Data Protection Regulation and UK General Data Protection Regulation (together, &#8220;GDPR&#8221;) impose stringent data protection requirements on businesses processing personal data of EU and UK data subjects, respectively. The GDPR is wide-ranging in scope and imposes numerous additional requirements on companies that process personal data, including requiring that lawful bases exist for all processing of personal data, requiring disclosures to individuals regarding data processing activities, requiring that safeguards are implemented to protect the security of personal data, creating mandatory data breach notification requirements in certain circumstances, and requiring that certain measures (including contractual obligations) are taken when engaging third-party processors or transferring data overseas. The GDPR also provides individuals with various rights in respect of their personal data, including rights of access, erasure, portability, rectification, restriction, and objection. Complying with the GDPR remains an onerous and potentially costly obligation as interpretations of the specific requirements emerge through the courts, enforcement decisions and regulatory guidance. In addition, where personal data subject to the GDPR is transferred to non-adequate jurisdictions (e.g., where an EU customer transfers personal data to us in the U.S.), there is still considerable uncertainty surrounding the future trajectory of the perception of such transfers by EU courts and data protection authorities following the decision on July 16, 2020 by the Court of Justice of the EU in its Case C-311/18 Data Protection Commissioner v Facebook Ireland and Maximillian Schrems and associated enforcement action by certain EU data protection authorities (such as the Irish Data Protection Commission in May 2023). The European Commission issued an adequacy decision in respect of the EU-U.S. Data Privacy Framework on July 10, 2023, permitting transfers of personal data from the EU to U.S. organizations certified under the Framework, without additional transfer mechanisms. However, legal challenges to the validity of this adequacy decision have already been lodged in the EU, with further challenges expected.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Similar data privacy laws, rules, and regulations in other countries may also impact our business. The People&#8217;s Republic of China implemented the Personal Information Protection Law on November 1, 2021, which includes both similarities and differences to the GDPR. Singapore also amended its privacy law in 2021, imposing additional obligations on businesses processing the data of Singaporean data subjects, including restrictions on foreign transfers. In addition, the Brazilian General Data Protection Law, in force since late 2020, is a comprehensive data protection regime modeled in part on the GDPR. In August 2023, the Indian Parliament passed a new data privacy law, the Digital Personal Data Protection Act, 2023, which</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">completely overhauls India&#8217;s privacy regime. The law has received the President&#8217;s assent and is expected to come into force shortly.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, the future approach of legislators and regulators with respect to AI may have a significant impact on our business. On October 30, 2023, President Biden signed Executive Order 14110, &#8220;Safe, Secure, and Trustworthy Development and Use of Artificial Intelligence (AI)&#8221;, for which the impact to private businesses is not clear. In December 2023, the EU reached provisional agreement on their Artificial Intelligence Act (&#8220;AI Act&#8221;), which is expected to take effect in 2026. The AI Act will introduce significant compliance obligations and regulatory fines for breaches on all operators of AI systems. A particular risk of the AI Act is the potential classification of certain uses of AI systems in an educational context as high risk, significantly increasing the compliance burden associated with running such AI systems and which may bring into question the feasibility of operating AI systems for certain use cases. The full extent and applicability of these requirements to our use cases will not be certain unless and until the proposal becomes law.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot yet fully determine the impact that these or future laws, rules, and regulations may have on our business or operations. These laws, rules, and regulations may be inconsistent from one jurisdiction to another, subject to differing interpretations, and may be interpreted to conflict with our practices. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, we may be bound by contractual requirements applicable to our collection, use, processing, and disclosure of various types of data, including personal information, and may be bound by, or voluntarily comply with, self-regulatory or other industry standards relating to these matters. Any failure or perceived failure by us or any third parties with which we do business to comply with these laws, rules, and regulations, or with other obligations to which we or such third parties are or may become subject, may result in actions against us by governmental entities or private claims and litigation. For example, we are currently party to a class action lawsuit alleging certain violations of the VPPA. See &#8220;Legal Proceedings.&#8221; Any such action would be expensive to defend, may require the expenditure of substantial legal and other costs and substantial time and resources, may result in fines, penalties, or other liabilities, and likely would damage our reputation and adversely affect our business and operating results. In many jurisdictions, enforcement actions and consequences for non-compliance with protection, privacy, and information security laws and regulations are rising. In the U.S., possible consequences for non-compliance include enforcement actions in response to rules and regulations promulgated under the authority of federal agencies and state attorneys general and legislatures and consumer protection agencies. In the EU, data protection authorities may impose large penalties for violations of the data protection laws, including potential fines of up to &#8364;20 million or 4% of annual global revenue, whichever is greater. The authorities have shown a willingness to impose significant fines and issue orders preventing the processing of personal data on non-compliant businesses. Data subjects also have a private right of action, as do consumer associations, to lodge complaints with supervisory authorities, seek judicial remedies, and obtain compensation for damages resulting from violations of applicable data protection laws. In addition, privacy advocates and industry groups have regularly proposed, and may propose in the future, self-regulatory standards that may legally or contractually apply to us. If we fail to follow these standards, even if no customer information is compromised, we may incur significant fines or experience a significant increase in costs. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, in view of new or modified federal, state, or foreign laws and regulations, industry standards, contractual obligations, and other legal obligations, or any changes in their interpretation, we may find it necessary or desirable to fundamentally change our business activities and practices or to expend significant resources to modify our services, and otherwise adapt to these changes. We may be unable to make such changes and modifications in a commercially reasonable manner or at all, and our ability to develop new features could be limited. Privacy, data protection, and information security concerns, whether valid or invalid, may inhibit the use and growth of our platform, particularly in certain foreign countries. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of social media, emails, push notifications, and text messages in ways that do not comply with applicable laws and regulations, lead to the loss or infringement of IP, or result in unintended disclosure may harm our reputation or subject us to fines or other penalties. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use social media, emails, push notifications, and text messages as part of our omni-channel approach to marketing. As laws and regulations evolve to govern the use of these channels, the failure by us, our employees, our partners, or third parties acting at our direction to comply with applicable laws and regulations in the use of these channels could adversely affect our reputation or subject us to fines or other penalties. In addition, our employees, our educator partners, or third parties acting at our direction may knowingly or inadvertently make use of social media in ways that could lead to the loss or infringement of IP, as well as the public disclosure of proprietary, confidential, or sensitive personal information of our business, employees, learners, educator partners, or others. Information concerning us, our educator partners, or learners, whether accurate or not, may be posted on social media platforms at any time and may have an adverse impact on our brand, reputation, or business. The harm may be immediate without affording us an opportunity for redress or correction and could have a material adverse effect on our reputation, business, operating results, financial condition, and prospects.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Intellectual Property </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Any failure to obtain, maintain, protect, or enforce our IP and proprietary rights could impair our ability to protect our proprietary technology and our brand and could materially harm our business. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on a combination of IP rights, contractual protections, and other practices to protect our brand, proprietary information, technologies, and processes. We primarily rely on copyright, trade secret and patent laws to protect our proprietary technologies and processes, including the algorithms we use throughout our business. Others may independently develop the same or similar technologies and processes, or may improperly acquire and use information about our technologies and processes, which may allow them to provide a service similar to ours, which could harm our competitive position. Our principal trademark assets include the registered trademark &#8220;Coursera&#8221; and our logos and taglines. We also hold the rights to the &#8220;Coursera.org&#8221; internet domain name and various related domain names, which are subject to internet regulatory bodies and trademark and other related laws of each applicable jurisdiction. If we are unable to protect our trademarks or domain names, our brand recognition and reputation would suffer, we would incur significant expense establishing new brands, and our operating results would be adversely impacted. As of December 31, 2023, we had 20 issued patents relating to technology features of our platform, including identity verification, content delivery and navigation, and automation, which patents expire between 2034 and 2040, and a number of U.S. pending patent applications also relating to certain technology features of our platform. We cannot predict whether any pending patent application will result in an issued patent that will effectively protect and enforce our IP. Even if a patent issues, the patent may be circumvented or its validity may be challenged in proceedings before the U.S. Patent and Trademark Office. In addition, we cannot assure you that every significant feature of technology and services will be protected by any patent or patent application. Further, to the extent we pursue patent protection for our innovations, patents we may apply for may not issue, and patents that do issue or that we acquire may not provide us with any competitive advantages or may be challenged by third parties. There can be no assurance that any patents we obtain will adequately protect our inventions or survive a legal challenge, as the legal standards relating to the validity, enforceability, and scope of protection of patent and other IP rights are uncertain. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Third parties may challenge any patents, copyrights, trademarks, and other IP and proprietary rights owned or held by us or may knowingly or unknowingly infringe, misappropriate, or otherwise violate our patents, copyrights, trademarks, and other proprietary rights. We may be required to spend significant resources to monitor and protect our IP rights, and the efforts we take to protect and enforce our proprietary rights may not be sufficient. Even if we do detect violations, we may need to engage in litigation to enforce our IP rights. Any enforcement efforts we undertake, including litigation, could be time-consuming and expensive and could divert our management&#8217;s attention. In addition, our efforts may be met with defenses and counterclaims challenging the validity and enforceability of our IP rights or may result in a court determining that our IP rights are unenforceable. If we are unable to cost-effectively protect or enforce our IP rights, then our business could be harmed. An adverse decision in any of these legal actions could limit our ability to assert our IP or proprietary rights, limit the value of our IP or proprietary rights, or otherwise negatively impact our business, financial condition, and results of operations. If the protection of our IP and proprietary rights is inadequate to enforce and prevent use or misappropriation by third parties, the value of our brand and other intangible assets may be diminished, competitors may be able to more effectively mimic our service and methods of operations, the perception of our business and service to customers and potential customers may become confused in the marketplace, and our ability to attract customers may be adversely affected. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be subject to IP claims, which are extremely costly to defend, could require us to pay significant damages, and could limit our ability to use certain technologies in the future. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Companies in the technology industry are frequently subject to litigation based on allegations of infringement or other violations of IP rights. We periodically receive notices that claim we have infringed, misappropriated, or misused other parties&#8217; IP rights. To the extent we gain greater public recognition, we may face a higher risk of being the subject of IP claims. Any IP claims against us, with or without merit, could be time consuming and expensive to settle or litigate and could divert the attention of our management. Litigation regarding IP rights is inherently uncertain due to the complex issues involved, and we may not be successful in defending ourselves in such matters. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, some of our competitors have extensive portfolios of issued patents. Many potential litigants, including some of our competitors and patent holding companies, have the ability to dedicate substantial resources to enforcing their IP rights. Any claims successfully brought against us could subject us to significant liability for damages, and we may be required to stop using technology or other IP alleged to be in violation of a third party&#8217;s rights. We also might be required to seek a license for third-party IP. Even if a license is available, we could be required to pay significant royalties or submit to unreasonable terms, which would increase our operating expenses. We may also be required to develop alternative non-infringing technology, which could require significant time and expense. If we cannot license or develop technology for any allegedly infringing aspect of our business, we would be forced to limit our service and may be unable to compete effectively. Any of these results could harm our business. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Confidentiality agreements with employees and others may not adequately prevent disclosure of trade secrets and proprietary information.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have devoted substantial resources to the development of our IP and proprietary rights. In order to protect our IP and proprietary rights, we rely in part on confidentiality agreements with our employees, licensees, independent contractors, and other advisors. These agreements may not effectively prevent disclosure of confidential information and may not provide an adequate remedy in the event of unauthorized disclosure of confidential information. In addition, others may independently discover trade secrets and proprietary information, and in such cases we could not assert any trade secret rights against such parties. Costly and time-consuming litigation could be necessary to enforce and determine the scope of our proprietary rights, and failure to obtain or maintain trade secret protection could adversely affect our competitive business position. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our use of open source software (&#8220;OSS&#8221;) could negatively affect our ability to offer our solutions and subject us to possible litigation. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A substantial portion of our platform and our solutions incorporate OSS, and we may incorporate additional OSS in the future. OSS is generally freely accessible, usable, and modifiable. Certain OSS licenses may, in certain circumstances, require us: (i) to offer our solutions that incorporate OSS for no cost; (ii) to make available source code for modifications or derivative works we create based upon incorporating or using OSS; and (iii) to license such modifications or derivative works under the terms of the particular OSS license. If an author or other third party that distributes OSS we use were to allege that we had not complied with the conditions of one or more of these licenses, we could be required to incur significant legal expenses defending against such allegations, could be required to disclose our proprietary code, and could be subject to significant damages, including being enjoined from the offering of our solutions that contained the OSS and being required to comply with one or more of the foregoing conditions, which could disrupt our ability to offer the affected solutions. We could also be subject to suits by parties claiming ownership of what we believe to be OSS. Litigation could consume management&#8217;s time and attention, could be costly for us to defend, and could have a negative effect on our operating results and financial condition. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Individuals that appear in content hosted on our platform may claim violation of their rights. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Faculty and learners that appear in video segments hosted on our platform may claim that proper assignments, licenses, consents, and releases were not obtained for use of their likenesses, images, or other contributed content. Our educator partners are contractually required to ensure that proper assignments, licenses, consents, and releases are obtained for their course material, but we do not know with certainty that they have obtained all necessary rights. Moreover, the laws governing rights of publicity and privacy, and the laws governing faculty ownership of educational content, are imprecise and adjudicated on a case-by-case basis, such that the enforcement of agreements to transfer the necessary rights is unclear. As a result, we could incur liability to third parties for the unauthorized duplication, display, distribution, or other use of this material. Any such claims could subject us to costly litigation and impose a significant strain on our financial resources and management personnel, regardless of whether the claims have merit. Our various liability insurance coverages may not cover potential claims of this type adequately or at all, and we may be required to alter or cease our use of such material, which may include changing or removing content from courses, or to pay monetary damages. Moreover, claims by faculty and learners could damage our reputation, regardless of whether such claims have merit.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Tax, Accounting, and Operations </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business is subject to indirect taxes. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The application of indirect taxes, such as sales and use taxes, value-added taxes, provincial taxes, goods and services taxes, business taxes, digital service taxes, and gross receipt taxes to businesses like ours is a complex and evolving issue. Significant judgment is required to evaluate applicable tax obligations, and we record estimates that could change. In many cases, the ultimate tax determination is uncertain because it is not clear how existing statutes apply to our business. Federal, state, local, or foreign jurisdictions may seek to impose additional reporting, recordkeeping, or indirect tax collection obligations on businesses like ours that facilitate e-commerce. For example, in 2018, the U.S. Supreme Court ruled that, in certain situations, states can require online merchants to collect and remit sales taxes on transactions in the state despite not having a physical presence in the state. Indirect tax law changes could require us to incur substantial costs to collect and remit taxes and respond to audits, which could affect our operating results or harm our business in the event that we change our pricing to account for the increased obligations. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Amendments to existing tax laws, rules, or regulations or enactment of new unfavorable tax laws, rules, or regulations could have an adverse effect on our business and operating results. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of the underlying laws, rules, and regulations imposing taxes and other obligations were established before the growth of the internet and e-commerce. U.S. federal, state, local, and foreign taxing authorities are currently reviewing the appropriate treatment of companies engaged in e-commerce and considering changes to existing tax or other laws that could levy sales, income, consumption, use, or other taxes relating to our activities, and/or impose obligations on us to collect such taxes. If such tax or other laws, rules, or regulations are amended, or if new laws, rules, or regulations are enacted, the results could increase our tax payments or other obligations, prospectively or retrospectively, subject us to interest and penalties, decrease the demand for our services if we pass on such costs to our educator partners or learners, result in increased costs to update or expand our technological or administrative infrastructure, or effectively limit the scope of our business activities if we decided not to conduct business in particular jurisdictions. As a result, these changes may have a material adverse effect on our business, results of operations, financial condition, and prospects. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our ability to use our net operating loss (&#8220;NOL&#8221;) carryforwards and certain other tax attributes may be limited. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have incurred substantial federal NOLs during prior periods. NOLs may carry forward to offset future taxable income; however, they could expire unused and be unavailable to offset future income tax liabilities. Specifically, the Tax Cuts and Jobs Act imposes certain limitations on the deduction of NOLs generated in tax years that began on or after January 1, 2018, including a limitation on use of NOLs to offset only 80% of taxable income and the disallowance of NOL carrybacks. Although NOLs generated in tax years before 2018 may still be used to offset future income without limitation, the recent legislation, among other regulatory and economic changes, may limit our ability to use our NOLs to offset any future taxable income. Our NOLs may similarly expire under state laws. In addition, under the rules of Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, if a corporation undergoes an &#8220;ownership change&#8221;, generally defined as a greater than 50% change (by value) in its equity ownership over a three-year period, the corporation&#8217;s ability to use its NOLs and other pre-change tax attributes to offset its post-change taxable income or taxes may be limited. The applicable rules generally operate by focusing on changes in ownership among stockholders considered by the rules as owning, directly or indirectly, 5% or more of the stock of a company, as well as changes in ownership arising from new issuances of stock by the company. As a result of these rules, in the event that we experience one or more ownership changes as a result of future transactions in our stock, we may be limited in our ability to use our NOL carryforwards to offset our future taxable income, if any.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our reported results of operations may be adversely affected by changes in generally accepted accounting principles. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generally accepted accounting principles in the U.S. are subject to interpretation by the Financial Accounting Standards Board, the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;), and various bodies formed to promulgate and interpret accounting principles. A change in these principles or interpretations could have a significant effect on our reported results of operations and could affect the reporting of transactions completed before the announcement of a change. It is difficult to predict the impact of future changes to accounting principles or our accounting policies, any of which could negatively affect our reported results of operations. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If our internal control over financial reporting (&#8220;ICOFR&#8221;) or our disclosure controls and procedures are not effective, we may not be able to accurately report our financial results, prevent fraud, or file our periodic reports in a timely manner, which may cause investors to lose confidence in our reported financial information and may lead to a decline in our stock price. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act (&#8220;SOX&#8221;). In addition, our independent registered public accounting firm is required to annually attest to the effectiveness of our ICOFR. SOX requires that we maintain effective ICOFR and disclosure controls and procedures. In particular, on an ongoing basis, we must perform system and process evaluations, document our controls, and perform testing of our key controls over financial reporting to allow management and our independent public accounting firm to report on the effectiveness of our ICOFR. If we are not able to comply with SOX requirements, or if we or our independent public accounting firm identify deficiencies in our ICOFR that are deemed to be material weaknesses, the market price of our stock would likely decline, and we could be subject to lawsuits, sanctions, or investigations by regulatory authorities, which would require additional financial and management resources.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may encounter difficulties in the timely and accurate reporting of our financial results, which would impact our ability to provide our investors with information in a timely manner. As a result, our investors could lose confidence in our reported financial information, and our stock price could decline. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our operations as a public company require substantial costs and substantial management attention, and we may not be able to manage our operations as a public company effectively or efficiently.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a public company, we incur significant legal, accounting, and other expenses. Our management team and other personnel devote a substantial amount of time to, and we may not effectively, or efficiently manage our operations as a public company. For example, we are subject to the reporting requirements of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), the applicable requirements of SOX and the Dodd-Frank Wall Street Reform and Consumer Protection Act, and the rules and regulations of the SEC and the New York Stock Exchange. If, notwithstanding our efforts to comply with these laws, regulations, and standards, we fail to comply, regulatory authorities may initiate legal proceedings against us, and our business may be harmed. Further, failure to comply with these rules might make it more difficult for us to obtain some types of insurance, including director and officer liability insurance, and we might be forced to accept reduced policy limits and coverage or incur substantially higher costs to obtain the same or similar coverage. The impact of these events could also make it more difficult for us to attract and retain qualified persons to serve on our board of directors, on committees of our board of directors, or as members of senior management. As such, we invest resources to comply with evolving laws, regulations, and standards. This investment results in increased general and administrative expenses. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we are unable to recruit and retain skilled accounting and finance personnel, the quality and timeliness of our financial reporting may suffer, which could result in the identification of material weaknesses in our internal controls. Any consequences resulting from inaccuracies or delays in our reported Consolidated Financial Statements could cause our stock price to decline and could harm our business, financial condition, and results of operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Common Stock</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The price of our common stock could be volatile, and you may lose all or part of your investment.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our stock price may be volatile and may decline, and you may not be able to resell your shares at or above the price at which your shares were acquired. The trading price and volume of our common stock could fluctuate significantly in response to numerous factors, many of which are beyond our control, including:</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">variations in our operating results and other financial and operational metrics, including the key financial and operating metrics disclosed in this Form 10-K, as well as how those results and metrics compare to analyst and investor expectations;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">speculation in the market about our operating results;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the financial projections we may provide to the public, any changes in these projections or our failure to meet these projections;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">failure of securities analysts to initiate or maintain coverage of us, changes in financial estimates or ratings by any securities analysts who follow us, or our failure to meet these estimates or the expectations of investors;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">events or factors resulting from global health crises such as the COVID-19 pandemic, war or other outbreak of hostilities, geopolitical tensions, acts of terrorism, responses to these events, or the perception that any such factors or events may occur;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">announcements of new services or enhancements, strategic alliances or significant agreements, or other developments by us or our competitors;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">announcements by us or our competitors of mergers or acquisitions or rumors of such transactions involving us or our competitors;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">changes in management, other key personnel, or our board of directors;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">disruptions in our platform due to hardware, software, or network problems, security breaches, or other issues;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the strength of the global economy or the economy in the jurisdictions in which we operate, and market conditions in our industry and those affecting our educator partners and learners;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">trading activity by our principal stockholders, and other market participants, in whom ownership of our common stock may be concentrated;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">market perception of, or reaction to, our share repurchase program;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">price and volume fluctuations, and general volatility, in the overall stock market;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the performance of the equity markets in general and in our industry;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the operating performance of other similar companies;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">actual or anticipated developments in our business or our competitors&#8217; businesses or the competitive landscape generally;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">new laws or regulations, new interpretations of existing laws, or regulations applicable to our business;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">litigation or other claims against us;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the number of shares of our common stock that are available for public trading; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">any other factors discussed in this Form 10-K.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, if the market for technology stocks, education stocks, or the stock market in general experiences a loss of investor confidence, whether due to any of the foregoing factors or otherwise, the price of our common stock could decline for reasons unrelated to our business, results of operations, or financial condition. The price of our common stock might also decline in reaction to events that affect other companies, even if those events do not directly affect us. These broad market fluctuations, as well as general economic, political, and market conditions, such as recessions or inflation, may cause declines in the market price of our common stock, and you may not realize any return on your investment in us and may lose some or all of your investment.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some companies that have experienced volatility in the trading price of their stock have been the subject of securities class action litigation. If we are the subject of such litigation, it could result in substantial costs and could divert our management&#8217;s attention and resources, which could adversely affect our business.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In additi</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on, as of December 31, 2023, 29,526,184 shares w</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ere issuable upon exercise of outstanding stock options or the vesting of outstanding RSUs. Sales of stock by these equity holders or the perception that such sales could occur could adversely affect the trading price of our common stock.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may issue additional common stock, convertible securities, or other equity in the future. We also expect to issue common stock to our employees, directors, and other service providers pursuant to our equity incentive plans. Such issuances will be dilutive to investors and could cause the price of our common stock to decline. New investors in such issuances could also receive rights senior to those of holders of our common stock.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our actual operating results may not meet our guidance or analyst or investor expectations, which would likely cause our stock price to decline.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we have released and may continue to release guidance in our earnings releases, earnings conference calls, or otherwise, regarding our future performance that represent our management&#8217;s estimates as of the date of release. If given, this guidance, which will include forward-looking statements, will be based on projections prepared by our management. Projections are based upon a number of assumptions and estimates that, while presented with numerical specificity, are inherently subject to significant business, economic, and competitive uncertainties and contingencies, many of which are beyond our control. The principal reason that we expect to continue to release guidance is to provide a basis for our management to discuss our business outlook with analysts and investors. With or without our guidance, analysts and investors may publish or otherwise have expectations regarding our business, financial condition, and results of operations, for which we do not accept any responsibility. Guidance is necessarily speculative in nature, and it can be expected that some or all of the assumptions of the guidance furnished by us or analysts will not materialize or will vary significantly from actual results. If our actual performance does not meet or exceed our guidance or analyst or investor expectations, the trading price of our common stock is likely to decline.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We do not intend to pay dividends on our common stock for the foreseeable future, so any returns on your investment will be limited to changes in the value of our common stock.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have never declared or paid any dividends on our common stock. We currently anticipate that we will retain future earnings for the development, operation, and expansion of our business and do not anticipate declaring or paying any dividends for the foreseeable future. In addition, if we were to enter into loan or similar agreements in the future, these agreements may contain restrictions on our ability to pay dividends or make distributions. Any return to stockholders will therefore be limited to the increase, if any, in our stock price, which may never occur.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of our Company more difficult, limit attempts by our stockholders to replace or remove our current management, and limit the market price of our common stock.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provisions in our amended and restated certificate of incorporation and bylaws, may have the effect of delaying or preventing a change of control or changes in our management. Our amended and restated certificate of incorporation and bylaws include provisions that:</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">authorize our board of directors to issue, without further action by the stockholders, shares of undesignated preferred stock with terms, rights, and preferences determined by our board of directors that may be senior to our common stock;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">require that any action to be taken by our stockholders be effected at a duly called annual or special meeting and not by written consent;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">specify that special meetings of our stockholders can be called only by our board of directors, the Chairman of our board of directors, our President, or our Chief Executive Officer;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">establish an advance notice procedure for stockholder proposals to be brought before an annual meeting, including proposed nominations of persons for election to our board of directors;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">establish that our board of directors is divided into three classes, with each class serving three-year staggered terms;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">prohibit cumulative voting in the election of directors;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">provide that our directors may be removed only for cause;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">provide that vacancies on our board of directors may be filled by a majority of directors then in office, even if less than a quorum; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">require the approval of our board of directors or the holders of at least 66 2/3% of our outstanding shares of capital stock to amend our bylaws and certain provisions of our certificate of incorporation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors, which is responsible for appointing the members of our management. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which generally prohibits a Delaware corporation from engaging in a broad range of business combinations with any interested stockholder for a period of three years following the date on which such stockholder became an interested stockholder. Further, as a PBC, we may be less attractive as a takeover target than a traditional company and, therefore, your ability to realize your investment through an acquisition may be limited. Any delay or prevention of a change of control transaction or changes in our management could cause our stock price to decline or could prevent or deter a transaction that you might support.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The exclusive forum provision in our organizational documents may limit a stockholder&#8217;s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or any of our directors, officers, or other employees, which may discourage lawsuits with respect to such claims.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our amended and restated certificate of incorporation and bylaws provide that, unless we consent in writing to the selection of an alternative forum, to the fullest extent permitted by law, the Court of Chancery of the State of Delaware (or, if that court lacks subject matter jurisdiction, another federal or state court situated in the State of Delaware) shall be the sole and exclusive forum for (i) any derivative action or proceeding brought on our behalf, (ii) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers, or other employees to us or our stockholders, (iii) any action asserting a claim arising pursuant to any provision of the Delaware General Corporation Law, our certificate of incorporation or our bylaws, or (iv) any action asserting a claim against us governed by the internal affairs doctrine. Our amended and restated charter and bylaws further provide that, unless we consent in writing to the selection of an alternative forum, the federal district courts are the sole and exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our amended and restated bylaws also provide that, to the fullest extent permitted by applicable law and unless we consent in writing to the selection of an alternative forum, the federal district courts of the U.S. will be the sole and exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act. The enforceability of similar exclusive federal forum provisions in other companies&#8217; organizational documents has been challenged in legal proceedings, and while the Delaware Supreme Court and certain other state courts have ruled that this type of exclusive federal forum provision is facially valid under Delaware law, there is uncertainty as to whether other courts would enforce such provisions and that investors cannot waive compliance with the federal securities laws and the rules and regulations thereunder. This exclusive federal forum provision would not apply to suits brought to enforce a duty or liability created by the Exchange Act or any other claim for which the federal courts of the U.S. have exclusive jurisdiction.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any person or entity purchasing or otherwise acquiring any interest in our capital stock shall be deemed to have notice of and consented to the provisions of our amended and restated certificate of incorporation and bylaws described above. 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 our directors, officers, or other employees, which may discourage such lawsuits against us and our directors, officers, or other employees. Alternatively, if a court were to find these provisions of our bylaws inapplicable to, or unenforceable in respect of, one or more of the specified types of actions or proceedings, we may incur additional costs associated with resolving such matters in other jurisdictions, which could adversely affect our business, financial condition, and results of operations and result in a diversion of the time and resources of our management and board of directors.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Relating to Our Existence as a Public Benefit Corporation </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Although we operate as a Delaware PBC, we cannot provide any assurance that we will achieve our public benefit purpose. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a Delaware PBC, we are required to produce a public benefit and to operate in a responsible and sustainable manner, balancing our stockholders&#8217; pecuniary interests, the interests of those materially affected by our conduct, and the public benefit identified by our certificate of incorporation. There is no assurance that we will achieve our public benefit purpose or that the expected positive impact from being a PBC will be realized, which could have a material adverse effect on our reputation, which in turn may have a material adverse effect on our business, results of operations, and financial condition.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a PBC, we are required to publicly report at least biennially on our overall public benefit performance and on our assessment of our success in achieving our specific public benefit purpose. If we are not timely, are unable to provide this report, or if the report is not viewed favorably by parties doing business with us or by regulators or others reviewing our credentials, our reputation and status as a PBC may be harmed.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If our publicly reported Certified B Corporation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> (&#8220;B Corp&#8221;) score declines, or if we lose our certified B Corp status, our reputation could be harmed and our business could suffer. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have been certified as a B Corp through B Lab. B Corp certification requires us to meet rigorous standards of social and environmental performance, accountability, and transparency. We believe that our B Corp status enables us to strengthen our credibility and trust among our customers and educator partners. Our business model and brand could be harmed if we are unable to maintain certification as a B Corp. In 2022, we completed our reassessment following our initial public offering, and to maintain certification, we must undergo a reassessment every three years. B Lab&#8217;s certification requirements are subject to periodic changes and updates, including a recently-released proposed new framework, which if adopted in its present form, could make it more difficult to achieve certification. Whethe</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r due to our ch</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">oice or our failure to meet B Lab&#8217;s certification requirements, a loss of our certification could create a perception that we are more focused on financial performance and no longer as committed to the values expected of a B Corp. Likewise, our reputation could be harmed if our publicly reported B Corp score declines or if we take actions that are perceived to be misaligned with B Corp values.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">As a PBC, our focus on a specific public benefit purpose and producing a positive effect for society may negatively impact our financial performance. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unlike traditional Delaware corporations, whose directors have a fiduciary duty to focus exclusively on maximizing stockholder value, our directors have a fiduciary duty to consider not only stockholders&#8217; interests, but also the Company&#8217;s specific public benefit and the interests of other stakeholders affected by our actions. Therefore, we may take actions that we believe will be in the best interests of those stakeholders materially affected by our specific benefit purpose, even if those actions do not maximize our financial results. While we intend for this public benefit designation and obligation to provide an overall net benefit to us, our educator partners, and learners, it could instead cause us to make decisions and take actions without seeking to maximize the income generated from our business, and hence available for distribution to our stockholders. Our pursuit of longer-term or non-pecuniary benefits may not materialize within the timeframe we expect or at all and may have a negative effect on any amounts available for distribution to our stockholders. Accordingly, being a PBC and complying with our related obligations could harm our business, results of operations, and financial condition, which in turn could cause our stock price to decline. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, as a PBC, we may be less attractive as a takeover target than a traditional company and, therefore, your ability to realize your investment through an acquisition may be limited. PBCs may also not be attractive targets for activists or hedge fund investors because new directors would still have to consider and give appropriate weight to the public benefit along with stockholder value, and stockholders can enforce this through derivative suits. Further, by requiring the boards of directors of PBCs to consider additional constituencies other than maximizing stockholder value, Delaware PBC law could potentially make it easier for a board to reject a hostile bid, even where the takeover would provide the greatest short-term financial yield to investors.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our directors have a fiduciary duty to consider not only our stockholders&#8217; interests, but also our specific public benefit and the interests of other stakeholders affected by our actions. If a conflict between such interests arises, there is no guarantee such a conflict would be resolved in favor of our stockholders. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While directors of traditional Delaware corporations are required to make decisions they believe to be in the best interests of their stockholders, directors of a PBC have a fiduciary duty to consider not only the stockholders&#8217; interests, but also the company&#8217;s specific public benefit and the interests of other stakeholders affected by the company&#8217;s actions. Under Delaware law, directors are shielded from liability for breach of these obligations if they make informed and disinterested decisions that serve a rational purpose. Thus, unlike traditional Delaware corporations that must focus exclusively on stockholder value, our directors are not merely permitted, but obligated, to consider our specific public benefit and the interests of other stakeholders. In the event of a conflict between the interests of our stockholders and the interests of our specific public benefit or our other stakeholders, our directors must only make informed and disinterested decisions that serve a rational purpose; thus, there is no guarantee such a conflict would be resolved in favor of our stockholders, which could harm our business, results of operations, and financial condition, which in turn could cause our stock price to decline. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our focus on the long-term best interests of our Company as a PBC and our consideration of all of our stakeholders, including our stockholders, learners, educator partners, employees, the communities in which we operate, and other stakeholders that we may identify from time to time, may conflict with short- or medium-term financial interests and business performance, which may negatively impact the value of our common stock. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that focusing on the long-term best interests of our Company as a PBC and our consideration of all of our stakeholders, including our stockholders, learners, educator partners, employees, the communities in which we operate, and other stakeholders we may identify from time to time, is essential to the long-term success of our Company and to long-term stockholder value. Therefore, we have made, and may in the future, make decisions that we believe are in the long-term best interests of our Company and our stockholders, even if such decisions may negatively impact the short- or medium-term performance of our business, results of operations, and financial condition or the short- or medium-term performance of our common stock. Our commitment to pursuing long-term value for the Company and its stockholders, potentially at the expense of short- or medium-term performance, may have a material adverse effect on the trading price of our common stock, including making ownership of our common stock less appealing to investors who are focused on returns over a shorter time horizon. Our decisions and actions in pursuit of long-term success and long-term stockholder value, which may include changes to our platform to enhance the experience of our learners, educator partners, and the communities in which we operate, including by improving the trust and safety of our platform, changes in the manner in which we deliver community support, investing in our relationships with our learners, educator partners, and employees, investing in and introducing new offerings and services, investing in social impact initiatives consistent with our public benefit objectives, or changes in our approach to working with local or national jurisdictions on laws and regulations governing our business, may not result in the long-term benefits that we expect, in which case our business, results of operations, and financial condition, as well as the trading price of our common stock, could be materially adversely affected. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">As a PBC, we may be subject to increased derivative litigation concerning our duty to balance stockholder and public benefit interests, the occurrence of which may have an adverse impact on our financial condition and results of operations. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stockholders of a PBC (if they, individually or collectively, own the lesser of (i) two percent of the company&#8217;s outstanding shares, or (ii) shares with a market value of $2 million or more on the date the lawsuit is instituted) are entitled to file a derivative lawsuit claiming the directors failed to balance stockholder and public benefit interests. Such derivative suits would be subject to the exclusive forum provision in our amended and restated certificate of incorporation, requiring them to be heard in the Delaware Chancery Court (or, if that court lacks subject matter jurisdiction, another federal or state court situated in the State of Delaware). This potential liability does not exist for traditional corporations. Therefore, we may be subject to the possibility of increased derivative litigation, which would require the attention of our management, and, as a result, may adversely impact our management&#8217;s ability to effectively execute our strategy. Additionally, any such derivative litigation may be costly, which may harm our financial condition and results of operations. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we cannot maintain our company culture and public benefit commitment, our business could be harmed.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our company culture has been critical to our success. In addition, we believe that our status as a PBC and our commitment to providing global access to flexible and affordable world-class learning that supports personal development, career advancement, and economic opportunity distinguish us from our competitors and promote a relationship among our educator partners, learners, and employees founded on trust. However, we face a number of challenges that may affect our ability to sustain our company culture, including: </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">a need to identify, attract, reward, and retain people in leadership positions in our organization who share and further our culture, values, mission, and public benefit objectives; </span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the increasing size and geographic diversity of our workforce, and our ability to promote an inclusive and consistent culture across all our offices and employees, including those in a remote work environment; </span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the market perception about our public benefit objectives; </span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">competitive pressures that may divert us from our mission, vision, and values; </span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the continued challenges of a rapidly evolving industry; and </span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the increasing need to develop expertise in new areas of business that affect us. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we are unable to maintain our company culture and demonstrate our commitment to our mission as a PBC, it could harm our business and reputation. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div></div></div><div id="i918d970f7276400cb0009706b31f21f6_22"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1B. Unresolved Staff Comments</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i918d970f7276400cb0009706b31f21f6_984"></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span id="i7f8a13ee0b5241cdac792262c54d42a2_632"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1C. Cybersecurity</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize the importance of assessing, identifying, and managing material risks associated with cybersecurity threats. To this end, we maintain an information security program designed to protect our information, intellectual property, and systems, including the data we host and maintain for our learners, customers, and partners in accordance with industry standards and best practices.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our information security team is led by our Senior Vice President of Engineering and our Head of Information Security, who together have over 35 years of technology industry experience and expertise in information security, cybersecurity, and distributed systems. This team is responsible for our information security program and protocols, including managing and coordinating efforts to prevent, mitigate, detect, and remediate cybersecurity incidents, and escalating significant security risks or incidents to executive management.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have data and cybersecurity protection and control policies to facilitate a secure environment for sensitive information and to ensure the availability of critical data and systems. The information security management system supporting our online learning platform has been independently certified to the International Organization for Standardization (&#8220;ISO&#8221;) / International Electrotechnical Commission 27001:2013 standard. This standard is designed to promote risk management, cyber-resilience, and operational excellence with respect to an information security management system. Our online learning platform undergoes regular internal security testing, and we engage third-party providers to perform penetration and vulnerability tests. We have annual independent third-party audits conducted on system security and availability, such as Systems and Organization Controls 2 Type 2 (&#8220;SOC 2&#8221;) audit reports and ISO 27001 certification. Certain highly sensitive information, such as personally identifiable information (&#8220;PII&#8221;) about our learners in our online learning platform, is encrypted at rest and in transit using industry standards. We also require employees and contractors to undergo information security awareness training. In addition, to mitigate the financial impact of cybersecurity incidents, we maintain insurance to help cover losses resulting from such potential incidents.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain a risk-based approach to identify and oversee cybersecurity risks, including risks presented by authorized service providers who have access to our systems or information. We have processes in place to assess and manage associated cybersecurity risks, which include conducting due diligence on the cybersecurity profile of the third party provider and, in cases where PII is shared, ongoing cybersecurity and privacy obligations that are documented in data processing agreements. Our online learning platform is hosted by major cloud-hosting providers, and we require such providers and other third parties that have access to PII or certain other highly sensitive data to be independently SOC 2 attested and/or ISO 27001 certified to ensure that such service providers conform to our security standards.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our board of directors (the &#8220;Board&#8221;) is responsible for monitoring and assessing strategic risk exposure, and our audit committee has been designated with the responsibility of overseeing our technology and information security, including cybersecurity, policies and practices, and the internal controls regarding information security. Our Senior Vice President of Engineering provides quarterly updates to the audit committee on these topics, as well as cybersecurity risk exposure and steps taken to monitor and mitigate such exposure. The Board receives reports from management on our information security and cybersecurity matters on an annual basis. In addition, our incident response process provides that our audit committee is notified in the event of a material cybersecurity incident. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notwithstanding the foregoing efforts, there can be no assurance that the security measures we employ will prevent malicious or unauthorized access to our systems or information. Like many other businesses, we have experienced, and are continually subject to, cyberattacks. While these past cyberattacks have not materially affected us or, in our belief, are not reasonably likely to materially affect us, future cybersecurity incidents and threats may materially affect our business strategy, results of operations, or financial condition. For more information regarding our cybersecurity related risks, refer to our risk factors included in Part I, Item 1A of this Form 10-K.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div><div id="i918d970f7276400cb0009706b31f21f6_25"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. Properties</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our headquarters are in Mountain View, California. All of our offices are leased, and we do not own any real property. We believe that our properties, which support all of our reportable segments, are in good operating condition and adequately serve our current business operations. We also anticipate that suitable additional or alternative space, including those under lease options, will be available at commercially reasonable terms for future expansion.</span></div><div id="i918d970f7276400cb0009706b31f21f6_28"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. Legal Proceedings</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For information regarding legal proceedings, refer to Note 9, &#8220;Commitments and Contingencies&#8221;, in the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Form 10-K, which is incorporated by reference into this Part I, Item 3.</span></div><div id="i918d970f7276400cb0009706b31f21f6_31"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. Mine Safety Disclosures</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63</span></div></div></div><div id="i918d970f7276400cb0009706b31f21f6_34"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div id="i918d970f7276400cb0009706b31f21f6_37"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5. Market for Registrant's Common Equity, Related Stockholder Matters, and Issuer Purchases of Equity Securities</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Market Price of Our Common Stock</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock, $0.00001 par value per share, is listed on the New York Stock Exchange, under the symbol &#8220;COUR&#8221; and began trading on March 31, 2021. Prior to that date, there was no public trading market for our common stock.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Holders of Record</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February 15, 2024, there were 91 holders of record of our common stock. The actual number of holders of our common stock is greater than the number of record holders and includes stockholders who are beneficial owners, but whose shares are held in street name by brokers or by other nominees. The number of holders of record presented here also does not include stockholders whose shares may be held in trust by other entities.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividend Policy</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have never declared or paid cash dividends on our common stock. We do not anticipate declaring or paying, in the foreseeable future, any cash dividends on our common stock. We currently intend to retain all available funds and any future earnings to support our operations and finance the growth and development of our business. Any future determination related to our dividend policy will be made at the discretion of our board of directors and will depend upon, among other factors, our results of operations, financial condition, capital requirements, contractual restrictions, business prospects, and other factors our board of directors may deem relevant.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Sales of Unregistered Equity Securities</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Proceeds</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 5, 2021, we completed our initial public offering of common stock, in which we sold 14,664,776 shares and certain selling stockholders sold 1,065,224 shares (the &#8220;IPO&#8221;). The shares were sold at a price to the public of $33.00 per share for net proceeds to us of $452.5 million after deducting underwriting discounts and commissions of $31.5 million. Net proceeds to the selling stockholders were $32.9 million after deducting underwriting discounts and commissions. We did not receive any of the proceeds from the sale of our common stock by the selling stockholders.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 19, 2021, the underwriters exercised in full the right to purchase 2,359,500 additional shares of common stock from us, resulting in additional net proceeds of $72.8 million after deducting underwriting discounts and commissions of $5.1 million.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the shares issued and sold in the IPO were registered under the Securities Act pursuant to a registration statement on Form S-1 (File No. 333-253932), which was declared effective by the United States Securities and Exchange Commission (&#8220;SEC&#8221;) on March 30, 2021. Morgan Stanley &amp; Co. LLC and Goldman Sachs &amp; Co. LLC acted as representatives of the underwriters for the offering. We incurred offering expenses of approximately $6.4 million. Upon completion of the sale of the shares of our common stock referenced in the preceding sentences, the IPO terminated.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There has been no material change in the planned use of proceeds from the IPO as described in our Prospectus for the IPO filed with the SEC, pursuant to Rule 424(b)(4), on March 31, 2021.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Issuer Purchases of Equity Securities</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 26, 2023, our board of directors approved a share repurchase program with authorization to purchase up to $95&#160;million of our common stock with no expiration date (the &#8220;Repurchase Program&#8221;). We may repurchase shares of common stock from time to time through open market purchases, in privately negotiated transactions, or by other means, including through the use of trading plans intended to qualify under Rule 10b5-1 under the Securities Exchange Act of 1934, as amended, in accordance with applicable securities laws and other restrictions. The Repurchase Program may be suspended or discontinued at any time and does not obligate us to acquire any amount of common stock. We funded share repurchases under the Repurchase Program with our existing cash and cash equivalents. There were no share repurchases during the fourth quarter of 2023.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Performance Graph</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The graph below shows the cumulative total return to our stockholders since our IPO on March 31, 2021 through December 31, 2023, in comparison to the Nasdaq Composite Index and the S&amp;P North American Technology Software Index, assuming an initial investment of $100 and reinvestment of dividends, if any.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stockholder return shown on the graph below represents past performance and is not indicative of, nor intended to forecast, future performance of our common stock.</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><img src="cour-20231231_g3.jpg" alt="1099511643357" style="height:380px;margin-bottom:5pt;vertical-align:text-bottom;width:662px"/></div><div><span><br/></span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:13.531%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.388%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.308%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.388%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.308%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.388%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.308%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.308%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.388%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.308%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.388%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.308%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.388%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.308%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.308%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.388%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.308%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.388%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.308%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.388%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.308%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.041%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3/31/2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">6/30/2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">9/30/2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12/31/2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3/31/2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">6/30/2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">9/30/2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12/31/2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3/31/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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">6/30/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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">9/30/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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12/31/2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Coursera</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$100.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$87.91</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$70.33</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$54.31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$51.20</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$31.51</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$23.96</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$26.29</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$25.60</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$28.93</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$41.53</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$43.04</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nasdaq Composite Index</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$100.00</span></td><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$109.49</span></td><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$109.07</span></td><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$118.10</span></td><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$107.35</span></td><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$83.26</span></td><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$79.83</span></td><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$79.01</span></td><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$92.26</span></td><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$104.08</span></td><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$99.79</span></td><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$113.32</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S&amp;P North American Technology Software Index</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$100.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$114.75</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$118.25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$119.57</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$102.67</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$80.24</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$74.76</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$76.27</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$91.23</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$104.08</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$102.59</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$121.37</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This performance graph shall not be deemed &#8220;soliciting material&#8221; or to be &#8220;filed&#8221; for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), or incorporated by reference into any of our other filings under the Securities Act of 1933, as amended, or the Exchange Act, except as shall be expressly set forth by specific reference in such filing.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div></div></div><div id="i918d970f7276400cb0009706b31f21f6_40"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6. [Reserved]</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i918d970f7276400cb0009706b31f21f6_43"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following section discusses the financial condition and results of operations of Coursera, Inc. and its subsidiaries (&#8220;Coursera,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; or &#8220;our&#8221;) and should be read in conjunction with our Consolidated Financial Statements and related notes appearing elsewhere in this Annual Report on Form 10-K (&#8220;Form 10-K&#8221;). This discussion, particularly information with respect to our future results of operations or financial condition, business strategy and plans, and objectives of management for future operations, includes forward-looking statements that involve risks and uncertainties as described under the heading &#8220;Special Note Regarding Forward-Looking Statements&#8221; in this Form 10-K. You should review the disclosure under the heading "Risk Factors" under Part I, Item 1A in this Form 10-K for a discussion of important factors that could cause our actual results to differ materially from those anticipated in these forward-looking statements.</span></div><div id="i918d970f7276400cb0009706b31f21f6_46"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Organization of Information</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management&#8217;s discussion and analysis provides a narrative on our financial performance and condition that should be read in conjunction with the accompanying Consolidated Financial Statements. It includes the following sections:</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Overview </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Factors Affecting Our Performance</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Impact of Macroeconomic Conditions</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Components of Results of Operations</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Results of Operations</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Liquidity and Capital Resources</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Key Business Metrics and Non-GAAP Financial Measures </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Critical Accounting Estimates</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recent Accounting Pronouncements </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In this section of the Form 10-K, we discuss our financial condition and results of operations for the years ended December&#160;31, 2023 and 2022. Our financial condition and results of operations for the years ended December&#160;31, 2022 and 2021 can be found in &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; in Part II, Item 7 of our Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2022 filed with the United States (&#8220;U.S.&#8221;) Securities and Exchange Commission (&#8220;SEC&#8221;) on February 23, 2023.</span></div><div id="i918d970f7276400cb0009706b31f21f6_49"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coursera is one of the largest online learning destinations in the world, connecting an ecosystem of learners, educators, organizations, and institutions with a platform of high-quality content and credentials, data, and technology. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As shifts to the digital economy are increasing the need for new skills, Coursera&#8217;s online learning offerings can meet this global demand and provide access to world-class education to learners, organizations, and institutions worldwide. We partner with over </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">325 leading global university and industry partners to create and distribute high-quality content that is modular, flexible, and affordable. As of December&#160;31, 2023, approximately 142 million learners are registered on our platform to engage with a wide range of offerings from industry microcredentials, including entry-level Professional Certificates, to bachelor&#8217;s and master&#8217;s degree programs.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coursera serves learners where and how they want to learn&#8212;in their homes, through their employers, through their colleges and universities, and through government-sponsored programs. We provide a broad range of learning content and credentials, including Clips, Guided Projects, Specializations, courses, and certificates that can build towards a broader course of study such as a degree or postgraduate diploma. Our go-to-market strategy centers on efficiently attracting learners to our platform through content and credentials from world-class brands, while promoting personalized pathways to jobs and degree programs. Additionally, our data-driven learner experience identifies potential Enterprise prospects, complemented by our direct sales team, which finds and engages with potential business, academic, government, and other institutional customers.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2023 and 2022, we generated a net loss of $116.6&#160;million and $175.4&#160;million, which included stock-based compensation expense of $109.6&#160;million and $110.8&#160;million, and a net loss margin of 18% and 33%.</span></div><div id="i918d970f7276400cb0009706b31f21f6_61"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Factors Affecting Our Performance </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that the growth of our business and our future success are dependent upon many factors. While each of these factors present significant opportunities for us, these factors also pose challenges that we must successfully address in order to sustain the growth of our business and enhance our results of operations. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Ability to attract and engage new learners, Enterprise customers, and Degrees students. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to grow our business, we must attract new learners, Enterprise customers, and Degrees students efficiently and increase engagement on our platform over time. Our Consumer learners are the most important source of our overall learner base, as they contribute to both our Enterprise and Degrees revenue in addition to the Consumer revenue they may provide. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Ability to source in-demand content from our educator partners. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that learners and enterprises are attracted to Coursera largely because of the high quality and wide selection of content provided by our educator partners. Continuing to source in-demand content and credentials from our educator partners&#8212;from courses to degrees&#8212;is important to attract learners and increase our revenue over time. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our reach, scale, and reputation provide an attractive value proposition for leading organizations and institutions to partner with Coursera to develop and distribute content and credentials. To be the platform of choice for educator partners, we continue to invest in increasing the size and engagement of our learner base, developing a suite of academic integrity features (e.g., identity verification and anti-plagiarism detection), improving recommendation and personalization features, developing marketing capabilities that drive higher conversion into paid offerings, and improving the analytics tools available for learners, educators, organizations, and institutions. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impact of mix shift over time. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The mix of our business amongst our Consumer, Enterprise, and Degrees segments shifts from time to time, and these shifts have and will continue to affect our financial performance. We typically incur content costs in the form of a fee paid to our educator partners, determined as a percentage of total revenue generated from their content. We do not incur any content costs for our Degrees offerings, since our university partners compensate us with a percentage of learner tuition.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Ability to convert free learners to paid learners. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New learners typically begin to engage with our free courses on our platform, which serves as a funnel to grow our total learner base and drive referrals to our other offerings, including our paid offerings. Through both our on-platform and off-platform marketing efforts, we engage our free learners by highlighting key features that encourage conversion to our paid offerings, including paid subscriptions. These efforts include campaigns targeting existing learners, personalized recommendations, and performance marketing on the internet.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Ability to expand our international footprint. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We see a significant opportunity to expand our offerings into other regions, particularly in regions with large, underserved adult learning populations. We have invested, and plan to continue to invest, in personnel and marketing efforts to support our international growth as part of our strategy to grow our customer and learner base. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Ability to retain and expand our Enterprise customer relationships. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our efforts to grow our Enterprise segment are focused primarily on business, academic, government, and other institutional customers. We believe a significant opportunity exists to expand our customers&#8217; use of our platform by identifying new use cases that increase the size of deployments. Our business and results of operations will depend in part on our ability to retain and expand usage of our platform within our existing customer base. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our measured investment in growth. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are actively managing our investments to support the future growth of our business using a measured approach. We focus our investments in select markets, offerings, and technologies that we believe will provide the best opportunity to grow our revenue and improve our operating results in the long term.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div></div></div><div id="i918d970f7276400cb0009706b31f21f6_64"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impact of Macroeconomic Factors</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business and financial conditions have been, and may continue to be, impacted by adverse macroeconomic factors, including inflation, higher interest rates, and volatility in foreign currency rates. Global and regional, macroeconomic, and geopolitical conditions have impacted overall student engagement and may continue to have a negative impact on total student enrollments.</span></div><div id="i918d970f7276400cb0009706b31f21f6_67"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Components of Results of Operations</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue from contracts with customers for access to the educational content hosted on our platform and related services. We generate revenue from our three reportable segments: Consumer, Enterprise, and Degrees. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Both Consumer and Enterprise revenue primarily consist of subscriptions with terms varying from 30 days for certain Consumer subscriptions to one to three years for Enterprise license subscriptions. Consumer subscriptions are paid in advance, while Enterprise subscriptions are usually invoiced in advance in annual or quarterly installments. Access to our platform represents a series of distinct services, as we continually provide access and fulfill our obligation to our customers over the contract term. As a result, revenue is recognized ratably over the contract term. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are typically the principal with respect to revenue generated from sales to Consumer and Enterprise customers as we control the performance obligation and are responsible for delivering access to content. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Degrees revenue is generated from contracts with university partners to host and deliver their online bachelor&#8217;s and master&#8217;s degrees or postgraduate diplomas. We earn a service fee that is determined as a percentage of the total tuition collected from Degrees students, net of refunds. University partners typically collect the tuition from Degrees students. We have a stand-ready obligation to provide services throughout the period that the degree content is hosted on our platform. Service fees are paid by the university partner for each university term. As a result, revenue generated from each term is recognized ratably from the beginning of a term through the start of the following term. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There is no direct contractual revenue arrangement between Coursera and Degrees students, who contract directly with our university partners. University partners typically have additional performance obligations to the Degrees students in the form of designing the curriculum, setting admission criteria, real-time teaching, making admissions and financial aid decisions, independently awarding credits, certificates, or degrees, and academic or career counseling. For these reasons, the university partners control the delivery of degrees, and postgraduate diplomas hosted on our platform. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue consists of content costs in the form of fees paid to educator partners and expenses associated with the operation and maintenance of our platform. These expenses include the cost of servicing both paid learner and educator partner support requests, content translation and captioning, hosting and bandwidth costs, amortization of acquired technology, internal-use software and content assets, customer payment processing fees, depreciation, and facilities costs. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Content costs only apply to Consumer and Enterprise offerings; there are no content costs attributable to our Degrees offering. Content costs as a percentage of revenue for Enterprise and Consumer vary based on the content mix of each segment.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Expenses</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating expenses consist of research and development, sales and marketing, and general and administrative expenses. Personnel costs are the most significant component of our operating expenses and consist of salaries, stock-based compensation expense, payroll taxes, commissions, bonus, and benefits. Our operating expenses also include marketing and advertising expenses, consulting and services expenses, office expenses, depreciation and amortization, and facilities costs.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and development.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our research and development expenses primarily consist of personnel and personnel-related costs, including stock-based compensation expense, and costs related to the ongoing management, maintenance, and expansion of content, features, and services offered on our platform. We believe that continued investment in our platform is important to our future growth and to maintain and attract partners and learners to our platform. As a result, we expect research and development expenses to increase in absolute dollars. In addition, we expect research and development expenses as a percentage of revenue to vary from period to period but generally decrease over the long term.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales and marketing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our sales and marketing expenses primarily consist of personnel and personnel-related costs, including stock-based compensation expense, as well as costs related to acquiring learners, customers, and educator partners, support efforts, and marketing. Sales and marketing expenses also include hosting and bandwidth costs. We expect sales and marketing expenses to increase in absolute dollars as our business grows. In addition, we expect sales and marketing expenses as a percentage of revenue to vary from period to period but generally decrease over the long term.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and administrative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our general and administrative expenses primarily consist of personnel and personnel-related costs, including stock-based compensation expense as well as certain indirect taxes, professional fees, and other corporate expenses.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since our IPO on April 5, 2021, we have incurred additional expenses as a public company, including costs to comply with the rules and regulations applicable to companies listed on a national securities exchange, costs related to compliance and reporting obligations, and increased expenses for insurance and professional services. We expect general and administrative expenses to increase in absolute dollars as our business grows. In addition, we expect general and administrative expenses as a percentage of revenue to vary from period to period but generally decrease over the long term.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring related charges</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our restructuring related charges primarily consist of personnel expenses, such as employee severance and benefits costs, and stock-based compensation expense related to the reduction of our global workforce initiated in November 2022.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Income, Net</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income, net primarily consists of interest income earned on our cash, cash equivalents, and marketable securities. It also includes amortization of premiums and accretion of discounts related to our marketable securities. Interest income varies each reporting period based on our average balance of cash, cash equivalents, and marketable securities during the period as well as market interest rates. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Expense, Net </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other expense, net primarily consists of foreign exchange gains (losses). </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Tax Expense </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense primarily consists of income taxes in foreign jurisdictions in which we conduct business. We have a full valuation allowance against our U.S. federal and state deferred tax assets as the realization of the full amount of these deferred tax assets is uncertain, including net operating loss carryforwards and tax credits primarily related to research and development. We expect to maintain this full valuation allowance until it becomes more likely than not that the deferred tax assets will be realized. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69</span></div></div></div><div id="i918d970f7276400cb0009706b31f21f6_70"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our results of operations, which are not necessarily indicative of results to be expected for future periods.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635,764&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523,756&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415,287&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span><span style="color:#000000;font-family:'Times New Roman',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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,993&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,771&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,479&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,469&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9.36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span><span style="color:#000000;font-family:'Times New Roman',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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,077&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9.36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span><span style="color:#000000;font-family:'Times New Roman',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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,771&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9.36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span><span style="color:#000000;font-family:'Times New Roman',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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,325&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9.36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring related charges</span><span style="color:#000000;font-family:'Times New Roman',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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,806)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,367&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508,859&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392,532&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145,596)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(177,380)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(143,063)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.52pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,432&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,144&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,401)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(346)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111,183)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170,637)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(143,089)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,371&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,720&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116,554)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(175,357)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145,215)</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-top:12pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.18pt">Includes stock-based compensation expense as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,593&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,092&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,931&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,779&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,783&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,092&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,992&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,703&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring related charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,605)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">122&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109,570&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">110,785&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">91,183&#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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our results of operations as a percentage of revenue: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.48pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.2pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.48pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.2pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring related charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.2pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 6.76pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comparison of the Years Ended December 31, 2023 and 2022 </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumer</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365,221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Enterprise</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219,542&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 2px 11.08pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Degrees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,889&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,112&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635,764&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523,756&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,008&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue for the year ended December&#160;31, 2023 was $635.8&#160;million, compared to $523.8&#160;million for the year ended December&#160;31, 2022. Reven</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ue increased by $112.0&#160;million, or 21%, compared to the year ended December&#160;31, 2022. The increase was primarily driven by a 20% increase in the average total number of registered learners resulting in more paid learners, a 19% increase in the avera</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ge total number of Paid Enterprise Customers, and a 22% increase in the number of Degrees students.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2023, total Consumer revenue increased by $69.6&#160;million, or 24%, compared to the year ended December&#160;31, 2022. New learners that registered after December&#160;31, 2022 contributed $112.2 million to total Consumer revenue of $365.2&#160;million for the year ended December&#160;31, 2023. The remaining Consumer revenue in the year ended December&#160;31, 2023 of $253.0 million is attributable to learners that were registered on our platform as of December&#160;31, 2022, thus retaining 86% of the revenue from those registered learners.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2023, total Enterprise revenue increased by $38.3&#160;million, or 21%, compared to the year ended December&#160;31, 2022. Acquisitions of new customers drove $34.5 million of the increase, and the remaining increase of $3.8 million was attributable to growth from existing customers.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2023, total Degrees revenue increased by $4.1&#160;million, or 9%, compared to the year ended December&#160;31, 2022. The $4.1&#160;million increase in revenue was primarily attributable to $6.6 million in revenue from an increase in the number of Degrees students, partially offset by a decrease of $2.5 million due to lower revenue per student resulting from student growth in lower priced regions.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of Revenue, Gross Profit, and Gross Margin </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,993&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,277&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,716&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,771&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,708)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue for the year ended December&#160;31, 2023 was $306.0&#160;million, compared to $192.3&#160;million for the year ended December&#160;31, 2022. The primary drivers for the increase were revenue growth combined with higher content costs as a percentage of revenue that resulted in an increase of $105.4 million in costs related to educator partner fees, as explained in more detail below. The remaining increase was largely driven by an increase in paid learner usage on our platform, resulting in a $2.3 million cost increase in support services and credit card processing fees, an increase in amortization expense, primarily from internal-use software of $4.2 million, as well as a $2.1 million increase in content translations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Content costs for the Consumer segment were $172.2 million and $81.3 million for the years ended December&#160;31, 2023 and 2022, with content costs as a percentage of revenue of 47% and 27% for the same periods. Content costs for the Enterprise segment were $69.2 million and $54.7 million for the years ended December&#160;31, 2023 and 2022, with content costs as a percentage of revenue of 32% and 30% for the same periods. Content costs as a percentage of revenue were higher mainly due to the extension of a multi-year agreement with our largest educator partner. During the year ended December&#160;31, 2023, our largest educator partner started earning typical content fees, whereas we had historically supported their program primarily through marketing and content production efforts. Overall, the change in this agreement's structure resulted in a shift of expenses from operating expenses to cost of revenue of approximately 12% of revenue for the year ending December 31, 2023. The increase in content costs as a percentage of revenue for the Enterprise segment was partially offset by a one-time benefit associated with a contract amendment with one of our educator partners.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross margin was 52% for the year ended December&#160;31, 2023, compared to 63% for the year ended December&#160;31, 2022. The decrease in gross margin was driven by a higher revenue content cost rate in both our Consumer and Enterprise segments for the reason described above.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Expenses</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.24pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,077&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,134&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,057)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,771&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,676&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,905)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,325&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,575)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.52pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring related charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,806)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,149&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,955)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,367&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508,859&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,492)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating expenses for the year ended December&#160;31, 2023 were $475.4&#160;million, compared to $508.9&#160;million for the year ended December&#160;31, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses for the year ended December&#160;31, 2023 were $160.1&#160;million, compared to $165.1&#160;million for the year ended December&#160;31, 2022. The decrease was primarily due to lower consulting and services expenses of $4.0 million and other employee expenses of $2.2 million, partially offset by higher stock-based compensation expense of $1.2 million.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expenses for the year ended December&#160;31, 2023 were $222.8&#160;million, compared to $227.7&#160;million for the year ended December&#160;31, 2022. The decrease was primarily due to lower marketing and advertising expenses of $4.8 million and decreases in consulting and services expenses, other employee expenses, and commission expense totaling $3.9 million. This decrease was partially offset by higher stock-based compensation expense of $1.2 million and an impairment charge of $2.0 million associated with Degrees content development grants.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses for the year ended December&#160;31, 2023 were $98.3&#160;million, compared to $105.9&#160;million for the year ended December&#160;31, 2022. The decrease was primarily due to prior year non-recurring impairment charges of $3.8 million, relating to deferred partner fees that we do not expect to recover associated with content from Russian educator partners whose content we removed from our platform and to a partial sublease of our office space. Additionally, there were decreases in consulting and services expenses of $2.5 million, offices, facilities, and indirect taxes totaling $6.4 million, as well as other employee expenses of $1.4 million. These decreases were partially offset by an increase in software expenses of $1.3 million and higher personnel-related expenses of $4.9 million, including stock-based compensation expense of $2.7 million.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring related charges for the year ended December&#160;31, 2023 were $(5.8)&#160;million primarily relating to the reversal of stock-based compensation expense for the forfeitures of RSUs and stock options resulting from our global workforce reduction initiated in November 2022, compared to $10.1&#160;million for the year ended December&#160;31, 2022 mainly consisting of personnel expenses, such as employee severance and benefits costs, related to this global workforce reduction. Refer to Note 15, &#8220;Restructuring Related Charges&#8221;, in the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Form 10-K for further information.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Income, Net</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,144&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,288&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,401)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,382&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.08pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other income, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,413&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,743&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,670&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">nm</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other income, net for the year ended December&#160;31, 2023 primarily reflected interest income earned on cash, cash equivalents, and marketable securities. Interest income, net was higher during the year ended December&#160;31, 2023 compared to the year ended December&#160;31, 2022 due to a rise in interest rates and our average rate of return on investments in U.S. Treasury securities. The fluctuations in other expense, net primarily reflect changes in unrealized foreign exchange losses and gains for the periods presented. Our operating expenses are typically denominated in the local currencies of the countries in which our operations are located and are subject to fluctuations due to changes in foreign currency exchange rates. We also maintain foreign-currency cash and cash equivalents in our foreign entities to support their ongoing operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Tax Expense</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,371&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,720&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2023, we recognized income tax expense of $5.4&#160;million, compared to $4.7&#160;million for the year ended December&#160;31, 2022. Income tax expense for the years ended December&#160;31, 2023 and 2022 was primarily related to our foreign operations. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73</span></div></div></div><div id="i918d970f7276400cb0009706b31f21f6_73"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, our principal sources of liquidity were cash, cash equivalents, and marketable securities totaling $722.1 million. Our investments consist of U.S. Treasury securities.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since our inception, we have financed our operations primarily through proceeds from issuance of redeemable convertible preferred stock, our IPO, and cash generated from business operations. Our principal uses of cash in recent periods include the funding of our business operations, investments in our internal-use software, purchases of content assets, and repurchases of our common stock, as discussed below. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our existing cash, cash equivalents, and marketable securities and our expected cash flows from operations will be sufficient to meet our cash needs for at least the next 12 months. Over the longer term, our future capital requirements will depend on many factors, including our growth rate, the timing and extent of our sales and marketing and research and development expenditures, the continuing market acceptance of our offerings, and any investments or acquisitions we may choose to pursue in the future. In the event that we need to borrow funds or issue additional equity, we cannot assure you that any such additional financing will be available on terms acceptable to us, if at all. In addition, any future borrowings may result in additional restrictions on our business and any issuance of additional equity would result in dilution to investors. If we are unable to raise additional capital when desired and on terms acceptable to us, our business, results of operations, and financial condition could be materially and adversely affected.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contractual Obligations and Commitments</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our estimated future obligations as of December&#160;31, 2023 include both current and long-term obligations. Under our operating leases, as described in Note 6, &#8220;Leases&#8221;, to the Consolidated Financial Statements included in Part II, Item 8 of this Form 10-K, we have a current obligation of $6.6 million and an immaterial long-term obligation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating lease obligations as of December&#160;31, 2023 were approximately $6.8 million, which consist of facility lease payments remaining on those agreements through their staggered expiration concluding in 2025. We have office facility operating leases in the U.S., Canada, the United Kingdom, India, Bulgaria, the United Arab Emirates, and the Kingdom of Saudi Arabia.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our purchase obligations as of December&#160;31, 2023 were approximately $23.1 million, which primarily consisted of our commitments to purchase certain services. As described in Note 9, &#8220;Commitments and Contingencies&#8221;, to the Consolidated Financial Statements included in Part II, Item 8 of this Form 10-K, we have a current obligation of $9.9 million and a long-term obligation of $13.2 million. For services that have been delivered under these arrangements as of December&#160;31, 2023, we record related liabilities within other accounts payable and accrued expenses in the Consolidated Balance Sheets, which are excluded from the purchase obligation amount.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchase Program</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 26, 2023, our board of directors approved a share repurchase program with authorization to purchase up to $95 million of our common stock, excluding commissions and fees (the &#8220;Repurchase Program&#8221;). We may repurchase shares of common stock from time to time through open market purchases, in privately negotiated transactions, or by other means, including through the use of trading plans intended to qualify under Rule 10b5-1 of the Securities Exchange Act of 1934, as amended, in accordance with applicable securities laws and other restrictions. The number of shares to be repurchased and the timing of the repurchases will depend on several factors, including, without limitation, business, economic, and market conditions, corporate, legal, and regulatory requirements, prevailing stock prices, trading volume, and other considerations. The Repurchase Program may be suspended or discontinued at any time and does not obligate us to acquire any amount of common stock. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We funded share repurchases under the Repurchase Program with our existing cash and cash equivalents. During the year ended December&#160;31, 2023, we repurchased an aggregate of 4,829,803 shares of our common stock for $58.5 million pursuant to a Rule 10b5-1 trading plan. As of December&#160;31, 2023, we had $36.6 million, excluding commissions, remaining under the Repurchase Program, which has no expiration date and will continue unless otherwise suspended or discontinued. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capital Expenditures</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our capital expenditures primarily include investments in property, equipment, and software, capitalized internal-use software costs, and purchases of content assets. We currently expect our purchases of content assets during 2024 to increase relative to 2023.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flows</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our cash flows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) operating activities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,639&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,051)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,746&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384,798&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(234,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,609)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash (used in) provided by financing activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79,229)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,234&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550,156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net increase (decrease) in cash, cash equivalents, and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335,208&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(259,841)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,293&#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-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Activities</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash provided by (used in) operating activities mainly consists of our net loss adjusted for certain non-cash items, including stock-based compensation expense and depreciation and amortization, as well as the effect of changes in operating assets and liabilities during each period. Our main source of operating cash is payments received from our customers. Our primary use of cash from operating activities is for personnel-related expenses, partner fees, marketing and advertising expenses, indirect taxes, and third-party cloud infrastructure expenses. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2023, net cash provided by operating activities was $29.6&#160;million, primarily resulting from (i) a one-time benefit arising from the timing of content fee payments associated with the extension of our multi-year agreement with our largest educator partner, (ii) revenue growth paired with the results of our expense reduction initiative resulting in improved operational leverage, (iii) an increase in cash collections, (iv) a decrease in professional services fees, offset by (v) an increase in our paid marketing spend.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2022, net cash used in operating activities was $38.1&#160;million, primarily resulting from (i) an increase in personnel related expenses driven by headcount growth, (ii) an increase in content costs due to Enterprise segment growth, (iii) an increase in our marketing and advertising spending, and (iv) an increase in our content creation costs. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash provided by operating activities increased by $67.7&#160;million during the year ended December&#160;31, 2023, compared to the year ended December&#160;31, 2022, primarily due to the timing of (i) content fees payable to our largest educator partner resulting from the extension of our multi-year agreement with them and (ii) customer invoicing and collections.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investing Activities</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2023, net cash provided by investing activities was $384.8&#160;million primarily resulting from proceeds from maturities of marketable securities, partially offset by purchases of marketable securities, capitalized internal-use software costs, purchases of property, equipment and software, and purchases of content assets.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2022, net cash used in investing activities was $234.0&#160;million, primarily resulting from purchases of marketable securities, capitalized internal-use software costs, purchases of property, equipment and software, and purchases of content assets, partially offset by proceeds from maturities of marketable securities.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financing Activities</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2023, net cash used in financing activities was $79.2&#160;million, primarily resulting from payments for repurchases of common stock and payments for tax withholding on vesting of RSUs, partially offset by proceeds from exercise of stock options and proceeds from employee stock purchase plan.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2022, net cash provided by financing activities was $12.2&#160;million, primarily resulting from proceeds from exercise of stock options and proceeds from employee stock purchase plan, offset by payments for tax withholding on vesting of RSUs and payment of deferred offering costs.</span></div><div id="i918d970f7276400cb0009706b31f21f6_76"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Key Business Metrics and Non-GAAP Financial Measures</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We monitor the key business metrics and non-GAAP financial measures set forth below to help us evaluate our business and growth trends, establish budgets, measure the effectiveness of our sales and marketing efforts, and assess operational efficiencies. These key business metrics and non-GAAP financial measures are presented for supplemental informational purposes only, should not be considered a substitute for financial information presented in accordance with GAAP, and may differ from similarly titled metrics or measures presented by other companies. A reconciliation of each non-GAAP financial measure to the most directly comparable GAAP financial measure is provided in &#8220;Non-GAAP Financial Measures&#8221; below.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Key Business Metrics</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Registered Learners</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We count the total number of registered learners at the end of each period. For purposes of determining our registered learner count, we treat each customer account that registers with a unique email as a registered learner and adjust for any spam, test accounts, and cancellations. Our registered learner count is not intended as a measure of active engagement. New registered learners are individuals that register in a particular period. We believe that the number of registered learners is an important factor in the growth of our business and future revenue trends.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Registered Learners</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Registered Learners</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Total Registered Learners year-over-year ("YoY") growth</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Number of Degrees Students</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We count the total number of Degrees students for each period. For purposes of determining our Degrees student count, we include all the students that are matriculated in a degree program and who are enrolled in one or more courses in such a degree program during the period. If a degree term spans across multiple quarters, the student is counted as active in all quarters of the degree term. For purposes of determining our Degrees student count, we do not include students who are matriculated in the degree but are not enrolled in a course in that period. We believe that the number of Degrees students is an important indicator of the growth of our Degrees business and future Degrees segment revenue trends.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Degrees student count is affected by the seasonality of the school class cycles, combined with the underlying growth interacting with those trends. For quarter-over-quarter fluctuations, the number of Degrees students fluctuates in part because the academic terms for each degree program often begins and/or ends within different calendar quarters, and the frequency with which each degree program is offered within a given year varies.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.933%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Q1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Q2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Q3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Q4</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Q1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Q2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Q3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Q4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Degrees Students</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,095</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,068</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,432</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,481</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,460</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,723</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,103</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">YoY growth</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Paid Enterprise Customers</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We count the total number of Paid Enterprise Customers at the end of each period. For purposes of determining our customer count, we treat each customer account that has a corresponding contract as a unique customer, and a single organization with multiple divisions, segments, or subsidiaries may be counted as multiple customers. We define a &#8220;Paid Enterprise Customer&#8221; as a customer who purchases Coursera via our direct sales force. For purposes of determining our Paid Enterprise Customer count, we exclude our Enterprise customers who do not purchase Coursera via our direct sales force, which include organizations engaging on our platform through our Coursera for Teams offering or through our channel partners. For the year ended December&#160;31, 2023, approximately 94% of our total Enterprise segment revenue was generated from our Paid Enterprise Customers. We believe that the number of Paid Enterprise Customers and our ability to increase this number is an important indicator of the growth of our Enterprise business and future Enterprise segment revenue trends.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paid Enterprise Customers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,369</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,149</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">YoY growth</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Retention Rate for Paid Enterprise Customers</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We disclose Net Retention Rate for Paid Enterprise Customers as a supplemental measure of our Enterprise revenue growth. We believe Net Retention Rate for Paid Enterprise Customers is an important metric that provides insight into the long-term value of our subscription agreements and our ability to retain and grow revenue from our Paid Enterprise Customers.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We calculate annual recurring revenue (&#8220;ARR&#8221;) by annualizing each customer&#8217;s monthly recurring revenue (&#8220;MRR&#8221;) for the most recent month at period end. We calculate &#8220;Net Retention Rate&#8221; as of a period end by starting with the ARR from all Paid Enterprise Customers as of the 12 months prior to such period end (&#8220;Prior Period ARR&#8221;). We then calculate the ARR from these same Paid Enterprise Customers as of the current period end (&#8220;Current Period ARR&#8221;). Current Period ARR includes expansion within Paid Enterprise Customers and is net of contraction or attrition over the trailing 12 months but excludes revenue from new Paid Enterprise Customers in the current period. We then divide the total Current Period ARR by the total Prior Period ARR to arrive at our Net Retention Rate for Paid Enterprise Customers. Our Net Retention Rate for Paid Enterprise Customers is expected to fluctuate in future periods due to a number of factors, including the growth of our revenue base, the penetration within our Paid Enterprise Customer base, expansion of products and features, and our ability to retain our Paid Enterprise Customers. </span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Retention Rate for Paid Enterprise Customers</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">YoY change</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Revenue</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue from our three reportable segments: Consumer, Enterprise, and Degrees.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumer revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365,221&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295,583&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">YoY growth</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Enterprise revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219,542&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">YoY growth</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Degrees revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,001&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,889&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,671&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">YoY growth</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635,764&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523,756&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415,287&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">YoY growth</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Gross Profit</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We monitor segment gross profit as a key metric to help us evaluate the financial performance of our individual segments. Segment gross profit represents segment revenue less content costs paid to educator partners; segment gross margin is the quotient of segment gross profit divided by segment revenue. Content costs only apply to the Consumer and Enterprise segments as there is no content cost attributable to the Degrees segment. Instead, in the Degrees segment, we earn a Degrees service fee based on a percentage of the total online student tuition collected by the university partner. Given that content costs are the largest individual cost of our revenue, and that these costs contractually vary as a percentage of revenue between our Consumer and Enterprise offerings while there are no content costs attributable to our Degrees offering, mix shifts between our three segments is expected to be a significant driver of our overall gross margin, financial performance, and profitability.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumer gross profit</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,001&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,510&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Consumer segment gross margin %</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Enterprise gross profit</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,573&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Enterprise segment gross margin %</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Degrees gross profit</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,001&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,889&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,671&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Degrees segment gross margin %</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumer segment gross margin decreased to 53% in the year ended December&#160;31, 2023 from 73% in the year ended December&#160;31, 2022. Content costs were higher mainly due to the extension of a multi-year agreement with our largest educator partner. During the three months ended March 31, 2023, our largest educator partner started earning typical content fees, whereas we had historically supported their program primarily through marketing and content production efforts. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprise segment gross margin decreased to 68% from 70% when comparing those same periods due to an increase in content costs from the extension of the multi-year agreement with our largest educator partner described above.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-GAAP Financial Measures</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to our results determined in accordance with GAAP, we have included non-GAAP gross profit, non-GAAP net income (loss), non-GAAP net income (loss) per share, Adjusted EBITDA, Adjusted EBITDA Margin, and Free Cash Flow, which are non-GAAP financial measures, because they are key measures used by our management to help us analyze our financial results, establish budgets and operational goals for managing our business, evaluate our performance, and make strategic decisions. Non-GAAP financial measures are not meant to be considered in isolation or as a substitute for, or superior to, comparable GAAP financial measures and should be read only in conjunction with our Consolidated Financial Statements prepared in accordance with GAAP. Our presentation of these non-GAAP financial measures may not be comparable to similar measures used by other companies. We encourage investors to carefully consider our results under GAAP, as well as our supplemental non-GAAP information and the reconciliations of GAAP to non-GAAP financial measures to more fully understand our business.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-GAAP Gross Profit, Non-GAAP Net Income (Loss), and Non-GAAP Net Income (Loss) Per Share</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We def</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ine non-GAAP gross profit and non-GAAP net income (loss) as GAAP gross profit and GAAP net loss excluding the impact of stock-based compensation expense, amortization of stock-based compensation capitalized as internal-use software costs, payroll tax expense related to stock-based compensation, and restructuring related charges. Non-GAAP net income (loss) per share is calculated by dividing non-GAAP net income (loss) by the diluted weighted average shares of common stock outstanding. We believe the presentation of these adjusted operating results provides useful supplemental information to investors and facilitates the analysis and comparison of our operating results across reporting periods.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide a reconciliation of GAAP gross profit and GAAP net loss, the most directly comparable GAAP financial measure, to non-GAAP gross profit and non-GAAP net income (loss):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,771&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,479&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,469&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 44.2pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,593&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,089&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,092&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 44.2pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of stock-based compensation capitalized as internal-use software costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,039&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 44.92pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll tax expense related to stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64&#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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-GAAP gross profit</span></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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337,518&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337,730&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,738&#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"/></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116,554)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(175,357)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145,215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 44.2pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,183&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 44.2pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of stock-based compensation capitalized as internal-use software costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,039&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.48pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll tax expense related to stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,957&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.48pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring related charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,806)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,149&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP net income (loss)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,811&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,291)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,276)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net loss per share&#8212;basic</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,957,814</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,263,726</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,587,523</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities</span><span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,626,795</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing non-GAAP net income (loss) per share&#8212;diluted</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,584,609</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,263,726</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,587,523</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share&#8212;basic and diluted</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.77)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.21)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.28)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP net income (loss) per share&#8212;diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.35)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.45)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) For periods presented with a non-GAAP net loss, we have excluded the effect of potentially dilutive securities as their inclusion would be anti-dilutive.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adjusted EBITDA and Adjusted EBITDA Margin</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted EBITDA and Adjusted EBITDA Margin are key measures used by our management to help us analyze our financial results, establish budgets and operational goals for managing our business, evaluate our performance, and make strategic decisions.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define Adjusted EBITDA as our net loss excluding: (i) depreciation and amortization; (ii) interest income, net; (iii) income tax expense; (iv) other expense, net; (v) stock-based compensation expense; (vi) payroll tax expense related to stock-based compensation; and (vii) restructuring related charges. We define Adjusted EBITDA Margin as Adjusted EBITDA divided by revenue.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of net loss, the most directly comparable GAAP financial measure, to Adjusted EBITDA:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116,554)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(175,357)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145,215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,503&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,432)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,144)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(320)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,720&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,183&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll tax expense related to stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,957&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,120&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,643&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring related charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,806)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,000)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,945)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,480)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss margin</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA Margin</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Free Cash Flow</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Free Cash Flow is calculated as net cash provided by (used in) operating activities, less cash used for purchases of property, equipment, and software, capitalized internal-use software costs, and purchases of content assets as we consider these capital expenditures necessary to support our ongoing operations. Current and prior period Free Cash Flow amounts reported herein reflect the change to our definition of Free Cash Flow to include purchases of content assets.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider Free Cash Flow to be a liquidity measure that provides useful information to management and investors in understanding and evaluating our liquidity and future ability to generate cash that can be used for strategic opportunities, including investing in our business and strengthening our balance sheet, but it is not intended to represent the residual cash flow available for discretionary expenditures.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of net cash provided by (used in) operating activities, the most directly comparable GAAP financial measure, to Free Cash Flow:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) operating activities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,639&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,051)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,746&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: purchases of property, equipment, and 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,147)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,578)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,554)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: capitalized internal-use software costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,254)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,299)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,090)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Previously reported Free Cash Flow</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,928)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,898)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: purchases of content assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,344)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,377)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,188)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Free Cash Flow</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,894&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,305)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,086)</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 id="i918d970f7276400cb0009706b31f21f6_79"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Estimates</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Consolidated Financial Statements have been prepared in accordance with generally accepted accounting principles in the U.S. (&#8220;GAAP&#8221;). The preparation of these Consolidated Financial Statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses, and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe are reasonable under the circumstances. We evaluate our estimates and assumptions on an ongoing basis. Actual results may differ from these estimates. To the extent there are material differences between these estimates and our actual results, our financial position and results of operations will be affected. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that of our significant accounting policies described in Note 2, &#8220;Significant Accounting Policies&#8221;, in the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Form 10-K, the critical accounting estimates, assumptions, and judgments that have the most significant impact on our Consolidated Financial Statements are described below. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determining whether we are the principal or agent in our revenue transactions requires significant judgment. We consider a range of indicators, including, but not limited to, who is primarily responsible for fulfilling the service, who has economic risk as a result of investing resources in advance of a sale transaction (&#8220;inventory risk&#8221;), and who has pricing discretion. As we control the performance obligation and are the primary obligor with respect to delivering access to course content for Consumer and Enterprise contracts and have inventory risk through recoupable advances paid to educator partners, we are the principal in such transactions. Conversely, for Degrees, the university partner controls the delivery of their degrees hosted on our platform, and we are the agent in these transactions recognizing only the service fee we receive from the university partner. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Degrees services revenue is determined based on a fee percentage applied to the total tuition collected from Degrees students, net of refunds, by the university partner. As a result, the revenue earned by us is dependent upon the number of learners enrolled and the tuition charged by the university partner. This is a form of variable consideration. We estimate revenue using an expected value method, which is based on what we expect to earn in return for our performance of the Degrees services, reduced by the amount, if any, considered probable of reversing in a future period. These estimates are continually evaluated until such time as the uncertainties are resolved, generally at the time the final term enrollment report is provided by the university partner. </span></div><div id="i918d970f7276400cb0009706b31f21f6_82"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 2, &#8220;Significant Accounting Policies&#8221;, in the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Form 10-K for a discussion of recent accounting pronouncements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81</span></div></div></div><div id="i918d970f7276400cb0009706b31f21f6_85"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',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-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operations both within the U.S. and internationally, and we are exposed to market risks in the ordinary course of our business, including the effects of interest rate changes and foreign currency fluctuations. Information relating to quantitative and qualitative disclosures about these market risks is described below. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Rate Risk</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our exposure to interest rate changes relates primarily to our investment portfolio. Although we are exposed to global interest rate fluctuations, U.S. interest rate fluctuations tend to affect our interest income the most, impacting the interest earned on our cash, cash equivalents, and marketable securities as well as the fair value of those securities.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investment policy and strategy are focused on preserving capital and supporting our liquidity requirements. We use a combination of internal and external management to execute our investment strategy and achieve our investment objectives. We typically invest in highly-rated securities, such as U.S. Treasury securities, with original maturities between three months and one year. Our primary objective is to minimize the potential risk of principal loss.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on our investment positions as of December&#160;31, 2023 and 2022, a hypothetical 100 basis point increase in interest rates across all maturities would have resulted in a $0.5 million and $2.4 million incremental decline in the fair value of the portfolio. However, such losses would only be realized if we sold the investments prior to their maturities.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the balance of our cash, cash equivalents, and marketable securities as of December&#160;31, 2023 and 2022, a hypothetical 100 basis point increase or decrease in interest rates would have resulted in a $7.2 million and $7.8 million increase or decrease in our interest income on an annualized basis.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Risk </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our reporting currency and the functional currency of our wholly owned foreign subsidiaries is the U.S. dollar. As the majority of our sales are denominated in U.S. dollars, our revenue is not typically exposed to significant foreign currency risk. Conversely, our operating expenses are typically denominated in the local currencies of the countries in which our operations are located. These can be subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the British pound sterling, Canadian dollar, and Indian rupee.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also maintain foreign-currency denominated cash and cash equivalents in our foreign entities to support their ongoing operations. Fluctuations in foreign currency exchange rates may cause us to recognize transaction gains and losses in our Consolidated Statements of Operations. 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 10% increase or decrease in current exchange rates would have resulted in an impact of $3.4 million and $5.6 million on our Consolidated Financial Statements for the years ended December&#160;31, 2023 and 2022.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82</span></div></div></div><div id="i918d970f7276400cb0009706b31f21f6_88"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 8. Financial Statements and Supplementary Data</span></div><div id="i918d970f7276400cb0009706b31f21f6_91"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Index to Consolidated Financial Statements</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_94">Reports of Independent Registered Public Accounting Firm (PCAOB ID No. </a></span><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="c-1" name="dei:AuditorFirmId" id="f-36">34</ix:nonNumeric></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_94">)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_94">84</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_103">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_103">87</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_106">Consolidated Statements of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_106">88</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_109">Consolidated Statements of Comprehensive Loss</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_109">89</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_112">Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders&#8217; Equity (Deficit)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_112">90</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_115">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_115">91</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_118">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i918d970f7276400cb0009706b31f21f6_118">92</a></span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83</span></div></div></div><div id="i918d970f7276400cb0009706b31f21f6_94"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the stockholders and the Board of Directors of Coursera, Inc.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on Internal Control over Financial Reporting</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the internal control over financial reporting of Coursera, Inc. and subsidiaries (the &#8220;Company&#8221;) as of December 31, 2023, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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 31, 2023, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8212; Integrated Framework (2013) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">issued by COSO.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 31, 2023, of the Company and our report dated February 22, 2024, expressed an unqualified opinion on those consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinion</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;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&#8217;s Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;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-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Definition and Limitations of Internal Control over Financial Reporting</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ DELOITTE &amp; TOUCHE LLP</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">San Jose, California</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 22, 2024</span></div><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the stockholders and the Board of Directors of Coursera, Inc.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on the Financial Statements</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of Coursera, Inc. and subsidiaries (the &#8220;Company&#8221;) as of December 31, 2023 and 2022, the related consolidated statements of operations, comprehensive loss, redeemable convertible preferred stock and stockholders&#8217; equity (deficit), and cash flows, for each of the three years in the period ended December 31, 2023, and the related notes (collectively referred to as the &#8220;financial statements&#8221;). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2023, in conformity with accounting principles generally accepted in the United States of America.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company&#8217;s internal control over financial reporting as of December 31, 2023, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated February 22, 2024, expressed an unqualified opinion on the Company's internal control over financial reporting. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinion</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;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-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the 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-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Audit Matter</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The critical audit matter communicated below is a matter arising from the current-period audit of the 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-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition - Refer to Notes 2 and 3 to the financial statements</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Critical Audit Matter Description</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue from contracts with customers for access to the learning content hosted on its platform and related services. The Company&#8217;s Enterprise revenue is generated through the sale of subscription licenses to businesses, organizations, governments, and educational institutions that provide their learners with the ability to enroll in courses and Specializations and receive certifications upon completion. Enterprise contracts consist of selling a fixed quantity of catalog licenses that grant each learner access to the Company&#8217;s learning platform and unlimited course enrollments over the license term. For higher value Enterprise contracts, management applies judgment in identifying and evaluating the terms and conditions of such contracts that impact revenue recognition. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Given the complexity of the Company&#8217;s higher value Enterprise contracts, together with the judgments involved in identifying and evaluating the terms and conditions impacting revenue recognition, auditing management&#8217;s identification and evaluation of the terms and conditions within such contracts and the resulting impact on revenue recognition required a high degree of auditor judgment and an increased extent of effort.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">How the Critical Audit Matter Was Addressed in the Audit</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audit procedures related to management&#8217;s identification and evaluation of the terms and conditions within higher value Enterprise contracts and the resulting impact on revenue recognition included the following, among others:</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We tested the operating effectiveness of internal controls over revenue recognition, including those over the identification and evaluation of terms and conditions and the resulting impact on revenue recognition.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We selected a sample of higher value Enterprise revenue contracts and performed the following:</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">Obtained the related contract, including master agreements, amendments, and purchase and sales order agreements, and evaluated whether management properly documented the terms of the contract in accordance with the Company&#8217;s accounting policies.</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">Assessed management&#8217;s identification and evaluation of the terms and conditions that impact revenue recognition by independently evaluating the terms and conditions of the contract and the resulting impact on revenue recognition.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="c-1" name="dei:AuditorName" id="f-37">DELOITTE &amp; TOUCHE LLP</ix:nonNumeric></span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:AuditorLocation" id="f-38">San Jose, California</ix:nonNumeric></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 22, 2024</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company's auditor since 2013.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86</span></div></div></div><div id="i918d970f7276400cb0009706b31f21f6_97"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I&#8212;FINANCIAL INFORMATION</span></div><div id="i918d970f7276400cb0009706b31f21f6_100"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. Consolidated Financial Statements</span></div><div id="i918d970f7276400cb0009706b31f21f6_103"></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COURSERA, INC. AND SUBSIDIARIES</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Balance Sheets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands, except share and per share amounts)</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:15pt"><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-39">656,321</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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-40">320,817</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-41">65,746</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-42">459,654</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable, net of allowance for credit losses of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="f-43">133</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="f-44">495</ix:nonFraction> as of December&#160;31, 2023 and December&#160;31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-45">67,418</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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-46">53,734</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred costs, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredCostsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-47">26,387</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredCostsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-48">24,147</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-49">16,614</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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-50">17,636</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-51">832,486</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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-52">875,988</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property, equipment, and software, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-53">30,408</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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-54">27,096</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-55">4,739</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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-56">9,605</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-57">11,720</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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-58">8,553</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-59">41,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:'Times New Roman',sans-serif;font-size:8pt;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-60">26,355</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-61">920,533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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-62">947,597</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities and Stockholders&#8217; Equity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Educator partners payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsPayableTradeCurrent" format="ixt:num-dot-decimal" scale="3" id="f-63">101,041</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsPayableTradeCurrent" format="ixt:num-dot-decimal" scale="3" id="f-64">66,375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other accounts payable and accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-65">23,456</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-66">23,342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-67">22,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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-68">21,163</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-69">6,557</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-70">8,658</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-71">137,229</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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-72">115,701</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-73">7,696</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-74">7,202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-75">298,260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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-76">242,441</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="f-77">39</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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-78">5,791</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-79">2,861</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-80">3,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-81">3,179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-82">1,714</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-83">304,339</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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-84">253,022</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 9)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-4" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-85"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-5" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-86"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:10.08pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-87"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-88">0.00001</ix:nonFraction></ix:nonFraction> par value&#8212;<ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-89"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-90">10,000,000</ix:nonFraction></ix:nonFraction> shares authorized as of December&#160;31, 2023 and December&#160;31, 2022; <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-91"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-92"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-93"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-94">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December&#160;31, 2023 and December&#160;31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="0" id="f-95">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="0" id="f-96">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-97"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-98">0.00001</ix:nonFraction></ix:nonFraction> par value&#8212;<ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-99"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-100">300,000,000</ix:nonFraction></ix:nonFraction> shares authorized as of December&#160;31, 2023 and December&#160;31, 2022; <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-101">162,898,279</ix:nonFraction> shares issued and <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-102">155,320,538</ix:nonFraction> shares outstanding as of December&#160;31, 2023, and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-103">150,683,607</ix:nonFraction> shares issued and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-104">147,935,669</ix:nonFraction> shares outstanding as of December&#160;31, 2022</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-105">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-106">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-107">1,459,964</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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-108">1,364,116</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Treasury stock, at cost&#8212;<ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-109">7,577,741</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-110">2,747,938</ix:nonFraction> shares as of December&#160;31, 2023 and December&#160;31, 2022</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="f-111">63,154</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="f-112">4,701</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-113">59</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-114">718</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-115">780,677</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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-116">664,123</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-117">616,194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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-118">694,575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; equity</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-119">920,533</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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-120">947,597</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-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to Consolidated Financial Statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87</span></div></div></div><div id="i918d970f7276400cb0009706b31f21f6_106"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COURSERA, INC. AND SUBSIDIARIES</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Operations</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands, except share and per share data)</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-121">635,764</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-122">523,756</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-123">415,287</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-124">305,993</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-125">192,277</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-126">165,818</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-127">329,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-128">331,479</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-129">249,469</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-130">160,077</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-131">165,134</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-132">135,410</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-133">222,771</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-134">227,676</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-135">179,337</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-136">98,325</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-137">105,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-138">77,785</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring related charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-139">5,806</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-140">10,149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="f-141">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-142">475,367</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-143">508,859</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-144">392,532</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-145">145,596</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-146">177,380</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-147">143,063</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="f-148">34,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="f-149">9,144</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="f-150">320</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-151">19</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-152">2,401</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-153">346</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-154">111,183</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-155">170,637</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-156">143,089</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax 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:'Times New Roman',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-157">5,371</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-158">4,720</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-159">2,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-160">116,554</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-161">175,357</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-162">145,215</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share&#8212;basic and diluted</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-163"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-164">0.77</ix:nonFraction></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-165"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-166">1.21</ix:nonFraction></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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-167"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-168">1.28</ix:nonFraction></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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used in computing net loss per share&#8212;basic and diluted</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-169"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-170">150,957,814</ix:nonFraction></ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-171"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-172">145,263,726</ix:nonFraction></ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-173"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-174">113,587,523</ix:nonFraction></ix:nonFraction></span></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to Consolidated Financial Statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88</span></div></div></div><div id="i918d970f7276400cb0009706b31f21f6_109"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COURSERA, INC. AND SUBSIDIARIES</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Comprehensive Loss</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-175">116,554</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-176">175,357</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-177">145,215</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in unrealized gain (loss) on marketable securities, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="f-178">777</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="f-179">466</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="f-180">272</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-181">115,777</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-182">175,823</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-183">145,487</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to Consolidated Financial Statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89</span></div></div></div><div id="i918d970f7276400cb0009706b31f21f6_112"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.333%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COURSERA, INC. AND SUBSIDIARIES</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders&#8217; Equity (Deficit)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands, except share and per share amounts)</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.244%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.244%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.244%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.244%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.244%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.244%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.244%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.244%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.244%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Redeemable<br/>Convertible<br/>Preferred Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Additional<br/>Paid-In<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Treasury Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Income (Loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Accumulated<br/>Deficit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Total<br/>Stockholders&#8217;<br/>Equity (Deficit)</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Amount </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Balance&#8212;December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-184">75,305,400</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-185">462,293</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-186">43,049,228</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-187">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-188">126,408</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-11" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-189">2,747,938</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-190">4,701</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-191">20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-192">343,551</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-193">221,824</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Conversion of redeemable convertible preferred stock to common stock upon initial public offering</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-15" decimals="INF" sign="-" name="us-gaap:ConversionOfStockSharesConverted1" format="ixt:num-dot-decimal" scale="0" id="f-194">75,305,400</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:ConversionOfStockAmountConverted1" format="ixt:num-dot-decimal" scale="3" id="f-195">462,293</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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-16" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="f-196">75,305,400</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="f-197">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-198">462,292</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-199">462,293</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Issuance of common stock upon initial public offering, net of offering costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-16" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="f-200">17,024,276</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="f-201">518,869</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="f-202">518,869</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of options</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-16" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-203">8,731,889</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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-204">32,287</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-205">32,287</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Issuance of common stock related to employee stock purchase plan</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-16" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="f-206">228,048</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-207">6,397</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-208">6,397</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Issuance of restricted stock awards</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-16" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-209">4,722</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Vesting of restricted stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-16" decimals="INF" name="cour:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingOfRestrictedStockUnitsNumber" format="ixt:num-dot-decimal" scale="0" id="f-210">502,135</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Tax withholding on vesting of restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-16" decimals="INF" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-211">191,719</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-212">7,172</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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-213">7,172</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Vesting of early exercise stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="cour:AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExerciseStockOptions" scale="3" id="f-214">77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="cour:AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExerciseStockOptions" scale="3" id="f-215">77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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-216">96,073</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-217">96,073</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Change in unrealized loss on marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="f-218">272</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="f-219">272</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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-220">145,215</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-221">145,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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Balance&#8212;December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-20" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-222">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:fixed-zero" scale="3" id="f-223">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-21" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-224">144,653,979</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-225">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-226">1,235,231</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-23" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-227">2,747,938</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-228">4,701</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-229">252</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-230">488,766</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-231">741,513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of options</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-27" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-232">4,310,630</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-233">17,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-234">17,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Vesting of restricted stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-27" decimals="INF" name="cour:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingOfRestrictedStockUnitsNumber" format="ixt:num-dot-decimal" scale="0" id="f-235">1,940,200</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Tax withholding on vesting of restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-27" decimals="INF" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-236">774,054</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-237">11,886</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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-238">11,886</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Issuance of restricted stock awards</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-27" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-239">5,518</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Issuance of common stock related to employee stock purchase plan</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-27" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="f-240">547,334</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-241">6,829</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-242">6,829</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-243">116,192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-244">116,192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Change in unrealized loss on marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="f-245">466</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="f-246">466</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-247">175,357</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-248">175,357</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Balance&#8212;December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-31" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-249">150,683,607</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-250">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-251">1,364,116</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-33" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-252">2,747,938</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-253">4,701</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-254">718</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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-255">664,123</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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-256">694,575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of options</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-36" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-257">6,621,448</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-258">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-259">27,314</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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-260">27,315</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Vesting of restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-36" decimals="INF" name="cour:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingOfRestrictedStockUnitsNumber" format="ixt:num-dot-decimal" scale="0" id="f-261">8,449,866</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Tax withholding on vesting of restricted stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-36" decimals="INF" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-262">3,485,308</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-263">54,122</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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-264">54,122</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Repurchases of common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-38" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-265">4,829,803</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-266">58,453</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-267">58,453</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Issuance of restricted stock awards</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-36" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-268">13,516</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Issuance of common stock related to employee stock purchase plan</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-36" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="f-269">615,150</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-270">6,031</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-271">6,031</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-272">116,625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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-273">116,625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Change in unrealized gain on marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="f-274">777</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="f-275">777</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-276">116,554</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-277">116,554</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Balance&#8212;December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-41" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-278">162,898,279</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-279">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-280">1,459,964</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-43" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-281">7,577,741</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-282">63,154</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-283">59</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-284">780,677</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-285">616,194</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-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to Consolidated Financial Statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90</span></div></div></div><div id="i918d970f7276400cb0009706b31f21f6_115"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COURSERA, INC. AND SUBSIDIARIES</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Cash Flows</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="margin-top:12pt;padding-left:18pt;padding-right:18pt;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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash flows from operating activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-286">116,554</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-287">175,357</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-288">145,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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments to reconcile net loss to net cash provided by (used in) operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-289">22,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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-290">18,503</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-291">14,757</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-292">109,570</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-293">110,785</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-294">91,183</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Accretion) amortization of marketable securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium" format="ixt:num-dot-decimal" scale="3" id="f-295">13,811</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium" scale="3" id="f-296">895</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium" scale="3" id="f-297">501</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment of long-lived assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="f-298">3,062</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="f-299">6,124</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="f-300">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-301">1,496</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-302">1,088</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="f-303">448</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-304">14,763</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-305">20,598</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-306">5,863</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-307">17,003</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-308">18,290</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-309">5,697</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="cour:IncreaseDecreaseInOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="f-310">4,868</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="cour:IncreaseDecreaseInOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="f-311">4,839</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="cour:IncreaseDecreaseInOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="f-312">5,301</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-313">33,971</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-314">17,893</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-315">16,322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued compensation and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-316">3,073</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-317">3,409</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-318">7,670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-319">7,853</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-320">5,841</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-321">6,336</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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-322">21,313</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-323">20,289</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-324">17,845</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash provided by (used in) operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-325">29,639</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-326">38,051</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-327">1,746</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash flows from investing activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchases of marketable securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-328">121,756</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-329">593,770</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-330">241,758</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from maturities of marketable securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-331">530,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-332">375,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-333">204,981</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchases of property, equipment, and software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-334">1,147</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-335">1,578</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-336">1,554</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capitalized internal-use software costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="cour:PaymentsToCapitalizedInternalUseSoftwareCosts" format="ixt:num-dot-decimal" scale="3" id="f-337">15,254</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="cour:PaymentsToCapitalizedInternalUseSoftwareCosts" format="ixt:num-dot-decimal" scale="3" id="f-338">12,299</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="cour:PaymentsToCapitalizedInternalUseSoftwareCosts" format="ixt:num-dot-decimal" scale="3" id="f-339">12,090</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchase of minority interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-340">1,701</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="f-341">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="f-342">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchases of content assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="cour:PaymentsToAcquireContentAssets" format="ixt:num-dot-decimal" scale="3" id="f-343">5,344</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="cour:PaymentsToAcquireContentAssets" format="ixt:num-dot-decimal" scale="3" id="f-344">1,377</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="cour:PaymentsToAcquireContentAssets" format="ixt:num-dot-decimal" scale="3" id="f-345">1,188</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-346">384,798</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-347">234,024</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-348">51,609</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from exercise of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-349">27,315</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-350">17,586</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-351">31,766</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromStockPlans" format="ixt:num-dot-decimal" scale="3" id="f-352">6,031</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ProceedsFromStockPlans" format="ixt:num-dot-decimal" scale="3" id="f-353">6,829</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProceedsFromStockPlans" format="ixt:num-dot-decimal" scale="3" id="f-354">6,397</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from initial public offering, net of offering costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" format="ixt:fixed-zero" scale="3" id="f-355">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" format="ixt:fixed-zero" scale="3" id="f-356">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" format="ixt:num-dot-decimal" scale="3" id="f-357">525,284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payments for repurchases of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-358">58,453</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-359">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-360">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payment of tax withholding on vesting of restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-361">54,122</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-362">11,886</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-363">7,172</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payment of deferred offering costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="cour:PaymentOfDeferredOfferingCosts" format="ixt:fixed-zero" scale="3" id="f-364">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="cour:PaymentOfDeferredOfferingCosts" scale="3" id="f-365">295</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="cour:PaymentOfDeferredOfferingCosts" format="ixt:num-dot-decimal" scale="3" id="f-366">6,119</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash (used in) provided by financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-367">79,229</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-368">12,234</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-369">550,156</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net increase (decrease) in cash, cash equivalents, and restricted cash</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-370">335,208</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-371">259,841</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-372">500,293</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash, cash equivalents, and restricted cash&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Beginning of period</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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-373">322,878</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-374">582,719</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-375">82,426</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash, cash equivalents, and restricted cash&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">End of period</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-376">658,086</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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-377">322,878</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-378">582,719</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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Supplemental disclosure of cash flow information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash paid for income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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-379">6,383</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-380">4,064</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-381">2,837</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Supplemental disclosure of noncash investing and financing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation capitalized as internal-use software costs</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="cour:ShareBasedCompensationCapitalizedAsInternalUseSoftware" format="ixt:num-dot-decimal" scale="3" id="f-382">7,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="cour:ShareBasedCompensationCapitalizedAsInternalUseSoftware" format="ixt:num-dot-decimal" scale="3" id="f-383">5,407</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="cour:ShareBasedCompensationCapitalizedAsInternalUseSoftware" format="ixt:num-dot-decimal" scale="3" id="f-384">4,890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unpaid deferred offering costs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="cour:UnpaidDeferredOfferingCosts" format="ixt:fixed-zero" scale="3" id="f-385">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="cour:UnpaidDeferredOfferingCosts" format="ixt:fixed-zero" scale="3" id="f-386">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="cour:UnpaidDeferredOfferingCosts" scale="3" id="f-387">295</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to Consolidated Financial Statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91</span></div></div></div><div id="i918d970f7276400cb0009706b31f21f6_118"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COURSERA, INC. AND SUBSIDIARIES</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands, except share and per share amounts)</span></div><div id="i918d970f7276400cb0009706b31f21f6_121"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="f-388" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.&#160;&#160;&#160;&#160;BASIS OF PRESENTATION AND DESCRIPTION OF BUSINESS</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying Consolidated Financial Statements of Coursera, Inc., a Delaware public benefit corporation, and its subsidiaries (&#8220;Coursera&#8221;, the &#8220;Company&#8221;, &#8220;we&#8221;, &#8220;us&#8221;, or &#8220;our&#8221;) have been prepared in accordance with accounting principles generally accepted in the United States (&#8220;GAAP&#8221;).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coursera is an online learning platform that connects learners, educators, and institutions with the goal of providing world-class educational content that is affordable, accessible, and relevant. We combine content, data, and technology into a platform that is customizable and extensible to both individual learners and institutions. We partner with university and industry partners (collectively, &#8220;educator partners&#8221;) to bring quality higher education to a broad range of individuals, businesses, organizations, and governments. We also sell directly to institutions, including employers, colleges and universities, organizations, and governments, to enable their employees, students, and citizens to gain critical skills aligned to job markets. Our corporate headquarters is located in Mountain View, California.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reporting Segments</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conduct our operations through <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="f-389">three</ix:nonFraction> reporting segments: Consumer, Enterprise, and Degrees. Refer to Note 14 for additional information.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Initial Public Offering</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April&#160;5, 2021, Coursera, Inc. completed its initial public offering of common stock, in which <ix:nonFraction unitRef="shares" contextRef="c-46" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="f-390">14,664,776</ix:nonFraction> shares were sold (the &#8220;IPO&#8221;). The shares were sold at a price to the public of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-47" decimals="2" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="f-391">33.00</ix:nonFraction> per share for net proceeds of $<ix:nonFraction unitRef="usd" contextRef="c-46" decimals="INF" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="3" id="f-392">452,482</ix:nonFraction>, after deducting underwriting discounts and commissions of $<ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="us-gaap:OtherUnderwritingExpense" format="ixt:num-dot-decimal" scale="3" id="f-393">31,456</ix:nonFraction>. Upon completion of the IPO, $<ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" name="us-gaap:DeferredOfferingCosts" format="ixt:num-dot-decimal" scale="3" id="f-394">6,449</ix:nonFraction> of deferred offering costs were reclassified into additional paid-in capital as a reduction of the net proceeds received from the IPO. Upon the closing of the IPO, all outstanding shares of redeemable convertible preferred stock automatically converted into <ix:nonFraction unitRef="shares" contextRef="c-48" decimals="0" name="us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion" format="ixt:num-dot-decimal" scale="0" id="f-395">75,305,400</ix:nonFraction> shares of common stock on a <ix:nonFraction unitRef="number" contextRef="c-49" decimals="INF" name="cour:ConversionOfStockConversionRatio" format="ixt-sec:numwordsen" scale="0" id="f-396">one</ix:nonFraction>-for-one basis.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April&#160;19, 2021, the underwriters exercised in full the right to purchase <ix:nonFraction unitRef="shares" contextRef="c-50" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="f-397">2,359,500</ix:nonFraction> additional shares of common stock from the Company, resulting in additional net proceeds of $<ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" format="ixt:num-dot-decimal" scale="3" id="f-398">72,802</ix:nonFraction>, after deducting underwriting discounts and commissions of $<ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" name="us-gaap:OtherUnderwritingExpense" format="ixt:num-dot-decimal" scale="3" id="f-399">5,061</ix:nonFraction>.</span></div></ix:nonNumeric><div id="i918d970f7276400cb0009706b31f21f6_124"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="f-400" continuedAt="f-400-1" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.&#160;&#160;&#160;&#160;SIGNIFICANT ACCOUNTING POLICIES</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ConsolidationPolicyTextBlock" id="f-401" continuedAt="f-401-1" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-401-1">The Consolidated Financial Statements include the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.</ix:continuation> </span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><ix:continuation id="f-400-1" continuedAt="f-400-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-402" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of Consolidated Financial Statements in conformity with GAAP requires management to make estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities and related disclosures as of the date of the Consolidated Financial Statements, as well as the reported amounts of revenue and expenses during the reporting period. We base our estimates on historical experience, current conditions, and various other factors that we believe to be reasonable under the circumstances. Significant items subject to such estimates, judgements, and assumptions include, but are not limited to, those related to the determination of principal versus agent and variable consideration in our revenue contracts; stock-based compensation expense; period of benefit for capitalized commissions; internal-use software costs; useful lives of long-lived assets; the carrying value of operating lease right-of-use assets; the valuation of intangible assets and income tax expense, including the valuation of deferred tax assets and liabilities, among others. Actual results could differ from those estimates, and any such differences could be material to our Consolidated Financial Statements.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="f-403" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents, and Restricted Cash</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. Our cash and cash equivalents consist of cash and money market funds at financial institutions, and are stated at cost, which approximates fair value because of their immediate or short-term maturities. Our restricted cash primarily consists of a letter of credit required to fulfill our corporate headquarters&#8217; operating lease agreement. Restricted cash, current is included in prepaid expenses and other current assets, and restricted cash, non-current is included in other assets, both in the Consolidated Balance Sheets.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:MarketableSecuritiesPolicy" id="f-404" continuedAt="f-404-1" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Securities</span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-404-1">Marketable securities consist of U.S. Treasury securities, with an original maturity between three months and one year at the date of purchase, and are classified as available-for-sale (&#8220;AFS&#8221;) debt securities. We view these securities as available to support current operations and have classified all AFS debt securities as current assets. AFS debt securities are initially recorded at cost and periodically adjusted to fair value with unrealized gains and losses reported as a component of accumulated other comprehensive income (loss) in the Consolidated Balance Sheets. We evaluate our AFS debt securities with an unamortized cost basis in excess of estimated fair value to determine what amount of that difference, if any, is caused by expected credit losses. Realized gains and losses as well as credit-related impairment losses are included in other expense, net in the Consolidated Statements of Operations. Any remaining impairment is included in accumulated other comprehensive income (loss).</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="f-405" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, Net</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net includes trade accounts receivable, both billed and unbilled, net of an allowance for credit losses. Billed receivables are recorded at the invoiced amount in the period that our right to consideration is unconditional. Payment terms on invoiced amounts are typically 30 to 60 days. Unbilled receivables, or contract assets, are recorded when revenue is recognized prior to our unconditional right to consideration. A contract asset is a right to consideration that is conditional upon factors other than the passage of time.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An allowance for credit losses is established based on our assessment of the collectibility of accounts receivable by considering various factors, including the age of each outstanding invoice, each customer&#8217;s expected ability to pay, the collection history with each customer, current economic conditions, and reasonable and supportable forecasts of future economic conditions over the life of the receivable, when applicable, to determine whether a specific allowance is appropriate. Accounts receivable deemed uncollectible are charged against the allowance for credit losses when identified. The allowance for credit losses and related activities were not material for the years ended December&#160;31, 2023, 2022, and 2021.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-406" continuedAt="f-406-1" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Equipment, and Software, Net</span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-406-1">Property, equipment, and software, net is stated at cost, less accumulated depreciation and amortization. Depreciation and software amortization are recorded using the straight-line method over the estimated useful lives of the assets, generally <span style="-sec-ix-hidden:f-407">two</span> to <ix:nonNumeric contextRef="c-53" name="cour:PropertyEquipmentAndSoftwareEstimatedUsefulLives" format="ixt-sec:durwordsen" id="f-408">five years</ix:nonNumeric>. Leasehold improvements are amortized over the shorter of the estimated useful lives of the improvements or the remaining lease term.</ix:continuation> </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><ix:continuation id="f-400-2" continuedAt="f-400-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:DeferredChargesPolicyTextBlock" id="f-409" continuedAt="f-409-1" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Offering Costs</span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-409-1">Deferred offering costs consist primarily of direct and incremental legal, accounting, and other fees related to the IPO. Prior to the IPO, all deferred offering costs were capitalized in prepaid expenses and other current assets on the Consolidated Balance Sheets. Upon completion of the IPO, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredOfferingCosts" format="ixt:num-dot-decimal" scale="3" id="f-410">6,449</ix:nonFraction> of the deferred offering costs were reclassified into stockholders&#8217; equity (deficit) as a reduction of the IPO proceeds.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="cour:CollaborativeArrangementsWithEducationPartnersPolicyTextBlock" id="f-411" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Educator Partner Costs</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have various agreements with educator partners that grant us the right to host their intellectual property on our platform. In return, educator partners earn a fee that we recognize as a content cost in the same period in which the related revenue is recognized and is classified as a cost of revenue in the Consolidated Statements of Operations. One such agreement has stipulated that certain fees earned by the educator partner are to be allocated to a development fund to be held and spent by Coursera on activities such as developing, marketing, and advertising the educator partner's content, according to a mutually agreed upon plan. We recognized the liability and related expenses associated with this development fund consistent with the timing of when we recognized educator partner content costs given our liability is established in the same period the revenue is recognized. The expenses have been classified in the Consolidated Statements of Operations based on the nature of the underlying spend. The liability associated with the development fund is recorded within other accounts payable and accrued expenses in the Consolidated Balance Sheets. During the first quarter of 2023, we entered into an amendment with this educator partner who started earning typical content fees, which are recorded within cost of revenue in the Consolidated Statements of Operations.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeLeasesPolicyTextBlock" id="f-412" continuedAt="f-412-1" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease and the classification of that lease, if applicable, at inception by evaluating various factors, including if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration and other facts and circumstances. Right-of-use (&#8220;ROU&#8221;) assets represent our right to use an underlying asset for the lease term and are included in operating lease ROU assets, on our Consolidated Balance Sheets. Lease liabilities represent our obligation to make lease payments according to the arrangement and are included in operating lease liabilities, current and non-current, on our Consolidated Balance Sheets. We do not have any finance leases.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets and lease liabilities are recognized at the commencement date based on the present value of minimum remaining lease payments over the lease term. For this purpose, we include payments that are fixed and determinable at the commencement date, including initial direct costs incurred and excluding lease incentives received. We use the implicit rate when it is readily determinable. Otherwise, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of future lease payments. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise such options. Our lease agreements may contain variable costs such as common area maintenance, insurance, real estate taxes, or other costs. Variable lease costs are expensed as incurred in the Consolidated Statements of Operations. Operating lease expense is recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not separate lease and non-lease components and do not recognize ROU assets and operating lease liabilities that arise from leases with an initial lease term of 12 months or less.</span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><ix:continuation id="f-412-1"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, impairment of an ROU asset and other lease related assets, including leasehold improvements, furniture and fixtures, and computer equipment, that results from entering into a sublease arrangement is recognized in the Consolidated Statements of Operations in the period the sublease agreement is executed. We recognize sublease income as a reduction to our operating lease expense on a straight-line basis over the sublease term. Refer to Note 6 for additional information.</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><ix:continuation id="f-400-3" continuedAt="f-400-4"><ix:nonNumeric contextRef="c-1" name="us-gaap:InternalUseSoftwarePolicy" id="f-413" continuedAt="f-413-1" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Internal-Use Software and Website Development Costs</span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-413-1">We capitalize certain costs associated with our internal-use software and website development during the application development stage when management with the relevant authority authorizes and commits to the funding of the project, it is probable that the project will be completed, and the software will be used as intended. These costs include personnel and related employee benefits expenses for employees who are directly associated with and who devote time to software and website development projects. Such costs are amortized on a straight-line basis over the estimated useful life of the related asset, which is approximately <span style="-sec-ix-hidden:f-414">two</span> to <ix:nonNumeric contextRef="c-55" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="f-415">five years</ix:nonNumeric>, and are recorded within cost of revenue in the Consolidated Statements of Operations. Costs incurred prior to meeting these criteria, together with costs incurred for training and maintenance, are expensed as incurred within research and development in the Consolidated Statements of Operations.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:IntangibleAssetsFiniteLivedPolicy" id="f-416" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets, Net</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net is stated at cost, net of accumulated amortization. We amortize our finite-lived intangible assets on a straight-line basis over an estimated useful life of <span style="-sec-ix-hidden:f-417">two</span> to <ix:nonNumeric contextRef="c-57" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="f-418">six years</ix:nonNumeric>. Amortization of content assets and developed technology is included in cost of revenue, and assembled workforce is included in research and development, both in the Consolidated Statements of Operations.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="f-419" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We monitor events and changes in circumstances that could indicate the carrying amounts of our long-lived assets, including deferred partner fees, property, equipment, software, intangible assets, and operating lease ROU assets, may not be recoverable. When such events or changes in circumstances occur, we assess the recoverability of long-lived assets by determining whether the carrying value of such assets will be recovered through their undiscounted expected future cash flows. If the future undiscounted cash flows are less than the carrying amount of these assets, we recognize an impairment loss based on the excess of the carrying amount over the fair value of the assets. During the year ended December&#160;31, 2023, we recognized an <ix:nonNumeric contextRef="c-1" name="cour:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" id="f-420"><ix:nonNumeric contextRef="c-6" name="cour:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" id="f-421"><ix:nonNumeric contextRef="c-7" name="cour:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" id="f-422">impairment loss</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric> of $<ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="3" id="f-423">861</ix:nonFraction> related to capitalized internal-use software and website development costs. During the year ended December&#160;31, 2022, we recognized an impairment loss related to deferred partner fees of $<ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:num-dot-decimal" scale="3" id="f-424">2,915</ix:nonFraction>, related to our operating lease ROU asset of $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-425">2,304</ix:nonFraction>, and related property and equipment of $<ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" scale="3" id="f-426">904</ix:nonFraction>. There were <ix:nonFraction unitRef="usd" contextRef="c-7" decimals="INF" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:fixed-zero" scale="0" id="f-427">no</ix:nonFraction> impairments of long-lived assets during the year ended December&#160;31, 2021.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="f-428" continuedAt="f-428-1" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue from contracts with customers for access to the learning content hosted on our platform and related services. Revenue is recognized when control of promised services is transferred to our customer. The amount of revenue recognized reflects the consideration that we expect to be entitled to receive in exchange for these services. We apply judgment in determining our customer&#8217;s ability and intent to pay, which is based on a variety of factors, including the customer&#8217;s historical payment experience, credit, or financial information. Consumer revenue customers are required to pay in advance.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At contract inception, we assess the performance obligations, or deliverables, we have agreed to provide in the contract and determine if they are individually distinct or if they should be combined with other performance obligations. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on each performance obligation&#8217;s relative standalone selling price. We combine performance obligations when an individual performance obligation does not have standalone value to our customer. For example, our customers do not have the ability to take possession of the software supporting our platform and, as a result, our contracts are typically accounted for as service arrangements with a single performance obligation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a stand-ready obligation to provide learners continuous access to our learning platform and deliver related support services for a specified term. For this reason, these services are generally viewed as a stand-ready performance obligation consisting of a series of distinct daily services. We typically satisfy these performance obligations over time as the services are provided. A time-elapsed output method is used to measure progress because our efforts are expended evenly throughout the period given the nature of the promise is a stand-ready service. Fixed fees for these services are generally recognized ratably over the contract term.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><ix:continuation id="f-428-1" continuedAt="f-428-2"><ix:continuation id="f-400-4" continuedAt="f-400-5"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We include any fixed consideration within our contracts as part of the total transaction price. Generally, we include an estimate of the variable amount within the total transaction price and update our assumptions over the duration of the contract. None of our contracts contain a significant financing component. We do not include taxes collected from customers and remitted to governmental authorities within the total transaction price.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At times, we are party to multiple concurrent contracts or contracts that combine multiple services. These situations require judgment to determine if multiple contracts should be combined and accounted for as a single arrangement. In making this determination, we consider (i) the economics of each individual contract and whether or not it was negotiated on a standalone basis, and (ii) if multiple promises represent a single performance obligation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract modifications require judgment to determine if the modification should be accounted for as (i) a separate contract, (ii) the termination of the original contract and creation of a new contract, or (iii) a cumulative catch-up adjustment to the original contract. When evaluating contract modifications, we must identify the performance obligations of the modified contract and determine both the allocation of revenues to the remaining performance obligations and the period of recognition for each identified performance obligation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue from our <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-429">three</ix:nonFraction> reportable segments: Consumer, Enterprise, and Degrees. Refer to Note 14 for our disaggregation of revenue. We are generally the principal with respect to Consumer and Enterprise revenue as we control the performance obligation and are the primary obligor with respect to delivering access to course content. Additionally, we have inventory risk through recoupable advances sometimes paid to educator partners.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumer Revenue</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue from consumers by selling access to learning content hosted on our platform. Consumer products include certifications for single courses, professional certificates, and catalog-wide subscriptions. Access to single courses are generally purchased at a fixed price for a set period of time, typically six months. Specializations are a series of courses offered by the same educator partner, and learners are provided access to these courses on a month-to-month subscription basis. Coursera Plus is our catalog-wide consumer subscription product, sold in monthly or annual subscriptions. All Consumer learners pay in advance, and revenue is recognized ratably over the contract term once access has been granted to the learner, as learners have unlimited access to the course content during the contract term.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumer learners are entitled to a full refund up to two weeks after payment is received. We estimate and establish an allowance for refunds based on historical refund rates, which was immaterial as of December&#160;31, 2023 and 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Enterprise Revenue</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell subscription licenses to businesses, organizations, governments, and educational institutions that provide their learners with the ability to enroll in courses and Specializations and receive certifications upon completion. Enterprise contracts are typically between <span style="-sec-ix-hidden:f-430">one</span> and <ix:nonNumeric contextRef="c-53" name="cour:ContractWithCustomerPurchaseOfFixedQuantityOfSeatLicensesContractPeriod" format="ixt-sec:durwordsen" id="f-431">three years</ix:nonNumeric> in length and consist of selling a fixed quantity of catalog licenses that grant each learner access to our learning platform and unlimited course enrollments over the license term. We recognize revenue ratably over the contract term once access has been granted to the Enterprise customer.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Degrees Revenue</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Universities contract with us to facilitate the delivery of their bachelor&#8217;s and master&#8217;s degree programs or postgraduate diplomas. Degrees revenue contracts involve the performance of a number of promises, including but not limited to hosting the degree content on our learning platform, providing content authoring tools, course production support, marketing, and platform technical support services. As a result, the university is our customer with respect to Degrees revenue. We earn a service fee based on a percentage of total tuition collected by the university from Degrees students, net of refunds. As a result, the revenue we earn is dependent upon the number of learners enrolled and the tuition charged by the university. This is a form of variable consideration, and we estimate the amount of revenue using an expected value method. These estimates are refined each reporting period until the consideration becomes known, generally at the time the final term enrollment report is provided by the university. We have a stand-ready obligation to perform services throughout the contract term during which degree content is hosted on our platform.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Degrees revenue is generally earned and paid by the university for each academic term and is recognized ratably from the start of a term through the start of the following term.</span></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><ix:continuation id="f-400-5" continuedAt="f-400-6"><ix:continuation id="f-428-2"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Degrees learning experience is delivered on the same proprietary learning platform used by Consumer and Enterprise customers. There is no direct contractual revenue arrangement between Coursera and Degrees students, whose contractual arrangement is directly with the universities. In addition to the learning platform, the universities are obligated to provide their students with additional services, such as designing the curriculum, setting admission criteria, making admission and financial aid decisions, real-time teaching, independently awarding credits, certificates, or degrees, and providing academic and career counseling. For these reasons, the universities control the delivery of degrees hosted on our platform. As a result, we recognize only the service fee we receive from the universities as our Degrees revenue.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="cour:ContractAssetsAndLiabilitiesPolicyTextBlock" id="f-432" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue, or contract liabilities, consists of consideration recorded in advance of performance obligations being delivered and is classified as current or non-current based on the related period in which services are expected to be provided.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="cour:ContractAcquisitionAndFulfillmentCostsPolicyTextBlock" id="f-433" continuedAt="f-433-1" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Acquisition and Fulfillment Costs</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract acquisition costs consist of sales commissions and related payroll taxes associated with obtaining contracts with Enterprise and Degrees customers.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Commissions</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract acquisition costs are costs we incur that are directly related to securing a contract and are primarily related to sales commissions and related payroll taxes earned by our Enterprise and Degrees sales forces. These costs are deferred and then amortized on a straight-line basis over the expected period of benefit. We amortize these costs over <ix:nonNumeric contextRef="c-1" name="cour:ContractWithCustomerExpectedAmortizationPeriod" format="ixt-sec:durwordsen" id="f-434">four years</ix:nonNumeric>, since the commissions paid upon a contract renewal are not commensurate with the commissions paid on the initial contract, and as such, the sales contract term is not commensurate with the expected period of benefit. Sales commissions and related payroll taxes primarily paid for Enterprise contract renewals are amortized over the renewal term, which is generally <ix:nonNumeric contextRef="c-1" name="cour:ContractWithCustomerAmortizationOnRenewalPeriod" format="ixt-sec:durwordsen" id="f-435">two years</ix:nonNumeric>. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred commissions and related payroll taxes are recorded within deferred costs or other assets in the Consolidated Balance Sheets, depending on the timing of the related amortization. They are amortized to sales and marketing in the Consolidated Statements of Operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On an annual basis, we </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">assess the expected period of benefit by taking into consideration the average contract term length, the life of the underlying technology, and other factors. Based on our prior year assessment, we determined that the expected period of benefit should be increased from <ix:nonNumeric contextRef="c-61" name="cour:ContractWithCustomerExpectedIncrementalCostPeriod" format="ixt-sec:durwordsen" id="f-436">three years</ix:nonNumeric> to <ix:nonNumeric contextRef="c-62" name="cour:ContractWithCustomerExpectedIncrementalCostPeriod" format="ixt-sec:durwordsen" id="f-437">four years</ix:nonNumeric>. This change in accounting estimate was effective January 1, 2023 and is accounted for prospectively in our Consolidated Financial Statements. For the year ended December&#160;31, 2023, this change resulted in a $<ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-438">3,496</ix:nonFraction> benefit to sales and marketing. There was no change in the amortization period for contract renewals.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Partner Fees</span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-433-1">These fulfillment costs are paid to educator partners in advance of completing our performance obligations; are recorded within prepaid expenses and other current assets or other assets in the Consolidated Balance Sheets, depending on the timing of the related revenue recognition; and are amortized into cost of revenue ratably over the subscription term.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CostOfSalesPolicyTextBlock" id="f-439" continuedAt="f-439-1" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-439-1">Cost of revenue consists of content costs, which are generally fees paid to educator partners, and expenses associated with the operation and maintenance of our platform. These expenses include the cost of servicing support requests from paid learners and educator partners; hosting and bandwidth costs; amortization of acquired technology and internal-use software; customer payment processing fees; and attributed depreciation and facilities costs.</ix:continuation> </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><ix:continuation id="f-400-6" continuedAt="f-400-7"><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="f-440" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received for an asset or the &#8220;exit price&#8221; that would be paid to transfer a liability in the principal or most advantageous market in an orderly transaction between independent market participants on the measurement date. The fair value hierarchy requires an entity to maximize the use of observable inputs, where available. This hierarchy prioritizes the inputs into three broad levels as follows: </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; Inputs are unadjusted quoted prices in active markets for identical assets or liabilities. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; Inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the assets or liabilities, either directly or indirectly through market corroboration, for substantially the full term of the financial instruments.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; Inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The classification of a financial asset or liability within the hierarchy is determined based on the lowest-level input that is significant to the fair value measurement.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ConcentrationRiskCreditRisk" id="f-441" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Risk</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject us to concentration of credit risk consist of cash, cash equivalents, and marketable securities. We only invest in high-credit-quality instruments and maintain our cash equivalents and marketable securities in fixed-income securities. We place our cash primarily with domestic financial institutions that are federally insured within statutory limits. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the purpose of assessing the concentration of credit risk with respect to accounts receivable and significant customers, we treat a group of customers under common control or customers that are affiliates of each other as a single customer. For the years ended December&#160;31, 2023, 2022, and 2021, we did not have any customers that accounted for 10% or more of our revenue. As of December&#160;31, 2023 we had one customer that accounted for 10% of our net accounts receivable balance that has since been collected within typical business terms. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business model relies on educational content and credentialing programs from educator partners. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our largest educator partner has global brand recognition and supplies a variety of in-demand content across multiple domains. The loss of or significant reduction in this partnership or one of our other largest partners could have a material impact on our results of operations and cash flows.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxPolicyTextBlock" id="f-442" continuedAt="f-442-1" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are treated as a corporation under applicable federal and state income tax laws and are subject to income taxes in the United States and numerous foreign jurisdictions. Significant judgment is required in determining our income tax expense and deferred tax assets and liabilities, including evaluating uncertainties in the application of accounting principles and complex tax laws.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize the asset and liability method under which deferred tax assets and liabilities arise from the temporary differences between the tax basis of an asset or liability and its reported amount in the Consolidated Balance Sheets, as well as from net operating losses (&#8220;NOLs&#8221;) and tax credit carryforwards. Deferred tax amounts are determined by using the tax rates expected to be in effect when the taxes will be paid or refunds received, as provided for under currently enacted tax law. The effect on deferred taxes of changes in tax rates and laws in future periods, if any, is reflected in the Consolidated Financial Statements in the period enacted. A valuation allowance is established if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. We consider the available evidence, both positive and negative, including historical levels of income, expectations, and risks associated with estimates of future taxable income in assessing the need for a valuation allowance. Certain of our earnings are indefinitely reinvested offshore and could be subject to additional income tax if repatriated. It is not practicable to determine the unrecognized deferred tax liability on a hypothetical distribution of those earnings.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><ix:continuation id="f-400-7" continuedAt="f-400-8"><ix:continuation id="f-442-1" continuedAt="f-442-2"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determination of income tax expense requires estimates and can involve complex issues that may require an extended period to resolve. We recognize estimated tax liabilities when such liabilities are more likely than not to be sustained upon examination by the taxing authority. Further, the estimated level of annual earnings before income tax can cause the overall effective income tax rate to vary from period to period. Final determination of prior-year tax liabilities, either by settlement with tax authorities or expiration of statutes of limitations, could be materially different than estimates reflected in assets and liabilities and historical income tax expense. The outcome of these final determinations could have a material effect on our income tax expense or cash flows in the period that determination is made.</span></div></ix:continuation><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-442-2">We recognize interest and penalties related to income tax matters as a component of income tax expense in the Consolidated Statements of Operations.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CompensationRelatedCostsPolicyTextBlock" id="f-443" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure and recognize compensation expense for stock-based awards granted to employees, directors, and non-employees based on the estimated grant date fair value. Stock-based awards include restricted stock units (&#8220;RSUs&#8221;), stock options, and restricted stock awards as well as stock purchase rights granted to employees under our employee stock purchase plan (&#8220;ESPP Rights&#8221;).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of RSUs and restricted stock awards is based on the fair value of our common stock on the grant date. We estimate the fair value of stock options and ESPP Rights using the Black-Scholes option-pricing model, which requires the use of the following assumptions:</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Term</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The expected term represents the period that our stock-based awards are expected to be outstanding. For option grants considered to be &#8220;plain vanilla,&#8221; we determine the expected term using the simplified method. The simplified method deems the term to be the average of the time to vesting and the contractual life of the options. For ESPP Rights, the expected term represents the term from the first day of the offering period to the purchase date.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk-Free Interest Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero-coupon U.S. Treasury notes with maturities approximately equal to the expected term of the stock option or ESPP Rights.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Volatility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The expected volatility is derived from the average historical stock volatilities of several unrelated public companies within our industry that we consider to be comparable to our business, and to the extent available, our historical volatility over a period equivalent to the expected term of the stock option. The expected volatility is based on the historical volatility of our common stock over the estimated expected term of ESPP Rights.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividend Yield</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The expected dividend was assumed to be zero as we have never paid dividends and have no current plans to do so.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation is generally recognized on a straight-line basis over the requisite service period, which usually matches the vesting period. Forfeitures are recognized as they occur.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerSharePolicyTextBlock" id="f-444" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss Per Share Attributable to Common Stockholders</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per share attributable to common stockholders is computed in conformity with the two-class method required for participating securities. Prior to our IPO, we treated all series of our redeemable convertible preferred stock as participating securities, since such stockholders had the right to receive non-forfeitable dividends on a pari passu basis in the event that a dividend was paid on common stock. Under the two-class method, the net loss attributable to common stockholders was not allocated to the redeemable convertible preferred stock as the preferred stockholders did not have a contractual obligation to share in the Company&#8217;s losses.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potentially dilutive common stock equivalents to the extent they are dilutive. For purposes of this calculation, redeemable convertible preferred stock, common stock options, RSUs, and ESPP Rights are considered to be common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive for the periods presented.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><ix:continuation id="f-400-8" continuedAt="f-400-9"><ix:nonNumeric contextRef="c-1" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" id="f-445" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Loss</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive loss includes net loss and other comprehensive income (loss), net of tax. Other comprehensive income (loss), net of tax, refers to revenue, expenses, gains, and losses that under GAAP are recorded as an element of stockholders&#8217; equity (deficit) but are excluded from net loss.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="f-446" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expenditures for research and development of our technology and non-refundable contributions to develop educator partner content are expensed when incurred unless they qualify as internal-use software development costs. Research and development costs consist principally of personnel costs, consulting services, content development contributions, and attributed facilities costs.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="f-447" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Costs</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred and are included in sales and marketing in the Consolidated Statements of Operations. For the years ended December&#160;31, 2023, 2022, and 2021, these costs were $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="f-448">44,818</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="f-449">39,940</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="f-450">28,740</ix:nonFraction>.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="f-451" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of our sales contracts are denominated in U.S. dollars. In addition, the functional currency of our international subsidiaries is U.S. dollars. Monetary assets and liabilities denominated in currencies other than the functional currency are remeasured to the functional currency at period-end exchange rates. Foreign currency transaction gains and losses resulting from remeasurement are recognized within other expense, net in the Consolidated Statements of Operations.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-452" continuedAt="f-452-1" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires public entities to disclose information about their reportable segments&#8217; significant expenses and certain other segment items on an interim and annual basis if they are regularly provided to the chief operating decision maker (&#8220;CODM&#8221;). This ASU 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 amendments should be applied retrospectively to all prior periods presented. Upon transition, the segment expense categories and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in the period of adoption. We expect that the adoption of ASU 2023-07 will not have a material impact on our Consolidated Financial Statements and related disclosures.</span></div></ix:nonNumeric></ix:continuation><div style="margin-top:12pt;text-align:justify"><ix:continuation id="f-452-1" continuedAt="f-452-2"><ix:continuation id="f-400-9" continuedAt="f-400-10"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span></ix:continuation></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-452-2"><ix:continuation id="f-400-10">, which requires public entities on an annual basis to disclose (1) specific categories in the tax rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. This ASU is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The amendments should be applied on a prospective basis, though retrospective application is permitted. We are currently evaluating whether the adoption of ASU 2023-09 will have a material impact on our Consolidated Financial Statements and related disclosures.</ix:continuation></ix:continuation> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100</span></div></div></div><div id="i918d970f7276400cb0009706b31f21f6_127"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-453" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.&#160;&#160;&#160;&#160;REVENUE </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="f-454" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets and liabilities were as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.145%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 1, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.24pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billed accounts receivable, net of allowance for credit losses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-455">62,407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-456">45,337</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-457">22,286</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.24pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:UnbilledContractsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-458">5,011</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnbilledContractsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-459">8,397</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:UnbilledContractsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-460">12,110</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contract assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="f-461">67,418</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="f-462">53,734</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="f-463">34,396</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.96pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherLiabilitiesAndDeferredRevenueNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-464">140,089</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherLiabilitiesAndDeferredRevenueNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-465">118,777</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:OtherLiabilitiesAndDeferredRevenueNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-466">98,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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contract liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-467">140,089</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-468">118,777</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-469">98,488</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized during the years ended December&#160;31, 2023, 2022, and 2021 that was included in the corresponding deferred revenue balance at the beginning of each year was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="f-470">116,002</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="f-471">92,806</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="f-472">74,775</ix:nonFraction>.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Impairment losses related to contract assets were <ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="cour:ImpairmentLossesOnContractAssets" format="ixt:fixed-zero" scale="0" id="f-473"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="INF" name="cour:ImpairmentLossesOnContractAssets" format="ixt:fixed-zero" scale="0" id="f-474"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="INF" name="cour:ImpairmentLossesOnContractAssets" format="ixt:fixed-zero" scale="0" id="f-475">not</ix:nonFraction></ix:nonFraction></ix:nonFraction> material during the years ended December&#160;31, 2023, 2022, and 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations represent contracted revenue that has not yet been recognized, which includes deferred revenue in the Consolidated Balance Sheets and unbilled amounts that will be recognized as revenue in future periods. As of December&#160;31, 2023, we had remaining performance obligations of $<ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-476">320,936</ix:nonFraction> and expect to recognize approximately <ix:nonFraction unitRef="number" contextRef="c-65" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-477">68</ix:nonFraction>% as revenue over the next <ix:nonNumeric contextRef="c-65" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="f-478">12</ix:nonNumeric> months and the remainder thereafter. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Costs to Obtain and Fulfill Contracts</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CapitalizedContractCostTableTextBlock" id="f-479" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our capitalization and amortization of commissions and related payroll tax expenditures recorded within sales and marketing in the Consolidated Statements of Operations: </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions and related payroll tax expenditures:</span></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalization</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="cour:CommissionsAndRelatedPayrollTaxExpenditures" format="ixt:num-dot-decimal" scale="3" id="f-480">17,094</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="cour:CommissionsAndRelatedPayrollTaxExpenditures" format="ixt:num-dot-decimal" scale="3" id="f-481">17,766</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="cour:CommissionsAndRelatedPayrollTaxExpenditures" format="ixt:num-dot-decimal" scale="3" id="f-482">14,217</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AmortizationOfDeferredSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="f-483">12,291</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AmortizationOfDeferredSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="f-484">12,618</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AmortizationOfDeferredSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="f-485">8,197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" id="f-486" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred commissions and related payroll tax expenditures included in deferred costs and in other assets were as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred costs, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredCostsCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-487">13,168</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredCostsCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-488">13,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherAssetsMiscellaneous" format="ixt:num-dot-decimal" scale="3" id="f-489">15,361</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAssetsMiscellaneous" format="ixt:num-dot-decimal" scale="3" id="f-490">10,426</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, we recognized an impairment loss of $<ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="cour:ImpairmentLossesOnDeferredPartnerFees" format="ixt:num-dot-decimal" scale="3" id="f-491">2,915</ix:nonFraction>, within general and administrative in the Consolidated Statement of Operations, on deferred partner fees that we do not expect to recover from Russian educator partners whose content we removed from our platform. During the year ended December&#160;31, 2023, we recognized an impairment loss of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="cour:ImpairmentLossesOnDeferredPartnerFees" format="ixt:num-dot-decimal" scale="3" id="f-492">2,008</ix:nonFraction>, within sales and marketing in the Consolidated Statements of Operations, on content development grants that we do not expect to recover related to our Degrees segment.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101</span></div></div></div><div id="i918d970f7276400cb0009706b31f21f6_133"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="f-493" continuedAt="f-493-1" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.&#160;&#160;&#160;&#160;INVESTMENTS</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments Measured at Fair Value on a Recurring Basis</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock" id="f-494" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our investments measured at fair value on a recurring basis by balance sheet classification and investment type:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.998%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair <br/>Value - Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair <br/>Value - Level 1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents&#8212;money market funds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-495">186,396</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-496">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-497">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-498">186,396</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-499">304,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-500">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-501">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-502">304,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents&#8212;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-503">448,447</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-504">78</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-505">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-506">448,525</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:fixed-zero" scale="3" id="f-507">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-508">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-509">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-510">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-511">634,843</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-512">78</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-513">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-514">634,921</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-515">304,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-516">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-517">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-518">304,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities&#8212;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-519">65,765</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-520">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-521">19</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-522">65,746</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-523">460,372</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-524">26</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-525">744</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-526">459,654</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-527">700,608</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-528">78</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-529">19</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-530">700,667</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-531">765,122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-532">26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-533">744</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-534">764,404</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross realized gains and losses related to our cash equivalents and marketable securities were not material for the years ended December&#160;31, 2023, 2022, and 2021.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" id="f-535" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the cost basis and fair value of our AFS securities by contractual maturity date:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair <br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair <br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year or less</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="f-536">65,765</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" format="ixt:num-dot-decimal" scale="3" id="f-537">65,746</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="f-538">460,372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" format="ixt:num-dot-decimal" scale="3" id="f-539">459,654</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock" id="f-540" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in an unrealized loss position consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="f-541">65,746</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-542">19</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="f-543">356,767</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-544">744</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023 and 2022, our AFS marketable securities were comprised of U.S. Treasury securities, which are backed by the full faith and credit of the U.S. government. As a result, there were <ix:nonFraction unitRef="usd" contextRef="c-7" decimals="INF" name="cour:CreditOrNonCreditImpairmentCharges" format="ixt:fixed-zero" scale="0" id="f-545"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="INF" name="cour:CreditOrNonCreditImpairmentCharges" format="ixt:fixed-zero" scale="0" id="f-546"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="cour:CreditOrNonCreditImpairmentCharges" format="ixt:fixed-zero" scale="0" id="f-547">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> credit or non-credit impairment losses recorded during the years ended December&#160;31, 2023, 2022, or 2021. </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments Measured at Fair Value on a Nonrecurring Basis</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2023, we acquired an approximate <ix:nonFraction unitRef="number" contextRef="c-75" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="f-548">7</ix:nonFraction>% ownership interest in a privately held company, which is measured and accounted for using the fair value measurement alternative basis. This investment is classified within other assets in the Consolidated Balance Sheets. The carrying value of the investment was $<ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-549">1,701</ix:nonFraction> as of December&#160;31, 2023.</span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-493-1">Our existing equity investments are remeasured at fair value on a nonrecurring basis when an identifiable event or change in circumstance may have a significant adverse impact on its fair value. No such events or changes occurred during the years ended December&#160;31, 2023, 2022, or 2021.</ix:continuation> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">102</span></div></div></div><div id="i918d970f7276400cb0009706b31f21f6_136"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="f-550" continuedAt="f-550-1" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.&#160;&#160;&#160;&#160;CONSOLIDATED BALANCE SHEET COMPONENTS </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock" id="f-551" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of cash, cash equivalents, and restricted cash was as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-552">656,321</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-553">320,817</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-554">580,658</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:fixed-zero" scale="3" id="f-555">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RestrictedCashCurrent" scale="3" id="f-556">487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:fixed-zero" scale="3" id="f-557">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-558">1,765</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-559">1,574</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-560">2,061</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-561">658,086</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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-562">322,878</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-563">582,719</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-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Equipment, and Software, Net </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-564" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, equipment, and software, net consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Lives</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software and website development</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-77" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-565">2</ix:nonNumeric> - <ix:nonNumeric contextRef="c-78" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-566">5</ix:nonNumeric> years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-567">73,881</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-568">53,215</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and purchased software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-81" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-569">2</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-570">4,405</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-571">4,662</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shorter of useful life or remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-572">6,923</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-573">6,567</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-85" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-574">5</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-575">2,757</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-576">2,714</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, equipment, and software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-577">87,966</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-578">67,158</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-579">57,558</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-580">40,062</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, equipment, and software, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-581">30,408</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-582">27,096</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="cour:ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock" id="f-583" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents depreciation and amortization expense related to property, equipment, and software as well as the portion of amortization expense related to internal-use software and website development that is recorded within cost of revenue in the Consolidated Statements of Operations:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-584">19,276</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-585">15,865</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-586">12,513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense for internal-use software and website development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-587">16,894</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-588">13,128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-589">9,675</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets, Net </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="f-590" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.661%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Content assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-591">12,982</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-592">3,558</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-593">9,424</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-594">6,821</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-595">1,971</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-596">4,850</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-597">8,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-598">6,150</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-599">2,296</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-600">8,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-601">4,743</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-602">3,703</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assembled workforce</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:fixed-zero" scale="3" id="f-603">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:fixed-zero" scale="3" id="f-604">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:fixed-zero" scale="3" id="f-605">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="f-606">181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="f-607">181</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:fixed-zero" scale="3" id="f-608">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-609">21,428</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-610">9,708</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-611">11,720</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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-612">15,448</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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-613">6,895</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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-614">8,553</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><ix:continuation id="f-550-1"><ix:nonNumeric contextRef="c-1" name="cour:ScheduleOfCapitalizationOfContentAssetsAndAmortizationExpenseForIntangibleAssetsTableTextBlock" id="f-615" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalization of content assets and amortization expense for intangible assets was as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalization of content assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="3" id="f-616">6,161</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="3" id="f-617">1,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="3" id="f-618">1,765</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense for intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-619">2,994</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-620">2,638</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-621">2,244</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, the weighted-average remaining amortization period was <ix:nonNumeric contextRef="c-95" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" format="ixt-sec:duryear" id="f-622">1.6</ix:nonNumeric> years for developed technology and <ix:nonNumeric contextRef="c-93" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" format="ixt-sec:duryear" id="f-623">3.8</ix:nonNumeric> years for content assets. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="f-624" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, future expected amortization expense for intangible assets was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-625">4,258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-626">3,713</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="f-627">1,621</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="f-628">1,190</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="3" id="f-629">892</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" scale="3" id="f-630">46</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-631">11,720</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div id="i918d970f7276400cb0009706b31f21f6_139"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeasesTextBlock" id="f-632" continuedAt="f-632-1" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.&#160;&#160;&#160;&#160;LEASES</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into various non-cancelable office space operating leases with lease periods expiring through April 2025. These leases do not contain residual value guarantees, covenants, or other restrictions. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2022, we entered into an agreement to sublease a portion of our existing office space in Mountain View, California. As a result, and at the same time, we recognized an impairment loss of $<ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-633">2,304</ix:nonFraction> on the ROU asset and $<ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" scale="3" id="f-634">904</ix:nonFraction> on the related property and equipment, which was allocated within operating expenses in the Consolidated Statements of Operations consistent with the allocation approach used for operating lease costs. The sublease is classified as an operating lease. The term commenced on June 1, 2022 and terminates on October 31, 2024. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-635" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease costs were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-636">5,510</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-637">5,853</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-638">6,663</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-639">970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-640">1,388</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-641">1,122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-642">2,066</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-643">1,753</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-644">1,690</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="f-645">2,720</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="f-646">1,587</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:fixed-zero" scale="3" id="f-647">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-648">5,826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-649">7,407</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-650">9,475</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><ix:continuation id="f-632-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-651" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future lease payments under our non-cancelable operating leases, which do not include short-term leases, as of December&#160;31, 2023 were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-652">6,764</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="f-653">47</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-654">6,811</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="f-655">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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-656">6,596</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-657">6,557</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="f-658">39</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-659">6,596</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="cour:DisclosureOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" id="f-660" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information as well as the weighted-average remaining lease term and discount rate related to our operating leases were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.901%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-661">8,509</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-662">6,875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-663">7,683</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease ROU assets obtained in exchange for lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="f-665">427</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:fixed-zero" scale="3" id="f-666">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining operating lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-4" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-667">0.93</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-668">1.93</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average operating lease discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-669">5.78</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-670">5.76</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i918d970f7276400cb0009706b31f21f6_142"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-671" continuedAt="f-671-1" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.&#160;&#160;&#160;&#160;INCOME TAXES</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="f-672" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of loss before income tax were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-673">118,481</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-674">177,649</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-675">148,343</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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-676">7,298</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-677">7,012</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-678">5,254</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-679">111,183</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-680">170,637</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-681">143,089</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><ix:continuation id="f-671-1" continuedAt="f-671-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="f-682" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current taxes:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:fixed-zero" scale="3" id="f-683">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-684">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-685">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="f-686">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="f-687">189</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="f-688">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-689">4,977</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-690">4,872</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-691">3,025</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-692">4,980</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-693">5,061</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-694">3,036</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.08pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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-695">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-696">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-697">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.08pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-698">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-699">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-700">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.08pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-701">391</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="f-702">341</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="f-703">910</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-704">391</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="f-705">341</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="f-706">910</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-707">5,371</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-708">4,720</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-709">2,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-710" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation between the statutory U.S. federal income tax rate and our effective tax rate as a percentage of loss before income taxes was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S federal income taxes at statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-711">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-712">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-713">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-714">2.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-715">2.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-716">4.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income taxes at rates other than the U.S. rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-717">3.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-718">1.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-719">0.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-720">28.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-721">19.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-722">47.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-723">8.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="f-724">3.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="f-725">7.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',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-726">5.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="f-727">4.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="f-728">13.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign inclusions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="cour:EffectiveIncomeTaxRateReconciliationForeignInclusionsPercent" format="ixt:fixed-zero" scale="-2" id="f-729">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" sign="-" name="cour:EffectiveIncomeTaxRateReconciliationForeignInclusionsPercent" scale="-2" id="f-730">3.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="cour:EffectiveIncomeTaxRateReconciliationForeignInclusionsPercent" format="ixt:fixed-zero" scale="-2" id="f-731">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" scale="-2" id="f-732">0.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" scale="-2" id="f-733">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" scale="-2" id="f-734">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-735">4.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-736">2.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-737">1.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><ix:continuation id="f-671-2" continuedAt="f-671-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="f-738" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of our deferred tax assets and liabilities consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-739">130,849</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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-740">112,003</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" format="ixt:num-dot-decimal" scale="3" id="f-741">51,940</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-742">29,047</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" format="ixt:num-dot-decimal" scale="3" id="f-743">42,764</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-744">31,248</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-745">11,160</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-746">22,196</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="cour:DeferredTaxAssetsOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-747">1,512</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="cour:DeferredTaxAssetsOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-748">3,312</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsDeferredIncome" scale="3" id="f-749">937</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsDeferredIncome" format="ixt:num-dot-decimal" scale="3" id="f-750">1,058</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals and reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" scale="3" id="f-751">813</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" scale="3" id="f-752">743</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 57.88pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-753">239,975</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-754">199,607</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-755">225,513</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-756">185,606</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 57.88pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-757">14,462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-758">14,001</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax 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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred commissions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="cour:DeferredTaxLiabilitiesDeferredCommissions" format="ixt:num-dot-decimal" scale="3" id="f-759">6,768</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="cour:DeferredTaxLiabilitiesDeferredCommissions" format="ixt:num-dot-decimal" scale="3" id="f-760">5,586</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="cour:DeferredTaxLiabilitiesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-761">5,810</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="cour:DeferredTaxLiabilitiesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-762">5,086</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease ROU assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-763">1,070</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-764">2,172</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 57.88pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-765">13,648</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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-766">12,844</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="f-767">814</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-768">1,157</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the weight of the available evidence, which includes our historical operating losses, lack of taxable income, and the accumulated deficit, we have a full valuation allowance against our U.S. federal and state deferred tax assets as of December&#160;31, 2023 and 2022. We increased the valuation allowance for the years ended December&#160;31, 2023 and 2022 by $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="3" id="f-769">39,907</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="3" id="f-770">33,838</ix:nonFraction>. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, U.S. federal and state NOL carryforwards were $<ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-771">556,468</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-772">206,519</ix:nonFraction>, respectively, and U.S. federal and state research and development tax credit carryforwards were $<ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" format="ixt:num-dot-decimal" scale="3" id="f-773">39,483</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" format="ixt:num-dot-decimal" scale="3" id="f-774">27,351</ix:nonFraction>, respectively. If not utilized, certain of the federal and state NOLs will expire at various dates beginning in 2031, while the federal research and development tax credit carryforwards will expire in various amounts beginning in 2033. State research and development tax credit carryforwards can be carried forward indefinitely. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our NOL and tax credit carryovers may be subject to annual limitations of usage, as promulgated by the Internal Revenue Service and similar state provisions, due to ownership changes that may have occurred in the past. The annual limitation may result in the expiration of NOLs and tax credits before utilization. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The federal NOL carryforwards generated after December&#160;31, 2017 have an indefinite carryforward period and are subject to an 80% deduction limitation based upon taxable income prior to NOL deduction. Of the total federal NOL carryforwards as of December&#160;31, 2023, $<ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" name="cour:IndefiniteOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-775">405,529</ix:nonFraction> are carried forward indefinitely, but are limited to 80% of taxable income.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 16, 2022, the U.S. government enacted the Inflation Reduction Act of 2022 (&#8220;IRA&#8221;), which, among other things, implements a 15% minimum tax on book income of certain large corporations, a 1% excise tax on net stock repurchases and several tax incentives to promote clean energy. The IRA did not have a material impact on our Consolidated Financial Statements. </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><ix:continuation id="f-671-3"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Uncertain Tax Positions</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, we had unrecognized tax benefits of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-776">22,535</ix:nonFraction> of which $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-777">2,484</ix:nonFraction> would impact our effective tax rate, if recognized. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="f-778" continuedAt="f-778-1" escape="true">The activity related to the unrecognized tax benefits was as follows:</ix:nonNumeric></span></div><ix:continuation id="f-778-1"><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross unrecognized tax benefits&#8212;beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-779">16,371</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-780">12,539</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-781">7,477</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to tax positions taken during current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-782">5,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-783">3,641</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-784">4,850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to tax positions taken during prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-785">1,163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-786">248</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-787">220</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to tax positions taken during prior years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-788">51</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-789">57</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-790">8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross unrecognized tax benefits&#8212;end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-791">22,535</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-792">16,371</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-793">12,539</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize interest and penalties related to unrecognized tax benefits in income tax expense. Interest and penalties were not material as of December&#160;31, 2023, 2022, and 2021. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file income tax returns subject to varying statutes of limitations. Due to our loss carryovers, the statutes of limitations remain open for all tax years since inception in our major tax jurisdictions. The tax returns for the fiscal years ended 2022, 2021, and 2020 are currently under examination in India. We believe that we have provided adequate reserves for income tax uncertainties in all open tax years. We are not under examination in any other jurisdiction. We are not currently aware of uncertain tax positions that could result in significant additional payments, accruals, or other material deviation in the next 12 months.</span></div></ix:continuation><div id="i918d970f7276400cb0009706b31f21f6_151"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-794" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8.&#160;&#160;&#160;&#160;NET LOSS PER SHARE </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-795" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.88pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-796">116,554</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-797">175,357</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-798">145,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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 20.44pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net loss per share&#8212;basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-799"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-800">150,957,814</ix:nonFraction></ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-801"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-802">145,263,726</ix:nonFraction></ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-803"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-804">113,587,523</ix:nonFraction></ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share&#8212;basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-805"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-806">0.77</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-807"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-808">1.21</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-809"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-810">1.28</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="f-811" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive securities were excluded from the computation of diluted net loss per share calculations for the periods presented because the impact of including them would have been anti-dilutive:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock options</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-106" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-812">11,165,138</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-107" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-813">18,153,195</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-108" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-814">23,000,872</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-109" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-815">18,361,046</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-110" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-816">22,773,053</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-111" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-817">7,387,288</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares subject to repurchase</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-112" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="f-818">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-113" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="f-819">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-114" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-820">2,607</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP Rights</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-115" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-821">126,768</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-116" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-822">123,603</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-117" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-823">65,446</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-824">29,652,952</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-825">41,049,851</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-826">30,456,213</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108</span></div></div></div><div id="i918d970f7276400cb0009706b31f21f6_154"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-827" continuedAt="f-827-1" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.&#160;&#160;&#160;&#160;COMMITMENTS AND CONTINGENCIES </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Obligations</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our purchase obligations primarily relate to a third-party cloud infrastructure agreement, subscription arrangements, and service agreements used to facilitate our operations. As of December&#160;31, 2023, we had approximately $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractualObligationDueInFifthYear" format="ixt:num-dot-decimal" scale="3" id="f-828">23,058</ix:nonFraction> of future minimum payments under our non-cancelable purchase obligations with a remaining term in excess of one year, which are expected to be paid through 2026.</span></div><ix:nonNumeric contextRef="c-1" name="srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock" id="f-829" escape="true"><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Purchase<br/>Obligations</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PurchaseObligationDueInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-830">9,875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PurchaseObligationDueInSecondYear" format="ixt:num-dot-decimal" scale="3" id="f-831">11,308</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PurchaseObligationDueInThirdYear" format="ixt:num-dot-decimal" scale="3" id="f-832">1,875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PurchaseObligation" format="ixt:num-dot-decimal" scale="3" id="f-833">23,058</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-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we may be subject to legal proceedings, as well as demands, claims, and threatened litigation. The outcomes of legal proceedings and other contingencies are inherently unpredictable, subject to significant uncertainties, and could be material to our operating results and cash flows for a particular period. Regardless of the outcome, litigation can have an adverse impact on our business because of defense and settlement costs, diversion of management resources, and other factors. Other than the matters described below, we are not currently party to any legal proceeding that we believe, as of the filing of this Annual Report on Form 10-K, could have a material adverse effect on our business, operating results, cash flows, or financial condition should such litigation or claim be resolved unfavorably. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We regularly review the status of each significant matter and assess its potential likelihood of loss or exposure. We record an accrual for loss contingencies for legal proceedings when we believe that an unfavorable outcome is both (i) probable and (ii) the amount or range of any possible loss is reasonably estimable. The Company intends to vigorously defend itself in these matters, and while there can be no assurances and the outcome of these matters is currently not determinable, the Company currently believes that, except as set forth below, these existing claims or proceedings are not likely, individually and in the aggregate, to have a material adverse effect on its financial position. Notwithstanding the foregoing, there are many uncertainties associated with any litigation and these matters or other third-party claims against the Company may cause the Company to incur costly litigation and/or substantial settlement charges. In addition, the resolution of any intellectual property litigation may require the Company to make royalty payments, which could adversely affect gross margins in future periods. If any of those events were to occur, the Company's business, financial condition, results of operations, and cash flows could be adversely affected. The actual liability in any such matters may be materially different from the Company's estimates, if any, which could result in the need to adjust the liability and record additional expenses.  </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Privacy Class Action Lawsuit</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, a putative class action complaint, Iman Ghazizadeh, et al v. Coursera, Inc., was filed against Coursera, Inc. in the United States District Court (the &#8220;Court&#8221;) for the Northern District of California (Case No. 5:23-cv-05646) for alleged violations of the Video Privacy Protection Act, 18 U.S.C. Section 2710 et seq. (&#8220;VPPA&#8221;). The complaint alleges, among other things, that without consent or knowledge of the plaintiff, Coursera disclosed the video viewing history and certain other information of the plaintiff to a third-party company and made similar disclosures without the knowledge or consent of other unidentified users. The plaintiff seeks monetary damages for certain violations under the VPPA, including interest and reasonable attorney&#8217;s fees. In January 2024, the Company filed a motion to dismiss, which is pending before the Court. Given the procedural posture and the nature of such litigation matter, it is not possible to reasonably estimate the probability that we will ultimately prevail or be held liable for the violations alleged in this complaint, nor is it possible to reasonably estimate the loss, if any, or range of loss that could result from this matter. We dispute the claims and intend to vigorously defend against them. </span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><ix:continuation id="f-827-1" continuedAt="f-827-2"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnifications</span></div></ix:continuation><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-827-2">In the normal course of business, we enter into contracts and agreements that contain a variety of representations and warranties and provide for the potential of general indemnification obligations. Our exposure under these agreements is unknown because it involves future claims that may be made against us but have not yet been made. To date, we have not paid any material claims and have not been required to defend any actions related to our indemnification obligations; however, we may record charges in the future as a result of these indemnification obligations. In addition, we have indemnification agreements with certain of our directors, executive officers, and other employees that require us, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service with Coursera. The terms of such obligations may vary.</ix:continuation> </span></div><div id="i918d970f7276400cb0009706b31f21f6_1003"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PreferredStockTextBlock" id="f-834" continuedAt="f-834-1" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.&#160;&#160;&#160;&#160;REDEEMABLE CONVERTIBLE PREFERRED STOCK</span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-834-1">Upon the closing of our IPO, all outstanding shares of our redeemable convertible preferred stock automatically converted into <ix:nonFraction unitRef="shares" contextRef="c-48" decimals="INF" name="us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion" format="ixt:num-dot-decimal" scale="0" id="f-835">75,305,400</ix:nonFraction> shares of common stock on a <ix:nonFraction unitRef="number" contextRef="c-49" decimals="INF" name="cour:ConversionOfStockConversionRatio" format="ixt-sec:numwordsen" scale="0" id="f-836">one</ix:nonFraction>-for-one basis. As of December&#160;31, 2023 and 2022, there were <ix:nonFraction unitRef="shares" contextRef="c-118" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-837"><ix:nonFraction unitRef="shares" contextRef="c-119" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-838">no</ix:nonFraction></ix:nonFraction> shares of redeemable convertible preferred stock issued and outstanding.</ix:continuation> </span></div><div id="i918d970f7276400cb0009706b31f21f6_148"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="f-839" continuedAt="f-839-1" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.&#160;&#160;&#160;&#160;STOCKHOLDERS&#8217; EQUITY (DEFICIT)</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Preferred Stock</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the IPO, we authorized the issuance of <ix:nonFraction unitRef="shares" contextRef="c-120" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-840">10,000,000</ix:nonFraction> shares of undesignated preferred stock with a par value of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-120" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-841">0.00001</ix:nonFraction> per share, with rights and preferences, including voting rights, to be designated from time to time by the board of directors. As of December&#160;31, 2023, there were <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-842"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-843">no</ix:nonFraction></ix:nonFraction> shares of preferred stock issued or outstanding.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchase Program</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 26, 2023, our board of directors approved a share repurchase program (the &#8220;Repurchase Program&#8221;) with authorization to purchase up to $<ix:nonFraction unitRef="usd" contextRef="c-121" decimals="INF" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="f-844">95</ix:nonFraction>&#160;million of our common stock. We may repurchase shares of common stock from time to time through open market purchases, in privately negotiated transactions, or by other means, including through the use of trading plans intended to qualify under Rule 10b5-1 under the Securities Exchange Act of 1934, as amended, in accordance with applicable securities laws and other restrictions. The number of shares to be repurchased and the timing of the repurchases, if any, will depend on several factors, including, without limitation, business, economic, and market conditions, corporate, legal, and regulatory requirements, prevailing stock prices, trading volume, and other considerations. The Repurchase Program may be suspended or discontinued at any time and does not obligate us to acquire any amount of common stock. </span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-839-1">We funded share repurchases under the Repurchase Program with our existing cash and cash equivalents. During the year ended December&#160;31, 2023, we repurchased an aggregate of <ix:nonFraction unitRef="shares" contextRef="c-1" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="f-845">4,829,803</ix:nonFraction> shares of our common stock for $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="f-846">58.5</ix:nonFraction> million pursuant to a Rule 10b5-1 trading plan. As of December&#160;31, 2023, we had $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="6" id="f-847">36.6</ix:nonFraction> million, excluding commissions, remaining under the Repurchase Program, which has no expiration date and will continue unless otherwise suspended or discontinued.</ix:continuation> </span></div><div id="i918d970f7276400cb0009706b31f21f6_157"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="f-848" continuedAt="f-848-1" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12.&#160;&#160;&#160;&#160;EMPLOYEE BENEFIT PLANS </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Incentive Plans</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2013, we adopted the Coursera, Inc. Stock Incentive Plan (the &#8220;Stock Incentive Plan&#8221;) and in 2014, adopted the Coursera, Inc. 2014 Executive Stock Incentive Plan (together, the &#8220;Predecessor Plans&#8221;), pursuant to which we granted a combination of incentive and non-statutory stock options and RSUs. The Predecessor Plans were terminated in March 2021 in connection with the IPO but continue to govern the terms and conditions of the outstanding awards granted pursuant to the Predecessor Plans. </span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><ix:continuation id="f-848-1" continuedAt="f-848-2"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, we adopted the 2021 Stock Incentive Plan (the &#8220;2021 Plan&#8221;) and the 2021 Employee Stock Purchase Plan (the &#8220;ESPP&#8221;), which became effective on March 30, 2021 when the registration statement for the IPO was declared effective (collectively, the 2021 Plan, the ESPP, and the Predecessor Plans are referred to as the &#8220;Plans&#8221;). The 2021 Plan provides for the granting of incentive and non-statutory stock options, RSUs and other equity-based awards. Pursuant to the ESPP, eligible employees may purchase shares of common stock through payroll deductions at <ix:nonFraction unitRef="number" contextRef="c-122" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="f-849">85</ix:nonFraction> percent of the lower of the market price of our common stock on the date of commencement of the applicable offering period or on the last day of each <ix:nonNumeric contextRef="c-122" name="cour:EmployeeStockIncentivePlanPurchasePeriod" format="ixt-sec:durwordsen" id="f-850">six-month</ix:nonNumeric> purchase period. The offering periods start on the first trading day on or after May 11 and November 11 of each year, except for the first offering period, which commenced on the IPO effective date, or March 30, 2021, and ended on May 10, 2023.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, <ix:nonFraction unitRef="shares" contextRef="c-123" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-851">12,605,201</ix:nonFraction> shares and <ix:nonFraction unitRef="shares" contextRef="c-124" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-852">4,307,884</ix:nonFraction> shares of our common stock were reserved for issuance under the 2021 Plan and ESPP.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the ESPP, if the closing market price of our common stock on the offering date of a new offering falls below the closing market price of our common stock on the offering date of an ongoing offering, the ongoing offering terminates immediately following the settlement of ESPP Rights shares on the purchase date. Participants in the terminated offering are automatically enrolled in the new offering (an &#8220;ESPP Rights Reset&#8221;), triggering a revaluation of stock-based compensation expense and a modification charge to be recognized ratably over the new offering period if the revalued expense is greater than the original expense. During the years ended December 31, 2023 and 2022, we had ESPP Rights Resets that resulted in modification charges of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-853">3,119</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-854">9,047</ix:nonFraction>, which are being recognized ratably over the new offering periods.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may grant stock options at prices not less than the grant date fair value. These stock options generally expire <ix:nonNumeric contextRef="c-125" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:duryear" id="f-855">10</ix:nonNumeric> years from the grant date. Incentive stock options and non-statutory stock options generally vest ratably over a <ix:nonNumeric contextRef="c-125" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-856">four-year</ix:nonNumeric> service period.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="f-857" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity under the Plans for the year ended December&#160;31, 2023 was as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term <br/>(in 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance&#8212;December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-126" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-858">18,153,195</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-126" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-859">6.07</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-127" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-860">5.41</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-861">120,289</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-125" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="f-862">454,626</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-125" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="f-863">14.72</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-125" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-864">6,621,448</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-125" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="f-865">4.13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-125" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-866">821,235</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-125" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="f-867">13.41</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance&#8212;December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-128" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-868">11,165,138</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-128" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-869">7.03</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-125" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-870">5.22</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-871">142,444</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-128" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="f-872">9,462,200</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-128" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="f-873">5.70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-125" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-874">4.74</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-875">131,590</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate intrinsic value represents the difference between the exercise price of the stock options and the fair value of our common stock. The aggregate intrinsic value of stock options exercised was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-876">72,649</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-877">57,311</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-878">296,635</ix:nonFraction> for the years ended December&#160;31, 2023, 2022, and 2021. The weighted-average grant date fair value of options granted for the years ended December&#160;31, 2023, 2022, and 2021 was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-125" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-879">8.41</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-127" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-880">7.26</ix:nonFraction>, and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-129" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-881">16.23</ix:nonFraction>. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">RSUs</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs grants have a service-based vesting condition, which is satisfied generally either (i) over <ix:nonNumeric contextRef="c-130" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-882">four years</ix:nonNumeric> with a <ix:nonFraction unitRef="number" contextRef="c-131" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-883">25</ix:nonFraction>% cliff vesting period after <ix:nonNumeric contextRef="c-131" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="f-884">one year</ix:nonNumeric> and <ix:nonFraction unitRef="number" contextRef="c-132" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-885">6.25</ix:nonFraction>% vesting each quarter thereafter for new hires, or (ii) over <ix:nonNumeric contextRef="c-130" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-886">four years</ix:nonNumeric> with <ix:nonFraction unitRef="number" contextRef="c-133" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-887">6.25</ix:nonFraction>% vesting each quarter for new grants to existing employees. The related stock-based compensation expense is recognized on a straight-line basis over the requisite service period.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><ix:continuation id="f-848-2" continuedAt="f-848-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="f-888" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU activity under the Plans for the year ended December 31, 2023 was as follows: </span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance&#8212;December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-134" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-889">22,773,053</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-134" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-890">17.75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-891">269,779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-130" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-892">7,335,245</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-130" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-893">12.41</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-130" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-894">8,449,866</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-130" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-895">17.73</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-130" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-896">3,297,386</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-130" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-897">19.91</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance&#8212;December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-135" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-898">18,361,046</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-135" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-899">15.24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-900">355,653</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate fair value of RSUs that vested was $<ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-901">130,891</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-902">29,966</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-903">18,767</ix:nonFraction> for the years ended December&#160;31, 2023, 2022, and 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="f-904" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the weighted-average assumptions we utilized to record stock-based compensation expense for stock options granted is as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of common stock</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="2" name="cour:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfCommonStock" scale="0" id="f-905">14.72</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="2" name="cour:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfCommonStock" scale="0" id="f-906">12.80</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="2" name="cour:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfCommonStock" scale="0" id="f-907">29.99</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-908">3.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-909">3.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-910">1.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-911">6.1</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-6" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-912">6.1</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-7" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-913">6.2</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-914">57.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-915">57.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-916">57.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="f-917">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="f-918">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="f-919">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the assumptions used in estimating the fair value of ESPP Rights:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.159%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.616%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.616%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-138" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-920">3.9</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-139" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-921">5.5</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-140" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-922">1.4</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-141" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-923">4.6</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-142" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-924">0.0</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-143" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-925">0.5</ix:nonFraction>%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-138" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-926">0.5</ix:nonNumeric> - <ix:nonNumeric contextRef="c-139" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-927">2.0</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-140" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-928">0.5</ix:nonNumeric> - <ix:nonNumeric contextRef="c-141" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-929">2.0</ix:nonNumeric></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-142" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-930">0.5</ix:nonNumeric> - <ix:nonNumeric contextRef="c-143" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-931">2.0</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-138" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-932">39.2</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-139" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-933">61.0</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-140" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-934">59.4</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-141" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-935">76.5</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-142" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-936">48.3</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-143" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-937">61.9</ix:nonFraction>%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-122" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="f-938">&#8212;</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-144" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="f-939">&#8212;</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-145" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="f-940">&#8212;</ix:nonFraction>%</span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="f-941" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is classified in the Consolidated Statements of Operations as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-942">2,593</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-943">3,089</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-944">2,092</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-945">49,931</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-946">48,779</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-947">42,783</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-948">31,299</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-949">30,092</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-950">25,992</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-951">31,352</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-952">28,703</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-953">20,316</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring related charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" sign="-" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-954">5,605</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="f-955">122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="3" id="f-956">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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-957">109,570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-958">110,785</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-959">91,183</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-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalized $<ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-960">7,055</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-961">5,407</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-3" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-962">4,890</ix:nonFraction> of stock-based compensation related to our internal-use software during the years ended December&#160;31, 2023, 2022, and 2021. </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><ix:continuation id="f-848-3"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, there was a total of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="3" id="f-963">14,626</ix:nonFraction> unrecognized employee compensation cost related to unvested stock options, which is expected to be recognized over a weighted-average period of approximately <ix:nonNumeric contextRef="c-1" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-964">1.9</ix:nonNumeric> years. In addition, as of December&#160;31, 2023, total unrecognized compensation cost related to unvested RSUs was $<ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="3" id="f-965">230,963</ix:nonFraction>, which is expected to be recognized over a weighted-average period of approximately <ix:nonNumeric contextRef="c-130" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-966">2.5</ix:nonNumeric> years. Total unrecognized stock-based compensation cost related to ESPP Rights as of December&#160;31, 2023 was $<ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="3" id="f-967">7,330</ix:nonFraction>, which is expected to be recognized over a weighted-average period of approximately <ix:nonNumeric contextRef="c-122" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-968">1.0</ix:nonNumeric> years. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax benefits recognized from stock-based compensation expense for the years ended December&#160;31, 2023, 2022, and 2021 were $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="f-969">753</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="f-970">835</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="f-971">821</ix:nonFraction> due to cumulative losses and valuation allowances. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2023, 2022, and 2021, income tax benefits realized related to stock-based awards vested and exercised were $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" format="ixt:num-dot-decimal" scale="3" id="f-972">1,326</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" scale="3" id="f-973">387</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" scale="3" id="f-974">968</ix:nonFraction> due to cumulative losses and valuation allowances. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock Reserved for Issuance</span></div><ix:nonNumeric contextRef="c-1" name="cour:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" id="f-975" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock reserved for future issuance was as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-976">11,165,138</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-977">18,153,195</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="cour:ShareBasedCompensationArrangementByShareBasedPaymentAwardRsusOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-978">18,361,046</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="cour:ShareBasedCompensationArrangementByShareBasedPaymentAwardRsusOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-979">22,773,053</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future grants</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="f-980">16,913,085</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="f-981">8,819,998</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares of common stock reserved</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-982">46,439,269</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-983">49,746,246</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">401(k) Plan</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a 401(k) savings plan (the &#8220;401(k) Plan&#8221;) that qualifies as a deferred salary arrangement under Section 401(k) of the Internal Revenue Code. Under the 401(k) Plan, participating employees may elect to contribute up to <ix:nonFraction unitRef="number" contextRef="c-1" decimals="INF" name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" scale="-2" id="f-984">100</ix:nonFraction>% of their eligible compensation, subject to certain limitations. The 401(k) Plan provides for a discretionary employer-matching contribution. We made matching contributions of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="3" id="f-985">1,710</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="3" id="f-986">1,791</ix:nonFraction> to the 401(k) Plan for the years ended December&#160;31, 2023 and 2022. <ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:fixed-zero" scale="0" id="f-987">No</ix:nonFraction> matching contributions were made during the year ended December&#160;31, 2021.</span></div></ix:continuation><div id="i918d970f7276400cb0009706b31f21f6_160"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="f-988" continuedAt="f-988-1" escape="true"><div style="margin-top:12pt;padding-left:27.74pt;text-align:justify;text-indent:-29.06pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RELATED PARTY TRANSACTIONS</span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-988-1">We have a content sourcing agreement with DeepLearning.AI Corp (&#8220;DeepLearning.AI&#8221;), which was entered into in the normal course of business and under standard terms. Dr. Andrew Ng, one of our co-founders and Chairman of our board of directors owns DeepLearning.AI. Content fees earned by DeepLearning.AI during the years ended December&#160;31, 2023, 2022, and 2021 were $<ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="cour:RelatedPartyContentFees" format="ixt:num-dot-decimal" scale="3" id="f-989">7,401</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-3" name="cour:RelatedPartyContentFees" format="ixt:num-dot-decimal" scale="3" id="f-990">5,679</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-3" name="cour:RelatedPartyContentFees" format="ixt:num-dot-decimal" scale="3" id="f-991">6,558</ix:nonFraction>, and were recorded within cost of revenue in the Consolidated Statements of Operations. As of December&#160;31, 2023 and 2022, outstanding educator partner payables related to this content sourcing agreement were $<ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-3" name="us-gaap:AccountsPayableTradeCurrent" format="ixt:num-dot-decimal" scale="3" id="f-992">3,895</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" name="us-gaap:AccountsPayableTradeCurrent" format="ixt:num-dot-decimal" scale="3" id="f-993">1,223</ix:nonFraction>.</ix:continuation> </span></div><div id="i918d970f7276400cb0009706b31f21f6_163"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-994" continuedAt="f-994-1" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SEGMENT AND GEOGRAPHIC INFORMATION </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our chief operating decision maker (&#8220;CODM&#8221;) is our Chief Executive Officer. For the purposes of allocating resources and assessing performance, the CODM examines <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-995">three</ix:nonFraction> segments which are our three revenue sources: Consumer, Enterprise, and Degrees. This is also consistent with how we disaggregate revenue. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consumer segment targets individual learners seeking to obtain hands-on learning, gain valuable job skills, receive professional-level certifications, and otherwise increase their knowledge to start or advance their careers. The Enterprise segment is focused on serving businesses, governmental organizations, and academic institutions by providing an online platform with access to job-relevant educational content enabling them to train, upskill, and reskill their employees, citizens, and students, faculty, and staff, respectively. The Degrees segment is primarily engaged in partnering with universities to deliver fully online bachelor&#8217;s and master&#8217;s degrees. The CODM measures the performance of each segment primarily based on its revenue and gross profit.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><ix:continuation id="f-994-1" continuedAt="f-994-2"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment gross profit, as presented below, is defined as segment revenue less certain costs of revenue that represent content costs paid to educator partners. Content</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> costs only apply to the Consumer and Enterprise segments as there is no content cost attributable to the Degrees segment. Content costs are considered significant segment expenses that are regularly provided to the CODM and included within each reported measure of segment gross profit. Expenses other than content costs included in cost of revenue are not allocated to segments because they are managed on an enterprise-wide basis. These unallocated costs include platform and support costs, stock-based compensation expense, and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amortization of intangible assets and internal-use software. In addition, we do not allocate sales and marketing expenses, research and development expenses, and general and administrative expenses because the CODM does not consider this information in the measurement of each segment's performance. While we have <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-996">three</ix:nonFraction> segments, our technology and operating platforms support the entire organization.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CODM does not use segment-level asset information to assess performance and make decisions regarding resource allocation, and we do not track our long-lived assets by segment. The geographic identification of these assets is set forth below.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-997" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial information for each reportable segment was as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumer</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-998">365,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="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-999">295,583</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1000">246,187</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Enterprise</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1001">219,542</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1002">181,284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1003">120,429</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Degrees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1004">51,001</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1005">46,889</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1006">48,671</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-1007">635,764</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1008">523,756</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1009">415,287</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumer</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="cour:SegmentGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-1010">193,001</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="cour:SegmentGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-1011">214,305</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="cour:SegmentGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-1012">161,510</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Enterprise</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="cour:SegmentGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-1013">150,384</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-3" name="cour:SegmentGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-1014">126,573</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="cour:SegmentGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-1015">81,253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Degrees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="cour:SegmentGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-1016">51,001</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="cour:SegmentGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-1017">46,889</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="cour:SegmentGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-1018">48,671</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total segment gross profit</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="cour:SegmentGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-1019">394,386</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="cour:SegmentGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-1020">387,767</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="cour:SegmentGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-1021">291,434</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reconciliation of segment gross profit to gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Platform and support costs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="cour:PlatformAndSupportCosts" format="ixt:num-dot-decimal" scale="3" id="f-1022">42,134</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="cour:PlatformAndSupportCosts" format="ixt:num-dot-decimal" scale="3" id="f-1023">37,471</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="cour:PlatformAndSupportCosts" format="ixt:num-dot-decimal" scale="3" id="f-1024">28,014</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="cour:SegmentShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-1025">2,593</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="cour:SegmentShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-1026">3,089</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="cour:SegmentShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-1027">2,092</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of internal-use 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1028">16,894</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1029">13,128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1030">9,675</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1031">2,994</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1032">2,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1033">2,184</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reconciling items</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="cour:TotalReconciliationItemOfSegmentGrossProfitToGrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1034">64,615</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="cour:TotalReconciliationItemOfSegmentGrossProfitToGrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1035">56,288</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="cour:TotalReconciliationItemOfSegmentGrossProfitToGrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1036">41,965</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross profit</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-1037">329,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1038">331,479</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1039">249,469</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><ix:continuation id="f-994-2"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Geographic Information</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" id="f-1040" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the revenue by region based on the billing address of our customers: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1041">340,672</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1042">276,011</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1043">210,513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East, and Africa</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1044">153,037</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1045">130,607</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1046">112,643</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-190" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1047">82,331</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1048">68,943</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1049">54,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1050">59,724</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1051">48,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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1052">37,368</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-1053">635,764</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1054">523,756</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1055">415,287</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="us-gaap:ConcentrationRiskBenchmarkDescription" id="f-1056">No single country other than the United States represented <ix:nonFraction unitRef="number" contextRef="c-196" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1057"><ix:nonFraction unitRef="number" contextRef="c-197" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1058"><ix:nonFraction unitRef="number" contextRef="c-198" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1059">10</ix:nonFraction></ix:nonFraction></ix:nonFraction>% or more of our total revenue during the years ended December&#160;31, 2023, 2022, and 2021.</ix:nonNumeric></span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-lived Assets</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" id="f-1060" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our long-lived assets, consisting of property, equipment, and software, net of depreciation and amortization, and operating lease ROU assets, by geographic region: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1061">34,047</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1062">35,457</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1063">1,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1064">1,244</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1065">35,147</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1066">36,701</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div id="i918d970f7276400cb0009706b31f21f6_166"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="f-1067" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15.&#160;&#160;&#160;&#160;RESTRUCTURING RELATED CHARGES</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have been reducing our expenses, focusing our efforts, and prioritizing investments in key initiatives that are expected to drive long-term, sustainable growth. In connection with this effort, on November 9, 2022, we enacted a plan to reduce our global workforce to better align our cost structure and personnel needs with our business objectives, growth opportunities, and operational priorities.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of this reduction, we recognized restructuring related charges, within operating expenses, of $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="f-1068">10.1</ix:nonFraction> million mainly related to personnel expenses, such as employee severance and benefits costs during the year ended December 31, 2022. Related cash payments of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="6" id="f-1069">5.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="6" id="f-1070">4.8</ix:nonFraction> million were made in the years ended December&#160;31, 2023 and 2022 and reflected as cash used in operating activities in our Consolidated Statements of Cash Flows. We recognized a reversal of stock-based compensation expense of approximately $<ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-1071">5.6</ix:nonFraction>&#160;million during the year ended December 31, 2023, resulting from the forfeiture of RSUs and stock options. All expenses relating to this restructuring were paid as of December 31, 2023. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2024, we implemented a plan to restructure our Enterprise segment sales force and expect to recognize incremental operating expenses, related to the restructuring, of $<ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-6" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="f-1072">2</ix:nonFraction>&#160;million to $<ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-6" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="f-1073">3</ix:nonFraction>&#160;million during the three months ended March 31, 2024, substantially all of which will be paid within the quarter.</span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115</span></div></div></div><div id="i918d970f7276400cb0009706b31f21f6_169"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',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-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None. </span></div><div id="i918d970f7276400cb0009706b31f21f6_172"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9A. Controls and Procedures</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management, under the supervision and with the participation of our principal executive officer and principal financial officer, evaluated the effectiveness of our disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) as of the end of the period covered by this Annual Report on Form 10-K, and have concluded that, based on such evaluation, our disclosure controls and procedures were effective as of December&#160;31, 2023 at the reasonable assurance level to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC&#8217;s rules and forms, and is accumulated and communicated to our management, including our principal executive and principal financial officers, or persons performing similar functions, as appropriate, to allow timely decisions regarding required disclosure.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',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-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(f) and 15(d)-15(f) under the Exchange Act). Internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and preparation of financial statements for external purposes in accordance with generally accepted accounting principles. Our management conducted an assessment of the effectiveness of the Company&#8217;s internal control over financial reporting as of December&#160;31, 2023 based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on the evaluation, our management has concluded that our internal control over financial reporting was effective as of December&#160;31, 2023. Deloitte &amp; Touche LLP, the independent registered public accounting firm that audited the consolidated financial statements included in this Annual Report on Form 10-K, has issued a report on the effectiveness of our internal control over financial reporting as of December&#160;31, 2023, which is included in Part II, Item 8 of this Annual Report on Form 10-K. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in Internal Control Over Financial Reporting</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the quarter ended December&#160;31, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inherent Limitations on Effectiveness of Controls</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effectiveness of any system of internal control over financial reporting, including ours, is subject to inherent limitations, including the exercise of judgment in designing, implementing, operating, and evaluating the controls and procedures, and the inability to eliminate misconduct completely. Accordingly, in designing and evaluating the disclosure controls and procedures, management recognizes that any system of internal control over financial reporting, including ours, no matter how well designed and operated, can only provide reasonable, not absolute assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints, and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs. Moreover, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. We intend to continue to monitor and upgrade our internal controls as necessary or appropriate for our business but cannot assure you that such improvements will be sufficient to provide us with effective internal control over financial reporting.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116</span></div></div></div><div id="i918d970f7276400cb0009706b31f21f6_175"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9B. Other Information</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Rule 10b5-1 Trading Arrangements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended December 31, 2023, the following director and officer (as defined in Rule 16a-1(f) of the Exchange Act) adopted a Rule 10b5-1 trading arrangement, as defined in Item 408 of Regulation S-K, for the sale of our common stock. Shares in each 10b5-1 trading arrangement that are subject to restricted stock units (&#8220;RSUs&#8221;) and stock options may only be traded following satisfaction of applicable vesting requirements. In addition, because of pricing (such as future share price targets) and timing conditions in each 10b5-1 trading arrangement, it is not yet determinable how many shares actually will be sold under each plan prior to its expiration date. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-206" name="ecd:MtrlTermsOfTrdArrTextBlock" id="f-1074" escape="true">On <ix:nonNumeric contextRef="c-207" name="ecd:TrdArrAdoptionDate" id="f-1075">November 8, 2023</ix:nonNumeric>, <ix:nonNumeric contextRef="c-207" name="ecd:TrdArrIndName" id="f-1076">Sabrina L. Simmons</ix:nonNumeric>, a <ix:nonNumeric contextRef="c-207" name="ecd:TrdArrIndTitle" id="f-1077">director</ix:nonNumeric>, <ix:nonNumeric contextRef="c-207" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-1078">entered into a Rule 10b5-1 trading arrangement</ix:nonNumeric> that provides for the sale of up to <ix:nonFraction unitRef="shares" contextRef="c-208" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-1079">8,093</ix:nonFraction> shares subject to the vesting of RSUs. This trading arrangement is scheduled to expire on June 3, 2024.</ix:nonNumeric>  </span></div><ix:nonNumeric contextRef="c-209" name="ecd:MtrlTermsOfTrdArrTextBlock" id="f-1080" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On <ix:nonNumeric contextRef="c-210" name="ecd:TrdArrAdoptionDate" id="f-1081">November 22, 2023</ix:nonNumeric>, <ix:nonNumeric contextRef="c-210" name="ecd:TrdArrIndName" id="f-1082">Leah Belsky</ix:nonNumeric>, <ix:nonNumeric contextRef="c-210" name="ecd:TrdArrIndTitle" id="f-1083">Senior Vice President and Chief Revenue Officer</ix:nonNumeric>, <ix:nonNumeric contextRef="c-210" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-1084">entered into a Rule 10b5-1 trading arrangement</ix:nonNumeric> that provides for the sale of up to (i) <ix:nonFraction unitRef="shares" contextRef="c-211" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-1085">25,000</ix:nonFraction> shares of our common stock, (ii) the net shares (not yet determinable) after shares are withheld to satisfy tax obligations subject to the vesting of up to <ix:nonFraction unitRef="shares" contextRef="c-212" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-1086">308,098</ix:nonFraction> RSUs, and (iii) <ix:nonFraction unitRef="shares" contextRef="c-213" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-1087">30,000</ix:nonFraction> shares subject to the vesting of stock options (which includes shares to be sold to pay the exercise price and tax withholding obligations). This trading arrangement is scheduled to expire on November 22, 2024.</span></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These Rule 10b5-1 trading arrangements were entered into in writing during an open trading window and are intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Securities Exchange Act of 1934, as amended, and our policies regarding transactions in our securities.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended December 31, 2023, no other directors or officers <ix:nonNumeric contextRef="c-214" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1088">adopted</ix:nonNumeric>, modified, or <ix:nonNumeric contextRef="c-214" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1089"><ix:nonNumeric contextRef="c-214" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1090">terminated</ix:nonNumeric></ix:nonNumeric> a &#8220;Rule 10b5-1 trading arrangement&#8221; or a &#8220;non-Rule 10b5-1 trading arrangement&#8221;, as defined in Item 408 of Regulation S-K.</span></div><div id="i918d970f7276400cb0009706b31f21f6_178"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9C. Disclosures Regarding Foreign Jurisdictions That Prevent Inspections </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117</span></div></div></div><div id="i918d970f7276400cb0009706b31f21f6_181"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART III </span></div><div id="i918d970f7276400cb0009706b31f21f6_184"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 10. Directors, Executive Officers, and Corporate Governance</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item (other than the information set forth in the next paragraph) will be included in our definitive proxy statement for our 2024 annual meeting of stockholders, or our 2024 Proxy Statement, to be filed with the SEC within 120 days after the end of our fiscal year ended December&#160;31, 2023, and is incorporated herein by reference. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our board of directors has adopted a code of conduct that applies to all of our employees, officers, and directors, including our Chief Executive Officer, Chief Financial Officer and other executive and senior financial officers. The full text of our code of conduct is posted on the investor relations section on our website, which is located at https://investor.coursera.com. We intend to satisfy the disclosure requirement under Item 5.05 of Form 8-K regarding amendment to, or waiver from, a provision of our code of conduct by posting such information in the investor relations section of our website.</span></div><div id="i918d970f7276400cb0009706b31f21f6_187"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 11. Executive Compensation</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item will be included in our 2024 Proxy Statement to be filed with the SEC within 120 days after the end of our fiscal year ended December&#160;31, 2023 and is incorporated herein by reference.</span></div><div id="i918d970f7276400cb0009706b31f21f6_190"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',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-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item will be included in our 2024 Proxy Statement to be filed with the SEC within 120 days after the end of our fiscal year ended December&#160;31, 2023 and is incorporated herein by reference.</span></div><div id="i918d970f7276400cb0009706b31f21f6_193"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 13. Certain Relationships and Related Transactions, and Director Independence</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item will be included in our 2024 Proxy Statement to be filed with the SEC within 120 days after the end of our fiscal year ended December&#160;31, 2023 and is incorporated herein by reference.</span></div><div id="i918d970f7276400cb0009706b31f21f6_196"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 14. Principal Accounting Fees and Services</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information about aggregate fees billed to us by our principal accountant, Deloitte &amp; Touche LLP (PCAOB ID No. 34) will be included in our 2024 Proxy Statement to be filed within 120 days after the end of our fiscal year ended December&#160;31, 2023 and is incorporated herein by reference.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118</span></div></div></div><div id="i918d970f7276400cb0009706b31f21f6_199"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART IV</span></div><div id="i918d970f7276400cb0009706b31f21f6_202"></div><div style="-sec-extract:summary;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 15. Exhibits and Financial Statements Schedules</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following documents are filed as part of this Annual Report on Form 10-K:</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Financial Statements </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Index to Financial Statements under Part II, Item 8, &#8220;Financial Statements and Supplementary Data.&#8221; </span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Financial Statement Schedules</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Schedules not listed above have been omitted because they are not required, not applicable, or the required information is otherwise included.</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Exhibits</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The exhibits listed below are filed as part of this Annual Report on Form 10-K or are incorporated herein by reference as indicated. Each management contract or compensatory plan or arrangement required to be filed has been identified. </span></div><div style="margin-top: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.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:51.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit<br/>Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Form</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">SEC File No.</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Filing Date</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1651562/000095017021001438/cour-20210630ex3_1.htm">Amended and Restated Certificate of Incorporation, as amended and as currently in effect.</a></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-Q</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-40275</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8/13/2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1651562/000095017021001438/cour-20210630ex3_2.htm">Amended and Restated Bylaws, as amended and as currently in effect.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-40275</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8/13/2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1651562/000119312521071525/d65490dex41.htm">Form of Common Stock Certificate. </a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-253932</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/5/2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1651562/000095017022002807/cour-ex4_2.htm">Description of Capital Stock.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-40275</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/3/2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1651562/000119312521071525/d65490dex101.htm">Lease by and between Coursera, Inc. and SFERS Real Estate Corp. U, dated as of October 31, 2001, as amended.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-253932</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/5/2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1651562/000119312521071525/d65490dex102.htm">Form of Indemnification Agreement between Coursera, Inc. and its directors and officers.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-253932</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/5/2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1651562/000119312521071525/d65490dex103.htm">Coursera, Inc. 2014 Executive Stock Incentive Plan, as amended, and Forms of Stock Option Agreement, Option Exercise Agreement, and Restricted Stock Award Agreement thereunder.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-253932</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/5/2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1651562/000119312521071525/d65490dex104.htm">Coursera, Inc Stock Incentive Plan, as amended and restated, and Forms of Stock Option Agreement, Stock Exercise Agreement, and Restricted Stock Unit Agreement thereafter.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-253932</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/5/2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5+</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1651562/000095017021000180/cour-20210331-ex10_1.htm">Coursera, Inc. 2021 Stock Incentive Plan and Forms of Stock Option Agreement, Notice of Exercise, Stock Option Grant Notice, Restricted Stock Unit Agreement, and Restricted Stock Agreement thereunder.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-40275</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5/11/2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1651562/000095017021000180/cour-20210331-ex10_2.htm">Coursera, Inc. 2021 Employee Stock Purchase Plan.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-40275</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5/11/2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7+</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1651562/000119312521071525/d65490dex107.htm">Offer Letter between Coursera, Inc. and Jeffrey N. Maggioncalda, dated June 1, 2017.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-253932</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/5/2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1651562/000119312521071525/d65490dex108.htm">Offer Letter between Coursera, Inc. and Kenneth R. Hahn, dated April 27, 2020.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-253932</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/5/2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9+</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1651562/000119312521071525/d65490dex1010.htm">Offer Letter between Coursera, Inc. and Leah F. Belsky, dated July 1, 2018.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-253932</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.10</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/5/2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.10+</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1651562/000119312521071525/d65490dex1011.htm">Offer Letter between Coursera, Inc. and Anne T. Cappel, dated October 19, 2017.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-253932</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.11</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/5/2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1651562/000119312521071525/d65490dex1013.htm">Offer Letter between Coursera, Inc. and Shravan K. Goli, dated March 29, 2018.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-253932</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.13</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/5/2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.12+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1651562/000119312521071525/d65490dex1015.htm">Offer Letter between Coursera, Inc. and Richard J. Jacquet, Jr., dated December 27, 2018.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-253932</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.15</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/5/2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.13</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1651562/000119312521071525/d65490dex1018.htm">Online Course Hosting and Services Agreement by and between DeepLearning.AI. Corp. and Coursera, Inc., dated October 1, 2020.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-253932</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.18</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/5/2021</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="-sec-extract:summary"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top: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.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:51.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.053%"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.14</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1651562/000119312521071525/d65490dex1019.htm">Consultant and Proprietary Information Nondisclosure Agreement between Coursera, Inc. and Andrew Y. Ng, dated June 1, 2014.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-253932</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.19</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/5/2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.15+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1651562/000095017022008159/cour-ex10_2.htm">Coursera, Inc. Amended and Restated Executive Severance Plan.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-40275</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5/6/2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.16</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1651562/000119312521071525/d65490dex1021.htm">Amended and Restated Investors&#8217; Rights Agreement by and among Coursera, Inc., Future Fund Investment Company No. 4 Pty Ltd., and the investors listed therein, dated July 7, 2020.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-253932</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.21</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/5/2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.17+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1651562/000095017023004143/cour-ex10_17.htm">Amended and Restated Non-Employee Director Compensation Policy of the Board of Directors of Coursera, Inc.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-40275</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.17</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2/23/2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.18+</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1651562/000095017022008159/cour-ex10_1.htm">Offer Letter between Coursera, Inc. and Michele M. Meyers, dated February 9, 2022.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-40275</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5/6/2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.19+</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-1019alancardenasofferle.htm">Offer Letter between Coursera, Inc. and Alan B. Cardenas dated April 4, 2023.</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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="cour-20231231xexx211listof.htm">List of Subsidiaries of Coursera, Inc.</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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-231fy23courserax10xkcon.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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i6aedbe9cfbbf40e0a1f6ef4acabc0790_1476">Power of Attorney (included on signature page)</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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="cour-20231231xexx311.htm">Certification of Principal Executive Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="cour-20231231xexx312.htm">Certification of Principal Financial Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1#</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="cour-20231231xexx321.htm">Certification of Principal Executive Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="cour-20231231xexx322.htm">Certification of Principal Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97.1</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="cour-20231231xexx971.htm">Coursera, Inc. Senior Executive Compensation Recoupment Policy.</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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Instance Document &#8211; the instance document does not appear in the Interactive Data File because XBRL tags are embedded within the Inline XBRL document.</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase Document.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (embedded within the Inline XBRL document).</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:3pt;padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">_____________________________________________</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+&#160;&#160;&#160;&#160;Indicates management contract or compensatory plan or arrangement.</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">#&#160;&#160;&#160;&#160;In accordance with Item 601(b)(32)(ii) of Regulation S&#8209;K and SEC Release No. 34&#8209;47986, the certifications furnished in Exhibits 32.1 and 32.2 hereto are deemed to accompany this Annual Report on Form 10&#8209;K and will not be deemed &#8220;filed&#8221; for purposes of Section 18 of the Exchange Act or deemed to be incorporated by reference into any filing under the Exchange Act or the Securities Act of 1933 except to the extent that the Company specifically incorporates it by reference.</span></div><div id="i918d970f7276400cb0009706b31f21f6_205"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 16. Form 10-K Summary</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120</span></div></div></div><div id="i918d970f7276400cb0009706b31f21f6_208"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"/><td style="width:46.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.997%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:46.852%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">COURSERA, INC.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: February&#160;22, 2024</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Jeffrey N. Maggioncalda</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Jeffrey N. Maggioncalda</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">President, Chief Executive Officer, and Director </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: February&#160;22, 2024</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Kenneth R. Hahn</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Kenneth R. Hahn</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Senior Vice President, Chief Financial Officer, and Treasurer </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: February&#160;22, 2024</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Michele M. Meyers</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Michele M. Meyers</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Vice President, Accounting and Chief Accounting Officer </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Accounting Officer)</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">121</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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:32.233%"/><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:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i918d970f7276400cb0009706b31f21f6_7">Table of Contents</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><span><br/></span></div></td></tr></table></div></div><div style="margin-top:12pt;text-align:center"><span id="i6aedbe9cfbbf40e0a1f6ef4acabc0790_1476"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">POWER OF ATTORNEY</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">KNOW ALL BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Jeffrey N. Maggioncalda and Kenneth R. Hahn, and each of them, as his or her true and lawful attorneys-in-fact and agents, each with the full power of substitution, for him or her and in his or her name, place, or stead, in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, 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 and necessary to be done in connection therewith, as fully 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 his or her substitute or substitutes, may lawfully do or cause to be done by virtue hereof.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this Annual Report on Form 10-K has been signed by the following persons on behalf of the registrant and in the capacities and on the dates indicated.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:50.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Signature </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Title </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Jeffrey N. Maggioncalda </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">President, Chief Executive Officer, and Director </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 22, 2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Jeffrey N. Maggioncalda</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Kenneth R. Hahn</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Senior Vice President, Chief Financial Officer, and Treasurer </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 22, 2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Kenneth R. Hahn</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Michele M. Meyers</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Vice President, Accounting and Chief Accounting Officer </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 22, 2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Michele M. Meyers</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Accounting Officer)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Andrew Y. Ng</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 22, 2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Andrew Y. Ng</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Carmen Chang</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 22, 2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carmen Chang</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Amanda M. Clark</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 22, 2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amanda M. Clark </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Christopher D. McCarthy</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 22, 2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Christopher D. McCarthy</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Theodore R. Mitchell</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 22, 2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Theodore R. Mitchell </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Susan W. Muigai</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 22, 2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Susan W. Muigai</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Scott D. Sandell</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 22, 2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Scott D. Sandell</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Sabrina L. Simmons</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 22, 2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;Sabrina L. Simmons </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">122</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.19
<SEQUENCE>2
<FILENAME>ex-1019alancardenasofferle.htm
<DESCRIPTION>EX-10.19
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i8e73af2209b44433b15734598b3f50a8_1"></div><div style="min-height:69.12pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 10.19</font></div><div style="text-align:center"><img alt="picture1a.jpg" src="picture1a.jpg" style="height:66px;margin-bottom:5pt;vertical-align:text-bottom;width:330px"></div></div><div style="margin-top:1.85pt;padding-left:136pt;padding-right:136pt;text-align:center"><font style="color:#7e7e7e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">381 E. Evelyn Avenue Mountain View CA 94041 Tel&#58; 1.650.963.9884</font></div><div style="text-indent:53pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 4, 2023 </font></div><div style="margin-top:12pt;text-indent:53pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alan B. Cardenas</font></div><div><font><br></font></div><div style="padding-left:53pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dear Alan,</font></div><div style="margin-top:0.65pt"><font><br></font></div><div style="padding-left:53pt;padding-right:56.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">On behalf of the Board of Directors of Coursera, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:118%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">&#8221;), I am pleased to offer you the position of Senior Vice President (&#8220;SVP&#8221;), General Counsel and Secretary, effective as of May 24, 2023 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:118%">Start Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">&#8221;). You will initially report to the Company&#8217;s Chief Executive Officer, Jeff Maggioncalda.</font></div><div><font><br></font></div><div style="padding-left:53pt;padding-right:58.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:118%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:118%;padding-left:11.5pt">Full Business Time and Effort</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">. You shall devote your full business efforts and time to the Company and during your employment, you will not without the written consent of the CEO engage in any other employment, occupation, consulting, advisory, board membership, or other business activity directly or indirectly related to the business in which the Company is now involved or becomes involved during your employment, nor will you engage in any other activities that conflict with your obligations to the Company.</font></div><div><font><br></font></div><div style="margin-top:0.05pt;padding-left:53pt;padding-right:70.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:118%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:118%;padding-left:11.5pt">At Will Employment. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">Your employment with the Company is for no specified period and constitutes &#34;at-will&#34; employment. As a result, you are free to resign at any time, for any reason or for no reason. Similarly, the Company is free to conclude its employment relationship with you at any time for any lawful reason, with or without Cause (as defined below), and with or without notice. You understand and agree that neither your job performance nor promotions, commendations, bonuses or the like from the Company give rise to or in any way serve as the basis for modification or amendment, by implication or otherwise, of the at-will nature of your employment with the Company.</font></div><div style="margin-top:12.1pt;padding-left:53pt;padding-right:55.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:118%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:118%;padding-left:11.5pt">Cash Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">. Your annual base salary will be $380,000 payable in accordance with the Company&#8217;s normal payroll practices (as such may be increased from time to time, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:118%">Base Salary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">&#8221;), less any payroll deductions and withholdings as are required by law. You will be participating in the Executive Severance Plan as a Class A Executive. You will initially be eligible to receive an annual cash bonus, with a target amount during each calendar year of the Company equal to 50% of the Base Salary (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:118%">Target Bonus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">&#8221; and the actual amount awarded, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:118%">Actual Bonus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">&#8221;), based upon the achievement of performance objectives established by the CEO and subject to the terms of the applicable bonus plan(s).</font></div><div style="margin-top:12.15pt;padding-left:53pt;padding-right:73.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:118%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:118%;padding-left:11.5pt">Expenses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">. The Company will pay or reimburse you for reasonable travel, entertainment or other expenses incurred by you in the furtherance of or in connection with the performance of your duties hereunder in accordance with the Company&#8217;s established policies. You must be an employee of the Company on the date an expense is incurred and must submit a claim for reimbursement (including submitting to the Company proper documentation evidencing such incurred expenses) in accordance with the Company&#8217;s reimbursement policies.</font></div><div style="margin-top:12.2pt;padding-left:53pt;padding-right:73.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:118%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:118%;padding-left:11.5pt">Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">. During your employment, you shall be eligible to participate in the employee benefit plans currently and hereafter maintained by the Company with respect to other senior executives of the Company, including, without limitation, any Company group medical, dental, vision insurance and Section 401(k) plan and vacation policies. The Company reserves the right to change the benefit plans and programs it offers to its employees at any time.</font></div><div style="margin-top:2.85pt"><font><br></font></div><div style="padding-left:62.85pt;text-indent:-9.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;padding-left:2.35pt">Equity Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. The Company will recommend to the Board of Directors that you be granted an equity award in</font></div><div style="padding-left:53pt;padding-right:56.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">the amount of $1,600,000.00 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:118%">Total Equity Grant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">&#8221;), with 50% of such amount to consist of restricted stock units (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:118%">RSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">&#8221;) and 50% of such amount to consist of stock options (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:118%">Options</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">&#8221;), in each case as set forth below&#58;</font></div><div style="margin-top:3pt"><font><br></font></div><div style="padding-left:125pt;padding-right:56.05pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:118%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:118%;padding-left:10.5pt">RSUs. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">The number of RSUs awarded will be equal to the value of the Total Equity Grant divided by two, with the resulting quotient to be divided further by the average closing price of the Company&#8217;s common stock during the month of the effective transition date, rounded up to the nearest whole share, subject to the terms and conditions of the Company&#8217;s 2021 Stock Incentive Plan and standard form of time-based RSU agreement. The RSU grant will vest in sixteen substantially equal quarterly installments of six-and-a-quarter percent (6.25%) beginning 8&#47;15&#47;23, subject to the reporting person's continued service with the issuer through the applicable vesting date.</font></div><div style="margin-top:5.55pt"><font><br></font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div style="text-align:center"><font><br></font></div></div><div style="padding-left:125pt;padding-right:68.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:9.94pt">Options</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. The number of stock options awarded will be equal to the number that is 2x the number of restricted stock units granted in connection with Section 6(a) above. The stock options will have an exercise price equal to the closing price on the date of grant. The stock options grant will vest in sixteen substantially equal quarterly installments of six-and-a-quarter percent (6.25%) beginning 8&#47;15&#47;23, subject to the reporting person's continued service with the issuer through the applicable vesting date.</font></div><div style="margin-top:0.7pt"><font><br></font></div><div style="padding-left:53pt;padding-right:54.9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:118%;padding-left:11.5pt">Severance and Vesting Acceleration</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">. Your employment with the Company will be at-will and may be terminated by you or by the Company at any time for any reason as follows&#58; (a) you may terminate your employment upon written notice to the Board for &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:118%">Good Reason</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">,&#8221; as defined below (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:118%">Constructive Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">&#8221;)&#59; (b) you may terminate your employment upon written notice to the Board at any time in your discretion without Good Reason (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:118%">Voluntary Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">&#8221;)&#59; (c) the Company may terminate your employment upon written notice to you at any time following a determination that there is &#8220;Cause,&#8221; as defined below, for such termination (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:118%">Termination for Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">&#8221;)&#59; and (d) the Company may terminate your employment upon written notice to you at any time without Cause for such termination (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:118%">Termination without Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">&#8221;). Notwithstanding anything to the contrary in this agreement, (i) any reference herein to a termination of your employment is intended to constitute a &#8220;separation from service&#8221; within the meaning of Section 409A of the Internal Revenue Code of 1986, as amended (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:118%">Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">&#8221;), and Section 1.409A-1(h) of the regulations promulgated thereunder, and shall be so construed, and (ii) no payment will be made or become due to you upon termination of your employment unless such termination constitutes a &#8220;separation from service&#8221; within the meaning of Section 409A of the Code.</font></div><div style="margin-top:12pt;padding-left:111.5pt;padding-right:59.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:118%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:118%;padding-left:25pt">Termination for Cause, Death or Disability, or Voluntary Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">. In the event you are subject to a Termination for Cause, in the event of your death or Disability (as defined below), or in the event of your Voluntary Termination or Constructive Termination not addressed in 7(c), you will be paid only (i) any earned but unpaid Base Salary and earned and accrued but unused vacation or paid time off (if applicable pursuant to the Company&#8217;s policies) and (ii) reimbursement for all reasonable and necessary expenses incurred by you in connection with your performance of services on behalf of the Company in accordance with applicable Company policies and guidelines (including submitting to the Company proper documentation evidencing such incurred expenses), in each case as of the effective date of such termination of employment (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:118%">Accrued Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">&#8221;).</font></div><div style="margin-top:12.1pt;padding-left:111.5pt;padding-right:59.9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:118%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:118%;padding-left:24.44pt">Termination without Cause Not In Connection With a Change of Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">. In the event of your Termination without Cause not in connection with a Change of Control (as defined below)&#59; provided that (except with respect to the Accrued Compensation) you deliver to the Company a signed general release of claims in favor of the Company in the form attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%"> (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:118%">Release</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">&#8221;) and satisfy all conditions to make the Release effective and irrevocable within sixty (60) days following your termination of employment, then, you shall be entitled to (i) your Accrued Compensation and (ii) a lump sum payment equal to the sum of (1) six months of your then current</font></div><div style="padding-left:111.5pt;padding-right:88.2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">Base Salary, plus (2) an additional week of your then current Base Salary for every full year of employment you have had with the Company prior to such termination, payable on the first business day after the 60th day following your termination of employment.</font></div><div style="margin-top:2.95pt"><font><br></font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div style="text-align:center"><font><br></font></div></div><div style="margin-top:0.05pt;padding-left:111.5pt;padding-right:57.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:118%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:118%;padding-left:25.57pt">Termination without Cause or Constructive Termination In Connection With a Change of Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">. In the event of your Termination without Cause or Constructive Termination in connection with a Change of Control that occurs during the period commencing three (3) months prior to and ending twelve (12) months following the Change of Control, provided that (except with respect to the Accrued Compensation) you deliver to the Company the signed Release and satisfy all conditions to make the Release effective and irrevocable within sixty (60) days following your termination of employment, then, (in lieu of any benefits pursuant to Section 7(b)), you shall be entitled to (i) your Accrued Compensation, (ii) accelerated service-based vesting of 100% of the then unvested portion of your stock options, liquidity contingent restricted stock unit award(s) and other equity award(s) subject only to service-based vesting (other equity awards shall continue according to the terms of the applicable award agreement with respect to such provisions), (iii) a lump sum payment equal to six months of your then current Base Salary,plus an additional week of your then current Base Salary for every full year of employment you have had with the Company prior to such termination(iv) a lump sum payment equal to any Actual Bonus earned in the calendar year prior to the Change of Control but not yet paid, and (v) a lump sum payment equal to your then-current Target Bonus (assuming a Company Performance Payout Multiplier of 100% under the Company&#8217;s then-current Executive Compensation Plan) pro-rated for the number of days in the calendar year that have elapsed prior to the Change of Control, (i)-(v) collectively, payable on the first business day after the 60th day following your termination of employment.</font></div><div style="margin-top:11.4pt;padding-left:111.5pt;padding-right:69.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:118%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:118%;padding-left:24.44pt">Other Termination Provisions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">. Upon your termination for any reason and after giving effect to any acceleration that may apply under this Section 7, the Option shall cease vesting. For the avoidance of doubt, you will not be entitled to any severance in connection with a termination of your employment with the Company for any reason other than the severance and accelerated vesting of the Option on the terms set forth above in this Section 7.</font></div><div><font><br></font></div><div style="padding-left:67.2pt;text-indent:-9.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;padding-left:2.2pt">Definitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. For the purposes of this agreement&#58;</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:111.5pt;padding-right:105.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.17pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means (i) your material failure to perform your stated duties, and your inability or unwillingness to cure such failure to the reasonable satisfaction of the Company within 30 days following written notice of such failure to you from the Company&#59; (ii) your material violation of a Company policy or material breach of any written agreement or covenant with the Company, including, but not limited to, any applicable invention assignment and confidentiality agreement or similar agreement between the Company and you&#59; (iii) your conviction of, or entry of a plea of guilty or nolo contendere to, a felony (other than motor vehicle offenses the effect of which do not materially impair your performance of your employment duties)&#59; (iv) your commission of a willful act that constitutes gross misconduct and which is materially injurious to the Company&#59; (v) your commission of any act of fraud or embezzlement&#59; (vi) your commission of any act of dishonesty or any other willful misconduct that has caused or is reasonably expected to result in a material injury to the Company&#59; or (vii) your willful failure to cooperate with an investigation authorized by the Company or initiated by a governmental or regulatory authority, in either case, relating to the Company, its business, or any of its directors, officers or employees. You will be provided with notice and thirty calendar days opportunity to cure any event that is curable. The determination as to whether you are being terminated for Cause will be made in good faith by the Board and will be final and binding.</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div style="text-align:center"><font><br></font></div></div><div style="margin-top:0.05pt;padding-left:111.5pt;padding-right:109.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:23.61pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change of Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means (i) a merger or consolidation of the Company in which its voting securities immediately prior to the merger or consolidation do not represent, or are not converted into securities that represent, a majority of the voting power of all voting securities of the surviving entity immediately after the merger or consolidation&#59; (ii) Any &#8220;person&#8221; (as defined below) who by the acquisition or aggregation of securities, is or becomes the &#8220;beneficial owner&#8221; (as defined in Rule 13d-3 under the Exchange Act), directly or indirectly, of securities of the Company representing fifty percent (50%) or more of the combined voting power of the Company&#8217;s then outstanding securities ordinarily (and apart from rights accruing under special circumstances) having the right to vote at elections of directors (the &#8220;Base Capital Stock&#8221;)&#59; except that any change in the relative beneficial ownership of the Company&#8217;s securities by any person resulting solely from a reduction in the aggregate number of outstanding shares of Base Capital Stock, and any decrease thereafter in such person&#8217;s ownership of securities, shall be disregarded until such person increases in any manner, directly or indirectly, such person&#8217;s beneficial ownership of any securities of the Company&#59; (iii) a change in the composition of the Board, as a result of which the individuals who, on the date hereof, constitute the Board (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Incumbent Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221;), cease for any reason to constitute at least a majority of the Board&#59; provided, however, that any individual becoming a director whose election, or nomination for election by the Company&#8217;s stockholders, was approved by a vote of a majority of the directors then comprising the Incumbent Board shall be considered as though such an individual were a member of the Incumbent Board&#59; provided, further, that the Incumbent Board shall not include any individual whose initial assumption of office occurred as a result of an actual or threatened election contest with respect to the election or removal of director or other actual or threatened solicitation of proxies or consents, by or on behalf of a person other than the Incumbent Board or (iv) a sale of all or substantially all of the assets of the Company or a liquidation or dissolution of the Company, provided that, in each of cases (i)-(iv) of this definition, a transaction or series of transactions shall only constitute a Change of Control if it also satisfies the requirements of a change of control under U.S. Treasury Regulation 1.409A-3(i)(5)(v), 1.409A-3(i)(5)(vi), or 1.409A-3(i)(5)(vii). For purposes of this Section 8(b) above, the term &#8220;person&#8221; shall have the same meaning as when used in Sections 13(d) and 14(d) of the Exchange Act, but shall exclude (1) a trustee or other fiduciary holding securities under an employee benefit plan maintained by the Company or a Parent or Subsidiary and (2) a corporation owned directly or indirectly by the stockholders of the Company in substantially the same proportions as their ownership of the Stock</font></div><div><font><br></font></div><div style="padding-left:120.9pt;text-indent:-9.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:1.64pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Disability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means a disability as defined in Section 22(e)(3) of the Code.</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:111.5pt;padding-right:58.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:118%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%;padding-left:23.61pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:118%">Good Reason</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">&#8221; means the occurrence of one or more of the following, without your written consent&#58; (i) a material reduction by the Company of your Base Salary as in effect immediately prior to such reduction (other than a proportionate reduction in connection with a general reduction of compensation to the vice presidents of the Company and the employees senior to vice presidents of the Company)&#59; or (ii) a relocation of your principal place of employment to a location that increases your one way commute by more than 35 miles. In order for an event to qualify as &#8220;Good Reason,&#8221; you must provide the Company with written notice of the acts or omissions constituting the grounds for &#8220;Good Reason&#8221; within 60 days of the initial existence of the grounds for &#8220;Good Reason&#8221; and a reasonable cure period of 30 days following the date of written notice (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:118%">Cure Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">&#8221;), such grounds must not have been cured during such time, and you must resign within 90 days following the end of the Cure Period.</font></div><div><font><br></font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div style="text-align:center"><font><br></font></div></div><div style="padding-left:53pt;padding-right:56.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:118%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:118%;padding-left:11.5pt">Parachute Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">. In the event that the severance and other benefits provided for in this agreement or otherwise payable to you (i) constitute &#8220;parachute payments&#8221; within the meaning of Section 280G of the Code and</font></div><div style="padding-left:53pt;padding-right:56.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">(ii) but for this Section, would be subject to the excise tax imposed by Section 4999 of the Code, then, at your discretion, your severance and other benefits under this agreement shall be payable either (i) in full, or (ii) as to such lesser amount which would result in no portion of such severance and other benefits being subject to the excise tax under Section 4999 of the Code, whichever of the foregoing amounts, taking into account the applicable federal, state and local income taxes and the excise tax imposed by Section 4999, results in the receipt by you on an after-tax basis, of the greatest amount of severance benefits under this agreement, notwithstanding that all or some portion of such severance benefits may be taxable under Section 4999 of the Code. Any reduction shall be made in the following manner&#58; first a pro-rata reduction of (i) cash payments subject to Section 409A of the Code as deferred compensation and (ii) cash payments not subject to Section 409A of the Code, and second a pro rata cancellation of (i) equity-based compensation subject to Section 409A of the Code as deferred compensation and (ii) equity-based compensation not subject to Section 409A of the Code. Reduction in either cash payments or equity compensation benefits shall be made pro-rata between and among benefits which are subject to Section 409A of the Code and benefits which are exempt from Section 409A of the Code. Unless the Company and you otherwise agree in writing, any determination required under this Section shall be made in writing by the Company&#8217;s independent public accountants (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:118%">Accountants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">&#8221;), whose determination shall be conclusive and binding upon you and the Company for all purposes. For purposes of making the calculations required by this Section, the Accountants may make reasonable assumptions and approximations concerning applicable taxes and may rely on reasonable, good faith interpretations concerning the application of Sections 280G and 4999 of the Code. The Company and you shall furnish to the Accountants such information and documents as the Accountants may reasonably request in order to make a determination under this Section. The Company shall bear all costs the Accountants may reasonably incur in connection with any calculations contemplated by this Section.</font></div><div style="margin-top:11.9pt;padding-left:53pt;padding-right:56.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:118%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:118%;padding-left:6.5pt">Section 409A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">. To the extent (a) any payments or benefits to which you become entitled under this agreement, or under any other agreement or Company plan, in connection with your termination of employment with the Company constitute deferred compensation subject to Section 409A of the Code and (b) you are deemed at the time of such termination of employment to be a &#8220;specified employee&#8221; under Section 409A of the Code, then such payments shall not be made or commence until the earliest of (i) the expiration of the six (6)-month period measured from the date of your &#8220;separation from service&#8221; (as such term is at the time defined in Treasury Regulations under Section 409A of the Code) from the Company&#59; or (ii) the date of your death following such separation from service&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:118%">provided, however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">, that such deferral shall only be effected to the extent required to avoid adverse tax treatment to you, including (without limitation) the additional twenty percent (20%) tax for which you would otherwise be liable under Section 409A(a)(1)(B) of the Code in the absence of such deferral. Upon the expiration of the applicable deferral period, any payments which would have otherwise been made during that period (whether in a single sum or in installments) in the absence of this paragraph shall be paid to you or your beneficiary in one lump sum (without interest). Any termination of your employment is intended to constitute a &#8220;separation from service&#8221; and will be determined consistent with the rules relating to a &#8220;separation from service&#8221; as such term is defined in Treasury Regulation Section 1.409A-1. It is intended that each installment of the payments provided hereunder constitute separate &#8220;payments&#8221; for purposes of Treasury Regulation Section 1.409A-2(b)(2)(i). It is further intended that payments hereunder satisfy, to the greatest extent possible, the exemptions from the application of Section 409A of the Code (and any state law of similar effect) provided under Treasury Regulations Section 1.409A-1(b)(4) (as a &#8220;short-term deferral&#8221;) and Section 1.409A-1(b)(9) (as a &#8220;separation pay due to involuntary separation&#8221;). To the extent that any provision of this agreement is ambiguous as to its compliance with Section 409A of the Code, the provision will be read in such a manner so that all payments hereunder comply with Section 409A of the Code. Except as otherwise expressly provided herein, to the extent any expense reimbursement or the provision of any in kind benefit under this agreement is determined to be subject to Section 409A of the Code, the amount of any such expenses eligible for reimbursement, or the provision of any in-kind benefit, in one calendar year shall not affect the expenses eligible for reimbursement in any other taxable year, in no event shall any expenses be reimbursed after the last day of the calendar year following the calendar year in which you incurred such expenses, and in no event shall any right to reimbursement or the provision of any in-kind benefit be subject to liquidation or exchange for another benefit.</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div style="text-align:center"><font><br></font></div></div><div style="padding-left:53pt;padding-right:59.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:118%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:118%;padding-left:6.5pt">Miscellaneous&#59; Arbitration&#59; Jury Trial Waiver</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">. As a condition of your employment, you are also required to sign and comply with a Proprietary Information and Inventions Assignment Agreement (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:118%">Confidentiality Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">&#8221;) which requires, among other provisions, the assignment of patent rights to any invention made during your employment at the Company, and non-disclosure of Company proprietary information. In the event of any dispute or claim relating to or arising out of our employment relationship, you and the Company agree that (i) any and all disputes between you and the Company shall be fully and finally resolved by binding arbitration in San Jose, California conducted by Judicial Arbitration and Mediation Services, Inc. (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:118%">JAMS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">&#8221;) under its then-applicable rules, (ii) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:118%">YOU ARE WAIVING ANY AND ALL RIGHTS TO A JURY TRIAL BUT ALL COURT REMEDIES WILL BE AVAILABLE IN ARBITRATION</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">, (iii) all disputes shall be resolved by a neutral arbitrator who shall issue a written opinion, (iv) the arbitration shall provide for adequate discovery, and (v) all JAMS fees and administrative charges shall be paid by the Company. Please note that we must receive your signed Confidentiality Agreement before your first day of employment.</font></div><div style="margin-top:11.7pt;padding-left:53pt;padding-right:56.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">As a Company employee, you will be expected to abide by the Company&#8217;s rules and standards. Specifically, you will be required to sign an acknowledgment that you have read and that you understand the Company&#8217;s rules of conduct.</font></div><div style="margin-top:12.15pt;padding-left:53pt;padding-right:56.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">All sums payable to you hereunder shall be reduced by all federal, state, local and other withholding and similar taxes and payments required by applicable law.</font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="padding-left:53pt;padding-right:50.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">You and the Company recognize that this is a legally binding contract and acknowledge and agree that each party has had the opportunity to consult with legal counsel of their choice. Each party has cooperated in the drafting, negotiation and preparation of this agreement. Hence, in any construction to be made of this agreement, the same shall not be construed against either party on the basis of that party being the drafter of such language. You acknowledge and agree that you have consulted with your own tax advisors with respect to any advice you may deem necessary or appropriate with respect to this agreement, that neither the Company nor any of its directors, officers, counsel, stockholders, or advisors has provided any tax advice to you or otherwise made any representations or guarantees to you with respect to the tax treatment of the bonus opportunity provided in this agreement, and that you have relied entirely on your own professional advisors as to these matters. The provisions of this agreement shall survive the termination of your employment for any reason to the extent necessary to enable the parties to enforce their respective rights under this agreement.</font></div><div style="margin-top:12pt;padding-left:53pt;padding-right:56.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:118%">This agreement will be governed by the laws of the State of California without reference to conflict of laws provisions.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:136pt;padding-right:136pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Signature Page Follows)</font></div><div style="text-align:center"><font><br></font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div style="text-align:center"><font><br></font></div></div><div style="text-align:center"><font><br></font></div><div style="padding-left:53pt;padding-right:52.95pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">To indicate your acceptance of the Company&#8217;s offer, please sign and date this agreement in the space provided below and return it to me. A duplicate original is enclosed for your records. This agreement, along with any agreements relating to proprietary rights between you and the Company, set forth the terms of your employment with the Company and supersede any prior representations or agreements including, but not limited to, any representations made during your recruitment, interviews or pre-employment negotiations, whether written or oral. This agreement, including, but not limited to, its at-will employment provision, may not be modified or amended except by a written agreement signed by you and another officer of the Company designated by the Board.</font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="padding-right:435.25pt;text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Richard Jacquet</font></div><div style="text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Richard Jacquet</font></div><div style="text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Chief People Officer</font></div><div style="margin-top:12.2pt;text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Agreed to and accepted by&#58;</font></div><div style="margin-top:0.35pt;padding-right:435.25pt;text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Alan B. Cardenas</font></div><div style="text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Alan B. Cardenas</font></div><div style="margin-top:7.6pt;text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; April 4, 2023</font></div><div><font><br></font></div><div><font><br></font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>3
<FILENAME>cour-20231231xexx211listof.htm
<DESCRIPTION>EX-21.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i1933b03da3f84aca8876a20e7f9c69d6_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:100%">Exhibit 21.1</font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div><div><font><br></font></div><div style="padding-left:50.45pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.685%"><tr><td style="width:1.0%"></td><td style="width:59.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.321%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subsidiaries of Coursera, Inc.</font></td></tr><tr style="height:16pt"><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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Subsidiary</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Jurisdiction</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 3.77pt;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%">Coursera Australia Pty Ltd</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.77pt;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%">Coursera Canada Limited</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.77pt;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%">Shanghai Kehai Management Consulting Co., Ltd.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coursera France SAS</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">France</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.77pt;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%">Coursera Germany GmbH</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.77pt;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%">Coursera India Private Limited</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">India</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.77pt;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%">Coursera Europe B.V.</font></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:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Netherlands</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coursera Limited</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Saudi Arabia</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.77pt;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%">Coursera Singapore Pte. Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.77pt;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%">Coursera FZ-LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Arab Emirates</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.77pt;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%">Coursera UK Limited</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr></table></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>4
<FILENAME>ex-231fy23courserax10xkcon.htm
<DESCRIPTION>EX-23.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i76e2e400bd2b45ab90fb38105b8ce82f_1"></div><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Exhibit 23.1</font></div></div><div style="margin-bottom:8pt;text-align:right"><font><br></font></div><div style="margin-bottom:8pt;text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">We consent to the incorporation by reference in Registration Statement Nos. 333-254939, 333-263273, and 333-269960 on Form S-8 of our reports dated February 22, 2024, relating to the financial statements of Coursera, Inc. (the &#8220;Company&#8221;) and the effectiveness of the Company&#8217;s internal control over financial reporting appearing in this Annual Report on Form 10-K for the year ended December 31, 2023.</font></div><div style="margin-bottom:8pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; DELOITTE &#38; TOUCHE LLP </font></div><div style="margin-bottom:2pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">San Jose, California</font></div><div style="margin-bottom:8pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 22, 2024</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>cour-20231231xexx311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i32edcf1f9862480b86aa93ed26119462_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION 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:120%">RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Jeffrey N. Maggioncalda, certify that&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">I have reviewed this Annual Report on Form 10-K of Coursera, Inc.&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:12pt;padding-left:63pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:12pt;padding-left:63pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:12pt;padding-left:63pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">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></div><div style="margin-top:12pt;padding-left:63pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">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></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant's other certifying officer 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></div><div style="margin-top:12pt;padding-left:63pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:12pt;padding-left:63pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">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></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.386%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; February&#160;22, 2024</font></div></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:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="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; Jeffrey N. Maggioncalda</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Jeffrey N. Maggioncalda</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">President, Chief Executive Officer, and Director</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer)</font></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>6
<FILENAME>cour-20231231xexx312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="ifb4dc41a76b94ae39977b0486aa64629_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION 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:120%">RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Kenneth R. Hahn, certify that&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">I have reviewed this Annual Report on Form 10-K of Coursera, Inc.&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:12pt;padding-left:63pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:12pt;padding-left:63pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:12pt;padding-left:63pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">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></div><div style="margin-top:12pt;padding-left:63pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">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></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant's other certifying officer 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></div><div style="margin-top:12pt;padding-left:63pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:12pt;padding-left:63pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">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></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.386%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; February&#160;22, 2024</font></div></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:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="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; Kenneth R. Hahn</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Kenneth R. Hahn</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Senior Vice President, Chief Financial Officer, and Treasurer</font></div><div style="text-align:center"><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)</font></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>cour-20231231xexx321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="id6c1f9fc4a374b43a3c1448633a7dcfb_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION 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:120%">18 U.S.C. SECTION 1350, 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:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</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:120%">In connection with the Annual Report of Coursera, Inc. (the &#8220;Company&#8221;) on Form 10-K for the fiscal year ended December&#160;31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I certify, 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="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.</font></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.386%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; February&#160;22, 2024</font></div></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:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="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; Jeffrey N. Maggioncalda</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Jeffrey N. Maggioncalda</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">President, Chief Executive Officer, and Director</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer)</font></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>8
<FILENAME>cour-20231231xexx322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="iee73da2f56904c649617a5aadaad99f6_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.2</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:120%">CERTIFICATION 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:120%">18 U.S.C. SECTION 1350, 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:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</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:120%">In connection with the Annual Report of Coursera, Inc. (the &#8220;Company&#8221;) on Form 10-K for the fiscal year ended December&#160;31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I certify, 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="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.</font></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.386%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; February&#160;22, 2024</font></div></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:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="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; Kenneth R. Hahn</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Kenneth R. Hahn</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Senior Vice President, Chief Financial Officer, and Treasurer</font></div><div style="text-align:center"><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)</font></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-97.1
<SEQUENCE>9
<FILENAME>cour-20231231xexx971.htm
<DESCRIPTION>EX-97.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i8f6cc7a8240748ca8712b58cd64f9909_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Exhibit 97.1     </font></div></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">COURSERA, INC.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">SENIOR EXECUTIVE COMPENSATION RECOUPMENT POLICY</font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:125%;text-decoration:underline">Amended and Restated</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:125%">&#58; October 25, 2023</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">     </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:9pt">Purpose </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Coursera, Inc., a Delaware public benefit corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), has adopted this amended and restated Senior Executive Compensation Recoupment Policy (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Policy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) to comply with Section 954 of the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, as codified by Section 10D of the Securities Exchange Act of 1934, as amended (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Exchange Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), and Section 303A.14 of The New York Stock Exchange Listed Company Manual.  This Policy provides for the Company&#8217;s recoupment of Incentive-Based Compensation paid erroneously to Covered Executives in the event of a Restatement.  Capitalized terms not otherwise defined herein will have the meanings set forth in Section 11 of this Policy. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:9pt">Administration</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">This Policy will be administered by the Leadership, Diversity, Equity, Inclusion and Compensation Committee (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Committee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) of the Board of Directors of the Company (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;).  The Committee is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate, or advisable for the administration of this Policy.  Subject to any limitation under applicable law, the Committee may authorize and empower any officer or employee of either the Company or a member of its group to take any and all actions necessary or appropriate to carry out the purpose and intent of this Policy (other than with respect to any recovery under this Policy involving such officer or employee).  This Policy will be interpreted in a manner that is consistent with the requirements of Section 10D of the Exchange Act, any applicable rules or standards adopted by the Securities and Exchange Commission (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">SEC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), and any national securities exchange on which the Company&#8217;s securities are listed.  Any determinations made by the Committee will be final and binding on all affected individuals.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:9pt">Recoupment of Incentive-Based Compensation</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">In the event the Company is required to prepare a Restatement,  the Committee will require that the Covered Executive forfeit, promptly repay to the Company, or offset, on a pre-tax basis, the full amount of the excess of&#58; (a) the amount of any Incentive-Based Compensation received by the Covered Executive that was calculated based on the erroneous data in the original financial statements that were subsequently restated over (b) the amount of such Incentive-Based Compensation to which the Covered Executive would have been entitled to receive based on the restated financial statements (such excess amount, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Recoverable Incentive-Based Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;).  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">In the case of compensation based on stock price or total shareholder return, the amount subject to recoupment will be based on a reasonable estimate of the effect of the Restatement on the Company&#8217;s stock price or total shareholder return upon which the Incentive-Based Compensation was received, as determined by the Committee.  If any performance-based restricted stock units or other equity-based compensation is subject to recoupment, then the Recoverable Incentive-Based Compensation may be in the form of shares of Company stock, the value of such shares, based on the fair market value of such shares on the settlement date or a combination of the foregoing, in the discretion of the Committee, taking into account any sales of shares by the Covered Executive.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div style="text-align:right"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Such recoupment will apply on a &#8220;no-fault&#8221; basis&#8212;that is, regardless of whether any misconduct occurred or a Covered Executive officer&#8217;s responsibility for the Restatement.  In addition, the Company&#8217;s obligation to recoup Recoverable Incentive-Based Compensation is not dependent on if or when restated financial statements are filed with the SEC.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:9pt">Recoupment Methods </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Subject to Section 3 of this Policy, the Committee will determine, in its sole discretion, the timing and method or methods for recouping Recoverable Incentive-Based Compensation pursuant to this Policy.  The Committee will have no obligation to apply the same method of recoupment to each affected Covered Employee in connection with any Restatement.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:9pt">Exceptions to Recovery for Impracticability </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Committee will recover any Recoverable Incentive-Based Compensation unless such recovery would be impracticable, as determined in good faith by the Committee, the Board, or a majority of the independent directors serving on the Board in accordance with Rule 10D-1 of the Exchange Act and applicable securities exchange rules.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Specifically, no recovery will be required pursuant to this Policy if&#58; (a) the direct expense paid to a third party to assist in enforcing this Policy would exceed the amount of the Recoverable Incentive-Based Compensation and the Company (i) makes a reasonable attempt to recover the Recoverable Incentive-Based Compensation and (ii) documents such reasonable attempts, which documentation will be provided to the national securities exchange on which the Company&#8217;s securities are then listed, (b) pursuing such recovery would violate the home country law of the jurisdiction of incorporation of the Company where that law was adopted prior to November&#160;28,&#160;2022, and the Company provides an opinion of counsel to that effect acceptable to the national securities exchange on which the Company&#8217;s securities are then listed, or (c) recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees, to fail to meet the requirements of Section 401(a)(13) or Section 411(a) of the Internal Revenue Code of 1986, as amended, and the regulations thereunder. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:9pt">Notice and Acknowledgment by Covered Executives</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Company will provide notice of this Policy to each Covered Executive and shall solicit from each Covered Executive a signed acknowledgment of, and agreement to, this Policy in substantially the form attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  In addition, before the Company takes any action to seek recovery of Recoverable Incentive-Based Compensation pursuant to this Policy or any other action provided for hereunder against a Covered Executive, the Company will provide notice of such clawback or other action.  Notwithstanding anything to the contrary contained herein, the Company&#8217;s failure to provide notice to or receive acknowledgment from a Covered Executive will have no impact on the applicability or enforceability of this Policy against such Covered Executive. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:9pt">Other Recoupment Rights</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Any rights or remedies under this Policy are in addition to, and not in lieu of, any other rights or remedies that the Company may have under Section 304 of the Sarbanes-Oxley Act of 2002, the Dodd-Frank Wall Street Reform and Consumer Protection Act, and other applicable laws, or pursuant to the terms of any other policy of the Company or any provision in any compensatory plan or arrangement, employment agreement, equity award agreement, or similar plan, agreement or arrangement, and any other legal rights and remedies available to the Company, or any actions that may be imposed by law enforcement agencies, regulators, administrative bodies, or other authorities.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</font></div><div style="text-align:right"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:9pt">Amendment</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> The Committee may amend this Policy from time to time in its discretion, and will amend this Policy as it deems necessary to reflect the regulations adopted by the SEC under Section 10D of the Exchange Act and to comply with any rules or standards adopted by a national securities exchange on which the Company&#8217;s securities are then listed. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:9pt">No Indemnification or Reimbursement</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Neither the Company nor any of its affiliates will&#58; (a) indemnify any Covered Executive against the loss of any incorrectly awarded Incentive-Based Compensation or (b) pay or reimburse any Covered Executive for premiums incurred or paid for any insurance policy to fund such Covered Executive&#8217;s potential recovery obligations.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:3pt">Effective Date</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">This Policy was adopted by the Company on October 25, 2023, and applies to Incentive-Based Compensation that is granted, earned, or vested by Covered Executives on or after October&#160;2,&#160;2023 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:3pt">Definitions</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">For purposes of this Policy&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Covered Executive</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means current and former executive officers who are, or were at any time, during an applicable Covered Period, (i) an executive officer of the Company as defined in Rule 10D-1(d)&#160;of the Exchange Act, (ii) a Senior Vice President of the Company, or (iii) designated by the Committee as a &#8220;Covered Executive&#8221;, in its sole discretion.  Subsequent changes in a Covered Executive&#8217;s employment status, including retirement or termination of employment (including after serving in an interim capacity), do not affect the Company&#8217;s rights to recover Incentive-Based Compensation pursuant to this Policy.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Covered Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the three (3) completed fiscal years immediately preceding the Restatement Date.  The Covered Period also includes any transition period that results from a change in the Company&#8217;s fiscal year of less than nine (9) months within or immediately following such three (3) completed fiscal years. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">A &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">financial reporting measure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any measure that is determined and presented in accordance with the accounting principles used in preparing the Company&#8217;s financial statements, and any measures that are derived wholly or in part from such measures, including, but not limited to, stock price and total shareholder return.  For the avoidance of doubt, (i) financial reporting measures include non-GAAP financial measures for purposes of Regulation G of the Exchange Act, as well other measures, metrics and ratios that are not non-GAAP measures, and (ii) financial reporting measures may or may not be included in a filing with the SEC, and may be presented outside the financial statements.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">GAAP</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means U.S. Generally Accepted Accounting Principles.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Incentive-Based Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any compensation that is granted, earned, or vested on or after the Effective Date based wholly or in part upon the attainment of a financial reporting measure based on or derived from financial information for any fiscal period ending on or after the Effective Date. Specific examples of &#8220;Incentive-Based Compensation&#8221; include, but are not limited to&#58; (i) non-equity incentive plan awards that are earned based wholly or in part on satisfying a financial reporting measure performance goal, (ii) bonuses paid from a </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3</font></div><div style="text-align:right"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;bonus pool,&#8221; the size of which is determined based wholly or in part on satisfying a financial reporting measure performance goal, (iii) other cash awards based on satisfaction of a financial reporting measure performance goal, (iv) restricted stock, restricted stock units, performance share units, stock options, and stock appreciation rights that are granted or become vested based wholly or in part on satisfying a financial reporting measure performance goal, and (v) proceeds received upon the sale of shares acquired through an incentive plan that were granted or vested based wholly or in part on satisfying a financial reporting measure performance goal. For the avoidance of doubt, examples of compensation that is </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">not</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> Incentive-Based Compensation include, but are not limited to&#58; (i) salary (except to the extent that a Covered Executive receives a salary increase earned wholly or in part based on the attainment of a financial reporting measure performance goal, such a salary increase is Incentive-Based Compensation), (ii)&#160;bonuses paid solely at the discretion of the Board or the Committee that are not paid from a &#8220;bonus pool&#8221; that is determined by satisfying a financial reporting measure performance goal, (iii) bonuses awarded based solely on completion of a specified period of service, (iv) bonuses awarded based solely on subjective standards, strategic measures, or operational measures, or (v) equity awards for which the grant is not contingent upon achieving any financial reporting measure performance goal and vesting is contingent solely upon completion of a specified service period and&#47;or attaining one or more nonfinancial reporting measures.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.03pt">Incentive-Based Compensation will be deemed to have been &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">received</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; during the fiscal period during which the financial reporting measure specified in the compensation award is attained, even if the grant or payment of such Incentive-Based Compensation occurs after the end of such fiscal period.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Restatement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means an accounting restatement of the Company&#8217;s financial statements due to the Company&#8217;s material non-compliance with any financial reporting requirement under the U.S. federal securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements (often referred to as a &#8220;Big R&#8221; restatement), or that would result in a material misstatement if the correction of the error was recognized in the current period or left uncorrected in the current period (often referred to as a &#8220;little r&#8221; restatement).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Restatement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the earlier of&#58; (i) the date the Board, a Board committee, or officer(s) authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that a Restatement is required, or (ii) the date a court, regulator, or other legally authorized body directs the Company to undertake a Restatement.  For purposes of clause (ii), the date of the initial court order or other regulatory agency action would be the measurement date for the Covered Period, but the application of this Policy would occur only after such order is final and non-appealable.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4</font></div><div style="text-align:right"><font><br></font></div></div></div><div id="i8f6cc7a8240748ca8712b58cd64f9909_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:125%">EXHIBIT A</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ACKNOWLEDGMENT OF AND AGREEMENT TO THE<br>SENIOR EXECUTIVE COMPENSATION RECOUPMENT POLICY</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">THIS ACKNOWLEDGEMENT OF AND AGREEMENT TO THE SENIOR EXECUTIVE COMPENSATION RECOUPMENT POLICY is entered into between Coursera, Inc., a Delaware public benefit corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), and the undersigned (the&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Executive</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) as of the date of the Executive&#8217;s signature below.  Capitalized terms used herein but not defined shall have the meanings assigned to such terms in the Company&#8217;s Senior Executive Compensation Recoupment Policy (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Policy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Executive acknowledges and agrees that the Company has provided the Executive with a copy of the Policy, attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Annex A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, and that the Executive has had the opportunity to review the Policy.  The Executive further acknowledges and agrees that the Executive accepts the provisions of the Policy and will abide by all of the terms of the Policy both during and after the Executive&#8217;s employment with the Company, including, without limitation, by forfeiting, promptly repaying to the Company and&#47;or offsetting, on a pre-tax basis, any Recoverable Incentive-Based Compensation, and hereby agrees to waive the assertion or application of any rights under federal, state, local or foreign law or in contract or equity that would otherwise conflict with or narrow the Company&#8217;s authority to interpret, apply and enforce the Policy to its fullest extent, including but not limited to, the Company&#8217;s authority to withhold or divert the Executive&#8217;s wages pursuant to the Policy.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Executive further acknowledges and agrees that all Incentive-Based Compensation granted, earned or vested on or after October 2, 2023 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) will be subject to the provisions of the Policy, and agreement to the Policy is a condition to the receipt and retention of such compensation.  The Executive acknowledges and agrees that the Executive&#8217;s acceptance of the Policy is in consideration of Incentive-Based Compensation that is granted, earned or vested on or after the later of the Effective Date or the date of the Executive&#8217;s signature below.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Signature Page Follows</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#93;</font></div><div style="height:84.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div style="text-align:right"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:198pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">AGREED AND ACKNOWLEDGED&#58;</font></div><div style="margin-top:36pt;text-indent:234pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%">EXECUTIVE</font></div><div style="margin-top:24pt;text-indent:234pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%;text-decoration:underline">&#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;</font></div><div style="text-indent:234pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">Signature</font></div><div style="margin-top:24pt;text-indent:234pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%;text-decoration:underline">&#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;</font></div><div style="text-indent:234pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">Name</font></div><div style="margin-top:24pt;text-indent:234pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%;text-decoration:underline">&#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;</font></div><div style="text-indent:234pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">Date</font></div><div style="height:84.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Signature Page to</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Acknowledgment of and Agreement to the<br>Coursera, Inc. Senior Executive Compensation Recoupment Policy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#93;</font></div><div style="text-align:right"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:125%">ANNEX A</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Coursera, Inc. </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Senior Executive Compensation Recoupment Policy</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">&#91;See attached&#93;</font></div><div style="height:84.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Signature Page to</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Acknowledgment of and Agreement to the<br>Coursera, Inc. Senior Executive Compensation Recoupment Policy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#93;</font></div><div style="text-align:right"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>10
<FILENAME>cour-20231231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:98feb7b4-9a09-4ee5-98d4-f2b24c9bd1c5,g:e3878d22-75ff-4a8f-b2fa-0d03a659de01-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:cour="http://www.coursera.org/20231231" 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" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.coursera.org/20231231">
  <xs:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.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.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-2023.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="cour-20231231_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="cour-20231231_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="cour-20231231_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="cour-20231231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.coursera.org/role/Cover">
        <link:definition>0000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.coursera.org/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://www.coursera.org/role/ConsolidatedBalanceSheets">
        <link:definition>0000003 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.coursera.org/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>0000004 - 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="ConsolidatedStatementsofOperations" roleURI="http://www.coursera.org/role/ConsolidatedStatementsofOperations">
        <link:definition>0000005 - Statement - Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofComprehensiveLoss" roleURI="http://www.coursera.org/role/ConsolidatedStatementsofComprehensiveLoss">
        <link:definition>0000006 - Statement - Consolidated Statements of Comprehensive 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="ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" roleURI="http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit">
        <link:definition>0000007 - Statement - Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders&#8217; Equity (Deficit)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlows" roleURI="http://www.coursera.org/role/ConsolidatedStatementsofCashFlows">
        <link:definition>0000008 - 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="BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESS" roleURI="http://www.coursera.org/role/BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESS">
        <link:definition>0000009 - Disclosure - BASIS OF PRESENTATION AND DESCRIPTION OF BUSINESS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIES">
        <link:definition>0000010 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUE" roleURI="http://www.coursera.org/role/REVENUE">
        <link:definition>0000011 - 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="INVESTMENTS" roleURI="http://www.coursera.org/role/INVESTMENTS">
        <link:definition>0000012 - Disclosure - INVESTMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETCOMPONENTS" roleURI="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTS">
        <link:definition>0000013 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASES" roleURI="http://www.coursera.org/role/LEASES">
        <link:definition>0000014 - 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://www.coursera.org/role/INCOMETAXES">
        <link:definition>0000015 - 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="NETLOSSPERSHARE" roleURI="http://www.coursera.org/role/NETLOSSPERSHARE">
        <link:definition>0000016 - Disclosure - NET LOSS PER SHARE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSANDCONTINGENCIES" roleURI="http://www.coursera.org/role/COMMITMENTSANDCONTINGENCIES">
        <link:definition>0000017 - 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="REDEEMABLECONVERTIBLEPREFERREDSTOCK" roleURI="http://www.coursera.org/role/REDEEMABLECONVERTIBLEPREFERREDSTOCK">
        <link:definition>0000018 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKHOLDERSEQUITYDEFICIT" roleURI="http://www.coursera.org/role/STOCKHOLDERSEQUITYDEFICIT">
        <link:definition>0000019 - Disclosure - STOCKHOLDERS&#8217; EQUITY (DEFICIT)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EMPLOYEEBENEFITPLANS" roleURI="http://www.coursera.org/role/EMPLOYEEBENEFITPLANS">
        <link:definition>0000020 - Disclosure - EMPLOYEE BENEFIT PLANS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RELATEDPARTYTRANSACTIONS" roleURI="http://www.coursera.org/role/RELATEDPARTYTRANSACTIONS">
        <link:definition>0000021 - Disclosure - RELATED PARTY TRANSACTIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SEGMENTANDGEOGRAPHICINFORMATION" roleURI="http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATION">
        <link:definition>0000022 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RESTRUCTURINGRELATEDCHARGES" roleURI="http://www.coursera.org/role/RESTRUCTURINGRELATEDCHARGES">
        <link:definition>0000023 - Disclosure - RESTRUCTURING RELATED CHARGES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SIGNIFICANTACCOUNTINGPOLICIESPolicies" roleURI="http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies">
        <link:definition>9954471 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUETables" roleURI="http://www.coursera.org/role/REVENUETables">
        <link:definition>9954472 - 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="INVESTMENTSTables" roleURI="http://www.coursera.org/role/INVESTMENTSTables">
        <link:definition>9954473 - Disclosure - INVESTMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETCOMPONENTSTables" roleURI="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSTables">
        <link:definition>9954474 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESTables" roleURI="http://www.coursera.org/role/LEASESTables">
        <link:definition>9954475 - 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://www.coursera.org/role/INCOMETAXESTables">
        <link:definition>9954476 - 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="NETLOSSPERSHARETables" roleURI="http://www.coursera.org/role/NETLOSSPERSHARETables">
        <link:definition>9954477 - Disclosure - NET LOSS PER SHARE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSANDCONTINGENCIESTables" roleURI="http://www.coursera.org/role/COMMITMENTSANDCONTINGENCIESTables">
        <link:definition>9954478 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EMPLOYEEBENEFITPLANSTables" roleURI="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSTables">
        <link:definition>9954479 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SEGMENTANDGEOGRAPHICINFORMATIONTables" roleURI="http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONTables">
        <link:definition>9954480 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESSDetails" roleURI="http://www.coursera.org/role/BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESSDetails">
        <link:definition>9954481 - Disclosure - BASIS OF PRESENTATION AND DESCRIPTION OF BUSINESS (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="SIGNIFICANTACCOUNTINGPOLICIESDetails" roleURI="http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails">
        <link:definition>9954482 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUEScheduleofContractAssetsandLiabilitiesDetails" roleURI="http://www.coursera.org/role/REVENUEScheduleofContractAssetsandLiabilitiesDetails">
        <link:definition>9954483 - Disclosure - REVENUE - Schedule of Contract 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="REVENUEAdditionalInformationDetails" roleURI="http://www.coursera.org/role/REVENUEAdditionalInformationDetails">
        <link:definition>9954484 - Disclosure - REVENUE - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUEAdditionalInformationDetails_1" roleURI="http://www.coursera.org/role/REVENUEAdditionalInformationDetails_1">
        <link:definition>9954484 - Disclosure - REVENUE - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUEScheduleofCapitalizedContractCostDetails" roleURI="http://www.coursera.org/role/REVENUEScheduleofCapitalizedContractCostDetails">
        <link:definition>9954485 - Disclosure - REVENUE - Schedule of Capitalized Contract 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="REVENUEScheduleofDeferredCostsNetandOtherAssetsDisclosureDetails" roleURI="http://www.coursera.org/role/REVENUEScheduleofDeferredCostsNetandOtherAssetsDisclosureDetails">
        <link:definition>9954486 - Disclosure - REVENUE - Schedule of Deferred Costs, Net and Other Assets Disclosure (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="INVESTMENTSSummaryofAvailableforSaleMarketableSecuritiesDetails" roleURI="http://www.coursera.org/role/INVESTMENTSSummaryofAvailableforSaleMarketableSecuritiesDetails">
        <link:definition>9954487 - Disclosure - INVESTMENTS - Summary of Available-for-Sale Marketable Securities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INVESTMENTSScheduleofCostBasisandFairValueofAFSSecuritiesbyContractualMaturityDateDetails" roleURI="http://www.coursera.org/role/INVESTMENTSScheduleofCostBasisandFairValueofAFSSecuritiesbyContractualMaturityDateDetails">
        <link:definition>9954488 - Disclosure - INVESTMENTS - Schedule of Cost Basis and Fair Value of AFS Securities by Contractual Maturity Date (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="INVESTMENTSScheduleofInvestmentsinanUnrealizedLossPositionDetails" roleURI="http://www.coursera.org/role/INVESTMENTSScheduleofInvestmentsinanUnrealizedLossPositionDetails">
        <link:definition>9954489 - Disclosure - INVESTMENTS - Schedule of Investments in an Unrealized Loss Position (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="INVESTMENTSAdditionalInformationDetails" roleURI="http://www.coursera.org/role/INVESTMENTSAdditionalInformationDetails">
        <link:definition>9954490 - Disclosure - INVESTMENTS - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails" roleURI="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails">
        <link:definition>9954491 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPropertyEquipmentandSoftwareNetDetails" roleURI="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPropertyEquipmentandSoftwareNetDetails">
        <link:definition>9954492 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Property, Equipment and Software, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofDepreciationandAmortizationExpenseDetails" roleURI="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofDepreciationandAmortizationExpenseDetails">
        <link:definition>9954493 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Depreciation and 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="CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofIntangibleAssetsDetails" roleURI="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofIntangibleAssetsDetails">
        <link:definition>9954494 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS - 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="CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCapitalizationofContentAssetsandAmortizationExpenseforIntangibleAssetsDetails" roleURI="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCapitalizationofContentAssetsandAmortizationExpenseforIntangibleAssetsDetails">
        <link:definition>9954495 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Capitalization of Content Assets and Amortization Expense for 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="CONSOLIDATEDBALANCESHEETCOMPONENTSAdditionalInformationDetails" roleURI="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSAdditionalInformationDetails">
        <link:definition>9954496 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofFutureExpectedAmortizationExpenseforIntangibleAssetsDetails" roleURI="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofFutureExpectedAmortizationExpenseforIntangibleAssetsDetails">
        <link:definition>9954497 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Future Expected Amortization Expense for 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="LEASESAdditionalInformationDetails" roleURI="http://www.coursera.org/role/LEASESAdditionalInformationDetails">
        <link:definition>9954498 - Disclosure - LEASES - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESScheduleofComponentsofLeaseCostsDetails" roleURI="http://www.coursera.org/role/LEASESScheduleofComponentsofLeaseCostsDetails">
        <link:definition>9954499 - Disclosure - LEASES - Schedule of Components of Lease Costs (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="LEASESScheduleofFutureLeasePaymentsDetails" roleURI="http://www.coursera.org/role/LEASESScheduleofFutureLeasePaymentsDetails">
        <link:definition>9954500 - Disclosure - LEASES - Schedule of Future Lease Payments (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="LEASESScheduleofFutureLeasePaymentsDetails_1" roleURI="http://www.coursera.org/role/LEASESScheduleofFutureLeasePaymentsDetails_1">
        <link:definition>9954500 - Disclosure - LEASES - Schedule of Future Lease Payments (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="LEASESScheduleofSupplementalCashFlowandWeightedaverageRemainingLeaseTermandDiscountRateDetails" roleURI="http://www.coursera.org/role/LEASESScheduleofSupplementalCashFlowandWeightedaverageRemainingLeaseTermandDiscountRateDetails">
        <link:definition>9954501 - Disclosure - LEASES - Schedule of Supplemental Cash Flow and Weighted-average Remaining Lease Term and Discount Rate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESScheduleofComponentsofLossBeforeIncomeTaxDetails" roleURI="http://www.coursera.org/role/INCOMETAXESScheduleofComponentsofLossBeforeIncomeTaxDetails">
        <link:definition>9954502 - Disclosure - INCOME TAXES - Schedule of Components of Loss Before Income Tax (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="INCOMETAXESScheduleofIncomeTaxExpenseDetails" roleURI="http://www.coursera.org/role/INCOMETAXESScheduleofIncomeTaxExpenseDetails">
        <link:definition>9954503 - Disclosure - INCOME TAXES - Schedule of Income Tax 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="INCOMETAXESScheduleofReconciliationBetweentheStatutoryUSFederalIncomeTaxRateandourEffectiveTaxRateasaPercentageofLossBeforeIncomeTaxesDetails" roleURI="http://www.coursera.org/role/INCOMETAXESScheduleofReconciliationBetweentheStatutoryUSFederalIncomeTaxRateandourEffectiveTaxRateasaPercentageofLossBeforeIncomeTaxesDetails">
        <link:definition>9954504 - Disclosure - INCOME TAXES - Schedule of Reconciliation Between the Statutory U.S. Federal Income Tax Rate and our Effective Tax Rate as a Percentage of Loss Before Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails" roleURI="http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails">
        <link:definition>9954505 - Disclosure - INCOME TAXES - Schedule of Significant components of our 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="INCOMETAXESAdditionalInformationDetails" roleURI="http://www.coursera.org/role/INCOMETAXESAdditionalInformationDetails">
        <link:definition>9954506 - Disclosure - INCOME TAXES - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESSummaryofincometaxcontingenciesDetails" roleURI="http://www.coursera.org/role/INCOMETAXESSummaryofincometaxcontingenciesDetails">
        <link:definition>9954507 - Disclosure - INCOME TAXES - Summary of income tax 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="NETLOSSPERSHARECalculationofBasicandDilutedDetails" roleURI="http://www.coursera.org/role/NETLOSSPERSHARECalculationofBasicandDilutedDetails">
        <link:definition>9954508 - Disclosure - NET LOSS PER SHARE - Calculation of 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="NETLOSSPERSHAREScheduleofSecuritieswithaPotentiallyDilutiveImpactDetails" roleURI="http://www.coursera.org/role/NETLOSSPERSHAREScheduleofSecuritieswithaPotentiallyDilutiveImpactDetails">
        <link:definition>9954509 - Disclosure - NET LOSS PER SHARE - Schedule of Securities with a Potentially Dilutive Impact (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="COMMITMENTSANDCONTINGENCIESAdditionalInformationDetails" roleURI="http://www.coursera.org/role/COMMITMENTSANDCONTINGENCIESAdditionalInformationDetails">
        <link:definition>9954510 - Disclosure - COMMITMENTS AND CONTINGENCIES (Additional Information) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSANDCONTINGENCIESFutureMinimumPaymentsundertheCompanysNonCancelablePurchaseObligationsDetails" roleURI="http://www.coursera.org/role/COMMITMENTSANDCONTINGENCIESFutureMinimumPaymentsundertheCompanysNonCancelablePurchaseObligationsDetails">
        <link:definition>9954511 - Disclosure - COMMITMENTS AND CONTINGENCIES - Future Minimum Payments under the Company's Non-Cancelable Purchase Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REDEEMABLECONVERTIBLEPREFERREDSTOCKDetails" roleURI="http://www.coursera.org/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKDetails">
        <link:definition>9954512 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKHOLDERSEQUITYDEFICITDetails" roleURI="http://www.coursera.org/role/STOCKHOLDERSEQUITYDEFICITDetails">
        <link:definition>9954513 - Disclosure - STOCKHOLDERS&#8217; EQUITY (DEFICIT) (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="EMPLOYEEBENEFITPLANSAdditionalInformationDetails" roleURI="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails">
        <link:definition>9954514 - Disclosure - EMPLOYEE BENEFIT PLANS - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EMPLOYEEBENEFITPLANSScheduleofStockOptionActivityunderthePlansDetails" roleURI="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofStockOptionActivityunderthePlansDetails">
        <link:definition>9954515 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Stock Option Activity under the Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EMPLOYEEBENEFITPLANSScheduleofSharebasedCompensationRestrictedStockUnitsAwardActivityDetails" roleURI="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofSharebasedCompensationRestrictedStockUnitsAwardActivityDetails">
        <link:definition>9954516 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Share-based Compensation, Restricted Stock Units Award 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="EMPLOYEEBENEFITPLANSSummaryofweightedaverageassumptionstorecordcompensationexpensesforstockoptionsgrantedDetails" roleURI="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofweightedaverageassumptionstorecordcompensationexpensesforstockoptionsgrantedDetails">
        <link:definition>9954517 - Disclosure - EMPLOYEE BENEFIT PLANS - Summary of weighted-average assumptions to record compensation expenses for stock options granted (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="EMPLOYEEBENEFITPLANSSummaryofEstimatedAssumptionsUsedinValueofESPPRightsDetails" roleURI="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofEstimatedAssumptionsUsedinValueofESPPRightsDetails">
        <link:definition>9954518 - Disclosure - EMPLOYEE BENEFIT PLANS - Summary of Estimated Assumptions Used in Value of ESPP Rights (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="EMPLOYEEBENEFITPLANSSummaryofStockBasedCompensationExpenseintheConsolidatedStatementsofOperationsDetails" roleURI="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofStockBasedCompensationExpenseintheConsolidatedStatementsofOperationsDetails">
        <link:definition>9954519 - Disclosure - EMPLOYEE BENEFIT PLANS - Summary of Stock-Based Compensation Expense in the Consolidated Statements of Operations (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="EMPLOYEEBENEFITPLANSSummaryofSharesofCommonStockReservedforFutureIssuanceDetails" roleURI="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofSharesofCommonStockReservedforFutureIssuanceDetails">
        <link:definition>9954520 - Disclosure - EMPLOYEE BENEFIT PLANS - Summary of Shares of Common Stock Reserved for Future Issuance (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EMPLOYEEBENEFITPLANS401kPlanDetails" roleURI="http://www.coursera.org/role/EMPLOYEEBENEFITPLANS401kPlanDetails">
        <link:definition>9954521 - Disclosure - EMPLOYEE BENEFIT PLANS - 401(k) 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="RELATEDPARTYTRANSACTIONSAdditionalInformationDetails" roleURI="http://www.coursera.org/role/RELATEDPARTYTRANSACTIONSAdditionalInformationDetails">
        <link:definition>9954522 - Disclosure - RELATED PARTY TRANSACTIONS - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SEGMENTANDGEOGRAPHICINFORMATIONAdditionalInformationDetails" roleURI="http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONAdditionalInformationDetails">
        <link:definition>9954523 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails" roleURI="http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails">
        <link:definition>9954524 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION - Segment Results of Operations (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="SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenueByRegionBasedOnBillingAddressDetails" roleURI="http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenueByRegionBasedOnBillingAddressDetails">
        <link:definition>9954525 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION - Summary of Revenue By Region Based On Billing Address (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="SEGMENTANDGEOGRAPHICINFORMATIONSummaryofLongLivedAssetsByGeographicRegionDetails" roleURI="http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofLongLivedAssetsByGeographicRegionDetails">
        <link:definition>9954526 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION - Summary of Long Lived Assets By Geographic Region (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="RESTRUCTURINGRELATEDCHARGESDetails" roleURI="http://www.coursera.org/role/RESTRUCTURINGRELATEDCHARGESDetails">
        <link:definition>9954527 - Disclosure - RESTRUCTURING RELATED CHARGES (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="cour_ContractWithCustomerAmortizationOnRenewalPeriod" abstract="false" name="ContractWithCustomerAmortizationOnRenewalPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cour_SegmentShareBasedCompensation" abstract="false" name="SegmentShareBasedCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cour_ContentAssetMember" abstract="true" name="ContentAssetMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfCommonStock" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfCommonStock" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cour_ConversionOfStockConversionRatio" abstract="false" name="ConversionOfStockConversionRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="cour_TwoThousandTwentyOneEmployeeStockPurchasePlanMember" abstract="true" name="TwoThousandTwentyOneEmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cour_CommonStockOptionsMember" abstract="true" name="CommonStockOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cour_PaymentsToCapitalizedInternalUseSoftwareCosts" abstract="false" name="PaymentsToCapitalizedInternalUseSoftwareCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cour_PaymentOfDeferredOfferingCosts" abstract="false" name="PaymentOfDeferredOfferingCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cour_ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock" abstract="false" name="ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cour_TotalReconciliationItemOfSegmentGrossProfitToGrossProfit" abstract="false" name="TotalReconciliationItemOfSegmentGrossProfitToGrossProfit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cour_EsppMember" abstract="true" name="EsppMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cour_InternalUseSoftwareMember" abstract="true" name="InternalUseSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cour_RestrictedStockUnitsAndShareBasedPaymentArrangementOptionMember" abstract="true" name="RestrictedStockUnitsAndShareBasedPaymentArrangementOptionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cour_LeahBelskyMember" abstract="true" name="LeahBelskyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cour_EmployeeStockIncentivePlanPurchasePeriod" abstract="false" name="EmployeeStockIncentivePlanPurchasePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cour_EnterpriseSegmentMember" abstract="true" name="EnterpriseSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cour_ContractLiablitiesAbstract" abstract="true" name="ContractLiablitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cour_ImpairmentLossesOnDeferredPartnerFees" abstract="false" name="ImpairmentLossesOnDeferredPartnerFees" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cour_RelatedPartyContentFees" abstract="false" name="RelatedPartyContentFees" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cour_DisclosureOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" abstract="false" name="DisclosureOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cour_IntangibleAssetsExcludingInternalUseSoftwareAndWebsiteDevelopmentMember" abstract="true" name="IntangibleAssetsExcludingInternalUseSoftwareAndWebsiteDevelopmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cour_ShareBasedCompensationCapitalizedAsInternalUseSoftware" abstract="false" name="ShareBasedCompensationCapitalizedAsInternalUseSoftware" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cour_ComputerEquipmentAndSoftwareMember" abstract="true" name="ComputerEquipmentAndSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cour_ContractAssetsAndLiabilitiesPolicyTextBlock" abstract="false" name="ContractAssetsAndLiabilitiesPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cour_PropertyEquipmentAndSoftwareEstimatedUsefulLives" abstract="false" name="PropertyEquipmentAndSoftwareEstimatedUsefulLives" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cour_DeferredTaxLiabilitiesDepreciationAndAmortization" abstract="false" name="DeferredTaxLiabilitiesDepreciationAndAmortization" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cour_UnpaidDeferredOfferingCosts" abstract="false" name="UnpaidDeferredOfferingCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cour_PropertyEquipmentAndSoftwareMember" abstract="true" name="PropertyEquipmentAndSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cour_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExerciseStockOptions" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExerciseStockOptions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cour_InternalUseSoftwareAndWebsiteDevelopmentMember" abstract="true" name="InternalUseSoftwareAndWebsiteDevelopmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cour_EmployeeStockPurchasePlanMember" abstract="true" name="EmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingOfRestrictedStockUnitsNumber" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingOfRestrictedStockUnitsNumber" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cour_SegmentGrossProfitLoss" abstract="false" name="SegmentGrossProfitLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cour_EffectiveIncomeTaxRateReconciliationForeignInclusionsPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationForeignInclusionsPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="cour_SabrinaL.SimmonsMember" abstract="true" name="SabrinaL.SimmonsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardRsusOutstanding" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardRsusOutstanding" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cour_ContentSourcingAgreementMember" abstract="true" name="ContentSourcingAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cour_ScheduleOfCapitalizationOfContentAssetsAndAmortizationExpenseForIntangibleAssetsTableTextBlock" abstract="false" name="ScheduleOfCapitalizationOfContentAssetsAndAmortizationExpenseForIntangibleAssetsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cour_DeferredPartnerFeesMember" abstract="true" name="DeferredPartnerFeesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cour_PlatformAndSupportCosts" abstract="false" name="PlatformAndSupportCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cour_CollaborativeArrangementsWithEducationPartnersPolicyTextBlock" abstract="false" name="CollaborativeArrangementsWithEducationPartnersPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cour_IndefiniteOperatingLossCarryforwards" abstract="false" name="IndefiniteOperatingLossCarryforwards" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cour_OtherMember" abstract="true" name="OtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cour_ContractAcquisitionAndFulfillmentCostsPolicyTextBlock" abstract="false" name="ContractAcquisitionAndFulfillmentCostsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cour_CommissionsAndRelatedPayrollTaxExpenditures" abstract="false" name="CommissionsAndRelatedPayrollTaxExpenditures" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cour_PrivateCompanyMember" abstract="true" name="PrivateCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cour_AcquiredIntangiblesMember" abstract="true" name="AcquiredIntangiblesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cour_SharesSubjectToRepurchaseMember" abstract="true" name="SharesSubjectToRepurchaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cour_RussianEducatorPartnersMember" abstract="true" name="RussianEducatorPartnersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cour_PaymentsToAcquireContentAssets" abstract="false" name="PaymentsToAcquireContentAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cour_ContractWithCustomerExpectedAmortizationPeriod" abstract="false" name="ContractWithCustomerExpectedAmortizationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cour_LeahBelskyTradingArrangementRestrictedStockUnitsMember" abstract="true" name="LeahBelskyTradingArrangementRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cour_CreditOrNonCreditImpairmentCharges" abstract="false" name="CreditOrNonCreditImpairmentCharges" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cour_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" abstract="false" name="ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cour_ContractWithCustomerExpectedIncrementalCostPeriod" abstract="false" name="ContractWithCustomerExpectedIncrementalCostPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cour_DeferredTaxAssetsOperatingLeaseLiabilities" abstract="false" name="DeferredTaxAssetsOperatingLeaseLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cour_DeferredTaxLiabilitiesDeferredCommissions" abstract="false" name="DeferredTaxLiabilitiesDeferredCommissions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cour_AssembledWorkforceMember" abstract="true" name="AssembledWorkforceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cour_ContractWithCustomerPurchaseOfFixedQuantityOfSeatLicensesContractPeriod" abstract="false" name="ContractWithCustomerPurchaseOfFixedQuantityOfSeatLicensesContractPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cour_ResearchAndDevelopmentMember" abstract="true" name="ResearchAndDevelopmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cour_LeahBelskyTradingArrangementStockOptionsMember" abstract="true" name="LeahBelskyTradingArrangementStockOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cour_ImpairmentLossesOnContractAssets" abstract="false" name="ImpairmentLossesOnContractAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cour_SoftwareAndWebsiteDevelopmentMember" abstract="true" name="SoftwareAndWebsiteDevelopmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cour_LeahBelskyRuleTradingArrangementCommonStockMember" abstract="true" name="LeahBelskyRuleTradingArrangementCommonStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cour_DegreesSegmentMember" abstract="true" name="DegreesSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cour_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" abstract="false" name="IncreaseDecreaseInOperatingLeaseRightOfUseAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cour_ConsumerSegmentMember" abstract="true" name="ConsumerSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cour_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cour_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" abstract="false" name="ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>cour-20231231_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 2024 Workiva-->
<!--r:98feb7b4-9a09-4ee5-98d4-f2b24c9bd1c5,g:e3878d22-75ff-4a8f-b2fa-0d03a659de01-->
<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.coursera.org/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="cour-20231231.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.coursera.org/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_f586c3fa-a948-4f1b-982b-13c835f5d267" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_9791d29c-ef82-4d38-b8df-61114ef39a81" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_f586c3fa-a948-4f1b-982b-13c835f5d267" xlink:to="loc_us-gaap_AssetsCurrent_9791d29c-ef82-4d38-b8df-61114ef39a81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_291edb7b-4aac-4688-a5d6-3b3ac5417dee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_f586c3fa-a948-4f1b-982b-13c835f5d267" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_291edb7b-4aac-4688-a5d6-3b3ac5417dee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_d5a749ce-dd87-488b-8491-24696358cd86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f586c3fa-a948-4f1b-982b-13c835f5d267" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_d5a749ce-dd87-488b-8491-24696358cd86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_69fa1040-c84b-4ffb-8958-3cbcafd84406" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_f586c3fa-a948-4f1b-982b-13c835f5d267" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_69fa1040-c84b-4ffb-8958-3cbcafd84406" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_6d4513d6-29a7-4654-8060-170f72283a72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f586c3fa-a948-4f1b-982b-13c835f5d267" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_6d4513d6-29a7-4654-8060-170f72283a72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_747ab1ca-38ff-4130-b35a-a71580f6ba5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_463c2976-8e27-4031-80ab-0517ed912dd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_747ab1ca-38ff-4130-b35a-a71580f6ba5d" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_463c2976-8e27-4031-80ab-0517ed912dd2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_0a2e9bc1-1969-4768-96a2-177734862068" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_747ab1ca-38ff-4130-b35a-a71580f6ba5d" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_0a2e9bc1-1969-4768-96a2-177734862068" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_952a0f1f-e844-4764-8c9c-15a2e08bbb9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_747ab1ca-38ff-4130-b35a-a71580f6ba5d" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_952a0f1f-e844-4764-8c9c-15a2e08bbb9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCurrent_93677c81-f2c4-4012-b1f2-a1d1fbea4988" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCostsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_747ab1ca-38ff-4130-b35a-a71580f6ba5d" xlink:to="loc_us-gaap_DeferredCostsCurrent_93677c81-f2c4-4012-b1f2-a1d1fbea4988" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1994543d-6628-421a-961c-6a259946dbe9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_747ab1ca-38ff-4130-b35a-a71580f6ba5d" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1994543d-6628-421a-961c-6a259946dbe9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b1eb0ba3-2967-4e80-a2eb-eb0a7597e2b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_3ca56c38-f655-40ed-98e5-38f849b54cbc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b1eb0ba3-2967-4e80-a2eb-eb0a7597e2b3" xlink:to="loc_us-gaap_PreferredStockValue_3ca56c38-f655-40ed-98e5-38f849b54cbc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_a56a88e2-d7d4-48b1-9417-634fc4b874ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b1eb0ba3-2967-4e80-a2eb-eb0a7597e2b3" xlink:to="loc_us-gaap_CommonStockValue_a56a88e2-d7d4-48b1-9417-634fc4b874ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_8155beea-25c9-4ef2-b9d9-5d7c448ad912" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b1eb0ba3-2967-4e80-a2eb-eb0a7597e2b3" xlink:to="loc_us-gaap_AdditionalPaidInCapital_8155beea-25c9-4ef2-b9d9-5d7c448ad912" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_c7853d03-f481-4f88-80d3-170845d2cdb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b1eb0ba3-2967-4e80-a2eb-eb0a7597e2b3" xlink:to="loc_us-gaap_TreasuryStockValue_c7853d03-f481-4f88-80d3-170845d2cdb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f6e41eae-de64-43ea-96d7-ecfdc9d0f3c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b1eb0ba3-2967-4e80-a2eb-eb0a7597e2b3" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f6e41eae-de64-43ea-96d7-ecfdc9d0f3c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_90f98e16-de0e-4946-8264-83a6e251f998" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b1eb0ba3-2967-4e80-a2eb-eb0a7597e2b3" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_90f98e16-de0e-4946-8264-83a6e251f998" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_0bdddb18-d66c-475c-8dee-1c0e53249860" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_cf7a8b80-5d37-4dd2-8640-f379f37c972e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_0bdddb18-d66c-475c-8dee-1c0e53249860" xlink:to="loc_us-gaap_Liabilities_cf7a8b80-5d37-4dd2-8640-f379f37c972e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_aa3e281b-ea7c-4252-a641-e57a92833d53" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_0bdddb18-d66c-475c-8dee-1c0e53249860" xlink:to="loc_us-gaap_CommitmentsAndContingencies_aa3e281b-ea7c-4252-a641-e57a92833d53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ac4013df-9684-414a-b117-c3c9965175ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_0bdddb18-d66c-475c-8dee-1c0e53249860" xlink:to="loc_us-gaap_StockholdersEquity_ac4013df-9684-414a-b117-c3c9965175ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_deacf0cf-8ffb-4633-bcbf-cd13a447bf42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_1d69cd94-b162-4167-9b1f-c4a19580f105" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_deacf0cf-8ffb-4633-bcbf-cd13a447bf42" xlink:to="loc_us-gaap_LiabilitiesCurrent_1d69cd94-b162-4167-9b1f-c4a19580f105" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_fde6ddda-ab18-4b8e-a09e-9749ba3bf661" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_deacf0cf-8ffb-4633-bcbf-cd13a447bf42" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_fde6ddda-ab18-4b8e-a09e-9749ba3bf661" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_21a2c329-e8b0-4bed-a57c-2a66e385f2f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_deacf0cf-8ffb-4633-bcbf-cd13a447bf42" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_21a2c329-e8b0-4bed-a57c-2a66e385f2f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_a0d35e82-d01b-40a9-86ae-35c25971a25f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_deacf0cf-8ffb-4633-bcbf-cd13a447bf42" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_a0d35e82-d01b-40a9-86ae-35c25971a25f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_9efc1c55-b928-44f7-a579-c0d30c75ab27" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_5e758183-cd3d-46f5-ada8-043f9597962e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9efc1c55-b928-44f7-a579-c0d30c75ab27" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_5e758183-cd3d-46f5-ada8-043f9597962e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_ebc6354b-9ac9-4953-b9da-7f2aa9dc78e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9efc1c55-b928-44f7-a579-c0d30c75ab27" xlink:to="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_ebc6354b-9ac9-4953-b9da-7f2aa9dc78e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_1856a026-809a-44b8-8d10-9bd4c2487bc2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9efc1c55-b928-44f7-a579-c0d30c75ab27" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_1856a026-809a-44b8-8d10-9bd4c2487bc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_e8a6cf1f-64ed-4ebe-8a87-640092d23a89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9efc1c55-b928-44f7-a579-c0d30c75ab27" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_e8a6cf1f-64ed-4ebe-8a87-640092d23a89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_3924b391-bfdc-44b7-8d35-cc1da87e7311" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9efc1c55-b928-44f7-a579-c0d30c75ab27" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_3924b391-bfdc-44b7-8d35-cc1da87e7311" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_21746832-ee01-4f7f-a02d-98ee9c9642ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9efc1c55-b928-44f7-a579-c0d30c75ab27" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_21746832-ee01-4f7f-a02d-98ee9c9642ce" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="cour-20231231.xsd#ConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.coursera.org/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_899a87bf-3770-4bba-8377-9d99909b1a55" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d30f3204-3133-44eb-8ae4-339f0db6d247" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ProfitLoss_899a87bf-3770-4bba-8377-9d99909b1a55" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d30f3204-3133-44eb-8ae4-339f0db6d247" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a40eb15b-ae95-479a-9f69-48cef070c2c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ProfitLoss_899a87bf-3770-4bba-8377-9d99909b1a55" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a40eb15b-ae95-479a-9f69-48cef070c2c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_19572fea-e66c-4830-ba59-7119db9db3c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5de412d0-8bde-4c17-b273-cfb91e3ff731" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_19572fea-e66c-4830-ba59-7119db9db3c4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5de412d0-8bde-4c17-b273-cfb91e3ff731" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_b0ae4c3d-28d0-4cbc-8511-fd7d84f39c29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_19572fea-e66c-4830-ba59-7119db9db3c4" xlink:to="loc_us-gaap_CostOfRevenue_b0ae4c3d-28d0-4cbc-8511-fd7d84f39c29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_faef3993-3472-4380-9baa-e27426a6139e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_20907309-8a58-4943-9d34-2f40afcdae50" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_faef3993-3472-4380-9baa-e27426a6139e" xlink:to="loc_us-gaap_OperatingIncomeLoss_20907309-8a58-4943-9d34-2f40afcdae50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_607ecb35-47d1-4ee0-80d7-9e07cad80d67" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_faef3993-3472-4380-9baa-e27426a6139e" xlink:to="loc_us-gaap_InvestmentIncomeInterest_607ecb35-47d1-4ee0-80d7-9e07cad80d67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_443b2cd8-76be-4fc5-92a2-bc9acabb5ee1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_faef3993-3472-4380-9baa-e27426a6139e" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_443b2cd8-76be-4fc5-92a2-bc9acabb5ee1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_aabc044b-864e-41ea-816e-3405f0c437e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_5aa6471e-0ec1-4690-926b-67b3b91d2f38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_aabc044b-864e-41ea-816e-3405f0c437e7" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_5aa6471e-0ec1-4690-926b-67b3b91d2f38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_5259a427-3880-4eef-875b-18fb1664a722" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_aabc044b-864e-41ea-816e-3405f0c437e7" xlink:to="loc_us-gaap_SellingAndMarketingExpense_5259a427-3880-4eef-875b-18fb1664a722" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_8dd76496-f67a-4923-821d-ee3f4a033f55" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_aabc044b-864e-41ea-816e-3405f0c437e7" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_8dd76496-f67a-4923-821d-ee3f4a033f55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_5014fac0-ff43-4187-8b9a-5da80e26b051" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_aabc044b-864e-41ea-816e-3405f0c437e7" xlink:to="loc_us-gaap_RestructuringCharges_5014fac0-ff43-4187-8b9a-5da80e26b051" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_9e1b64c8-8a9f-4fb4-9e1b-73c092eae5bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_f1731702-d9c8-420f-ab57-23d9125e629c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_9e1b64c8-8a9f-4fb4-9e1b-73c092eae5bb" xlink:to="loc_us-gaap_GrossProfit_f1731702-d9c8-420f-ab57-23d9125e629c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_e35f871a-b8c7-4643-a4bb-96f581b10558" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_9e1b64c8-8a9f-4fb4-9e1b-73c092eae5bb" xlink:to="loc_us-gaap_OperatingExpenses_e35f871a-b8c7-4643-a4bb-96f581b10558" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/ConsolidatedStatementsofComprehensiveLoss" xlink:type="simple" xlink:href="cour-20231231.xsd#ConsolidatedStatementsofComprehensiveLoss"/>
  <link:calculationLink xlink:role="http://www.coursera.org/role/ConsolidatedStatementsofComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_d166ba6f-deda-44fb-911e-23a751fff895" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fda0213d-6e44-4a34-940c-8022ae89af72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_d166ba6f-deda-44fb-911e-23a751fff895" xlink:to="loc_us-gaap_NetIncomeLoss_fda0213d-6e44-4a34-940c-8022ae89af72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_c0a3fef2-8bcd-4530-a6c6-dc83edeb3132" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_d166ba6f-deda-44fb-911e-23a751fff895" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_c0a3fef2-8bcd-4530-a6c6-dc83edeb3132" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cour-20231231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.coursera.org/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0c2b59fb-3bcf-4072-99de-f915450114ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_9146a77b-22fd-47ae-8466-2d76e863eb1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0c2b59fb-3bcf-4072-99de-f915450114ce" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_9146a77b-22fd-47ae-8466-2d76e863eb1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_PaymentsToCapitalizedInternalUseSoftwareCosts_d58377bf-e90d-431c-bc98-ed3a0f7e4d9d" xlink:href="cour-20231231.xsd#cour_PaymentsToCapitalizedInternalUseSoftwareCosts"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0c2b59fb-3bcf-4072-99de-f915450114ce" xlink:to="loc_cour_PaymentsToCapitalizedInternalUseSoftwareCosts_d58377bf-e90d-431c-bc98-ed3a0f7e4d9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_ab65cf7e-c94f-4c64-90f5-9007d390b87c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0c2b59fb-3bcf-4072-99de-f915450114ce" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_ab65cf7e-c94f-4c64-90f5-9007d390b87c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_PaymentsToAcquireContentAssets_8bc9578f-a711-4e67-969c-e0a3263b27b4" xlink:href="cour-20231231.xsd#cour_PaymentsToAcquireContentAssets"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0c2b59fb-3bcf-4072-99de-f915450114ce" xlink:to="loc_cour_PaymentsToAcquireContentAssets_8bc9578f-a711-4e67-969c-e0a3263b27b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_8c0a008a-5d16-4349-8afd-fbb92f0efb1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0c2b59fb-3bcf-4072-99de-f915450114ce" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_8c0a008a-5d16-4349-8afd-fbb92f0efb1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_0f14cbdc-aaed-4352-9f98-d6fbbbcc8bf6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0c2b59fb-3bcf-4072-99de-f915450114ce" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_0f14cbdc-aaed-4352-9f98-d6fbbbcc8bf6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_50f5485f-7d1a-499d-ba3a-28b68c3878bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ea48d3b8-66bb-422d-81d0-938841752b6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_50f5485f-7d1a-499d-ba3a-28b68c3878bb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ea48d3b8-66bb-422d-81d0-938841752b6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_98ae1d6f-4402-4b2b-99d3-a5c73aa66aac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_50f5485f-7d1a-499d-ba3a-28b68c3878bb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_98ae1d6f-4402-4b2b-99d3-a5c73aa66aac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c40f5443-5dc3-401c-a1e5-f939f2073903" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_50f5485f-7d1a-499d-ba3a-28b68c3878bb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c40f5443-5dc3-401c-a1e5-f939f2073903" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8ed1d811-d47d-4dc4-bc4a-0778f6e62079" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_ca5ff424-d27c-404d-859d-db555c506ce6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_8ed1d811-d47d-4dc4-bc4a-0778f6e62079" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_ca5ff424-d27c-404d-859d-db555c506ce6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_PaymentOfDeferredOfferingCosts_2aa5f2d9-1aef-4420-a8ae-e6ef33225671" xlink:href="cour-20231231.xsd#cour_PaymentOfDeferredOfferingCosts"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8ed1d811-d47d-4dc4-bc4a-0778f6e62079" xlink:to="loc_cour_PaymentOfDeferredOfferingCosts_2aa5f2d9-1aef-4420-a8ae-e6ef33225671" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_46011dc5-5985-4923-acd2-5a325f69f994" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8ed1d811-d47d-4dc4-bc4a-0778f6e62079" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_46011dc5-5985-4923-acd2-5a325f69f994" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_3ec8075b-4f3c-4c2a-a021-bc0bef5d7144" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8ed1d811-d47d-4dc4-bc4a-0778f6e62079" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_3ec8075b-4f3c-4c2a-a021-bc0bef5d7144" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_eaaea227-0b5c-4f36-87bc-59bd16c1b054" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8ed1d811-d47d-4dc4-bc4a-0778f6e62079" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_eaaea227-0b5c-4f36-87bc-59bd16c1b054" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_28af6b1e-e5c1-4d97-af68-0f12750af016" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8ed1d811-d47d-4dc4-bc4a-0778f6e62079" xlink:to="loc_us-gaap_ProceedsFromStockPlans_28af6b1e-e5c1-4d97-af68-0f12750af016" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_232a6701-3a4b-4c26-98b5-2806c4f50d79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_635cec40-dbd0-4472-8edf-66cc9646f204" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_232a6701-3a4b-4c26-98b5-2806c4f50d79" xlink:to="loc_us-gaap_ShareBasedCompensation_635cec40-dbd0-4472-8edf-66cc9646f204" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_8befa584-2546-44a1-97ef-9a6fbedaa8c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_232a6701-3a4b-4c26-98b5-2806c4f50d79" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_8befa584-2546-44a1-97ef-9a6fbedaa8c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_9b1b9d76-635a-4a9d-8311-95bfd85d11ef" xlink:href="cour-20231231.xsd#cour_IncreaseDecreaseInOperatingLeaseRightOfUseAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_232a6701-3a4b-4c26-98b5-2806c4f50d79" xlink:to="loc_cour_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_9b1b9d76-635a-4a9d-8311-95bfd85d11ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_f9212589-4474-4d8a-82e2-55a64f4bf1e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_232a6701-3a4b-4c26-98b5-2806c4f50d79" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_f9212589-4474-4d8a-82e2-55a64f4bf1e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c69a6390-6e11-4d29-bacd-4c7480d7633c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_232a6701-3a4b-4c26-98b5-2806c4f50d79" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c69a6390-6e11-4d29-bacd-4c7480d7633c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_da71a054-d8a8-4812-ae84-385c443d0559" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_232a6701-3a4b-4c26-98b5-2806c4f50d79" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_da71a054-d8a8-4812-ae84-385c443d0559" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_796b2e68-1fee-473f-9425-b6ffec4f6709" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_232a6701-3a4b-4c26-98b5-2806c4f50d79" xlink:to="loc_us-gaap_ProfitLoss_796b2e68-1fee-473f-9425-b6ffec4f6709" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_f76bf71d-4a19-4088-a717-e9515154580c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_232a6701-3a4b-4c26-98b5-2806c4f50d79" xlink:to="loc_us-gaap_AssetImpairmentCharges_f76bf71d-4a19-4088-a717-e9515154580c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_6e5a9ba6-b3a3-47fa-8d36-1297fd4fc334" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_232a6701-3a4b-4c26-98b5-2806c4f50d79" xlink:to="loc_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_6e5a9ba6-b3a3-47fa-8d36-1297fd4fc334" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_215d6000-d33e-4160-ba24-6d9cee352b2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_232a6701-3a4b-4c26-98b5-2806c4f50d79" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_215d6000-d33e-4160-ba24-6d9cee352b2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_4e8bb5bf-b859-428a-9eac-f0a782fc514d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_232a6701-3a4b-4c26-98b5-2806c4f50d79" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_4e8bb5bf-b859-428a-9eac-f0a782fc514d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_2b6fa78e-4bc6-49f1-a567-5c4dd50f9c39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_232a6701-3a4b-4c26-98b5-2806c4f50d79" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_2b6fa78e-4bc6-49f1-a567-5c4dd50f9c39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_98c8fda5-f606-4848-b80e-914f4b2a9a01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_232a6701-3a4b-4c26-98b5-2806c4f50d79" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_98c8fda5-f606-4848-b80e-914f4b2a9a01" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/REVENUEScheduleofContractAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#REVENUEScheduleofContractAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.coursera.org/role/REVENUEScheduleofContractAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_a8430012-d656-429f-a0c6-1b19c491566b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesAndDeferredRevenueNoncurrent_918a6052-6313-4b7e-895e-378c2c539388" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesAndDeferredRevenueNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerLiability_a8430012-d656-429f-a0c6-1b19c491566b" xlink:to="loc_us-gaap_OtherLiabilitiesAndDeferredRevenueNoncurrent_918a6052-6313-4b7e-895e-378c2c539388" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_20107e5b-409f-4a64-b290-5b6e0fa67690" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_097a6e17-b15d-44e2-b39e-9ed7e5787139" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet_20107e5b-409f-4a64-b290-5b6e0fa67690" xlink:to="loc_us-gaap_AccountsReceivableNet_097a6e17-b15d-44e2-b39e-9ed7e5787139" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_f87339bb-10c3-4725-9231-8ae2b9ba1c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet_20107e5b-409f-4a64-b290-5b6e0fa67690" xlink:to="loc_us-gaap_UnbilledContractsReceivable_f87339bb-10c3-4725-9231-8ae2b9ba1c4e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/INVESTMENTSSummaryofAvailableforSaleMarketableSecuritiesDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#INVESTMENTSSummaryofAvailableforSaleMarketableSecuritiesDetails"/>
  <link:calculationLink xlink:role="http://www.coursera.org/role/INVESTMENTSSummaryofAvailableforSaleMarketableSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_699d1ca0-1000-4659-a534-c21cba2cb9d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_c2c693c0-979e-47ea-8266-29ecd39c37b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_699d1ca0-1000-4659-a534-c21cba2cb9d7" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_c2c693c0-979e-47ea-8266-29ecd39c37b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_9f4090d7-fe67-4f31-9386-e8b061a2edc0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_699d1ca0-1000-4659-a534-c21cba2cb9d7" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_9f4090d7-fe67-4f31-9386-e8b061a2edc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_5ae546db-8f59-4a5b-bc13-a9f084d668d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_699d1ca0-1000-4659-a534-c21cba2cb9d7" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_5ae546db-8f59-4a5b-bc13-a9f084d668d7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails"/>
  <link:calculationLink xlink:role="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4faa49bb-cab4-47ba-9056-0a53c6c09de0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_bb0e22ab-b954-4549-90ca-b84a1deadf48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4faa49bb-cab4-47ba-9056-0a53c6c09de0" xlink:to="loc_us-gaap_RestrictedCashCurrent_bb0e22ab-b954-4549-90ca-b84a1deadf48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_64ddb7e6-ea03-43b6-a81d-6036751aa4e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4faa49bb-cab4-47ba-9056-0a53c6c09de0" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_64ddb7e6-ea03-43b6-a81d-6036751aa4e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_e99fd2b1-b27d-4124-ae02-9f3726169541" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4faa49bb-cab4-47ba-9056-0a53c6c09de0" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_e99fd2b1-b27d-4124-ae02-9f3726169541" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPropertyEquipmentandSoftwareNetDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPropertyEquipmentandSoftwareNetDetails"/>
  <link:calculationLink xlink:role="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPropertyEquipmentandSoftwareNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_0134d5e5-2be2-4c1c-bd75-5e5fee1df742" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_4240d31e-d6a1-468e-98a4-ebfa4984d2c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_0134d5e5-2be2-4c1c-bd75-5e5fee1df742" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_4240d31e-d6a1-468e-98a4-ebfa4984d2c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_a1f31f14-4cbd-4a52-92fc-e2ae46197af6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_0134d5e5-2be2-4c1c-bd75-5e5fee1df742" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_a1f31f14-4cbd-4a52-92fc-e2ae46197af6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f714f434-7786-4008-b5e6-cf533130b42f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_96fc9a30-70ae-478f-b8b3-6718995475a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetsNet_f714f434-7786-4008-b5e6-cf533130b42f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_96fc9a30-70ae-478f-b8b3-6718995475a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_8e35095b-a888-4888-aed3-a9d691f00826" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetsNet_f714f434-7786-4008-b5e6-cf533130b42f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_8e35095b-a888-4888-aed3-a9d691f00826" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofFutureExpectedAmortizationExpenseforIntangibleAssetsDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofFutureExpectedAmortizationExpenseforIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofFutureExpectedAmortizationExpenseforIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2abd33ce-5dae-4052-9428-93400cbbfb97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_44caff0d-48ca-4184-8269-25c9d6870cbf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_2abd33ce-5dae-4052-9428-93400cbbfb97" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_44caff0d-48ca-4184-8269-25c9d6870cbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_9c29e4f5-42f8-45a9-ad02-497527b76ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2abd33ce-5dae-4052-9428-93400cbbfb97" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_9c29e4f5-42f8-45a9-ad02-497527b76ffb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_43b39b1c-28ed-43c3-bae9-8c242bd26e9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2abd33ce-5dae-4052-9428-93400cbbfb97" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_43b39b1c-28ed-43c3-bae9-8c242bd26e9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_add2e2f0-3da4-47f9-afa6-3b13eac33b44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2abd33ce-5dae-4052-9428-93400cbbfb97" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_add2e2f0-3da4-47f9-afa6-3b13eac33b44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_d07c1e7d-0277-4a0d-ad55-94c5ef6e8002" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2abd33ce-5dae-4052-9428-93400cbbfb97" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_d07c1e7d-0277-4a0d-ad55-94c5ef6e8002" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_03365366-a6c5-4a35-920e-e01ed3f93966" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2abd33ce-5dae-4052-9428-93400cbbfb97" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_03365366-a6c5-4a35-920e-e01ed3f93966" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/LEASESScheduleofComponentsofLeaseCostsDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#LEASESScheduleofComponentsofLeaseCostsDetails"/>
  <link:calculationLink xlink:role="http://www.coursera.org/role/LEASESScheduleofComponentsofLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_53a7712e-ae0f-4eee-a035-3a1f42d9a68f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_36cc074c-074b-4409-af6d-6c28279dec35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_53a7712e-ae0f-4eee-a035-3a1f42d9a68f" xlink:to="loc_us-gaap_OperatingLeaseCost_36cc074c-074b-4409-af6d-6c28279dec35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_baf005ef-1aa1-4c84-9320-e6e351d689a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_53a7712e-ae0f-4eee-a035-3a1f42d9a68f" xlink:to="loc_us-gaap_ShortTermLeaseCost_baf005ef-1aa1-4c84-9320-e6e351d689a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_d3bc5cd8-24a3-41f7-a4c2-3eb38b2f6f84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubleaseIncome"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_53a7712e-ae0f-4eee-a035-3a1f42d9a68f" xlink:to="loc_us-gaap_SubleaseIncome_d3bc5cd8-24a3-41f7-a4c2-3eb38b2f6f84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_f9ad39e7-2890-4da0-9747-29e5d61c3269" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_53a7712e-ae0f-4eee-a035-3a1f42d9a68f" xlink:to="loc_us-gaap_VariableLeaseCost_f9ad39e7-2890-4da0-9747-29e5d61c3269" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/LEASESScheduleofFutureLeasePaymentsDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#LEASESScheduleofFutureLeasePaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.coursera.org/role/LEASESScheduleofFutureLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_cd61c687-0008-4fbd-ac5c-35369ef92872" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_ddb5e14f-abdf-4c5b-99d6-85cc425273e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_cd61c687-0008-4fbd-ac5c-35369ef92872" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_ddb5e14f-abdf-4c5b-99d6-85cc425273e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_a0c18595-636e-4318-b78d-1103df368445" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_cd61c687-0008-4fbd-ac5c-35369ef92872" xlink:to="loc_us-gaap_OperatingLeaseLiability_a0c18595-636e-4318-b78d-1103df368445" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_89ce1faf-3abb-4254-b67e-7bc144b2c443" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_4a958fd9-1c1d-40f7-a008-b3edc03bd754" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_89ce1faf-3abb-4254-b67e-7bc144b2c443" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_4a958fd9-1c1d-40f7-a008-b3edc03bd754" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_5f3e165c-46d2-43ec-a206-a59b2783e6f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_89ce1faf-3abb-4254-b67e-7bc144b2c443" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_5f3e165c-46d2-43ec-a206-a59b2783e6f0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/LEASESScheduleofFutureLeasePaymentsDetails_1" xlink:type="simple" xlink:href="cour-20231231.xsd#LEASESScheduleofFutureLeasePaymentsDetails_1"/>
  <link:calculationLink xlink:role="http://www.coursera.org/role/LEASESScheduleofFutureLeasePaymentsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a2f2939a-b0e5-4eb4-b473-f857ed7d6b9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_25b6158e-d794-496d-8320-78c675398df3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a2f2939a-b0e5-4eb4-b473-f857ed7d6b9e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_25b6158e-d794-496d-8320-78c675398df3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_bdb96c93-4024-4ae6-adcf-3bbb055405a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a2f2939a-b0e5-4eb4-b473-f857ed7d6b9e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_bdb96c93-4024-4ae6-adcf-3bbb055405a7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/INCOMETAXESScheduleofComponentsofLossBeforeIncomeTaxDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#INCOMETAXESScheduleofComponentsofLossBeforeIncomeTaxDetails"/>
  <link:calculationLink xlink:role="http://www.coursera.org/role/INCOMETAXESScheduleofComponentsofLossBeforeIncomeTaxDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6a2e27cb-1df1-4075-94df-51a6f145a076" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_553a27e0-47a9-46d4-98eb-eaee5c533424" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_6a2e27cb-1df1-4075-94df-51a6f145a076" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_553a27e0-47a9-46d4-98eb-eaee5c533424" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_d56a26a1-6d45-44e7-b32f-b16974400542" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_6a2e27cb-1df1-4075-94df-51a6f145a076" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_d56a26a1-6d45-44e7-b32f-b16974400542" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/INCOMETAXESScheduleofIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#INCOMETAXESScheduleofIncomeTaxExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.coursera.org/role/INCOMETAXESScheduleofIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b35ce3af-18f7-4765-af0e-dd153e081643" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_55760cc2-2a98-4a12-a6f2-d207c9754212" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_b35ce3af-18f7-4765-af0e-dd153e081643" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_55760cc2-2a98-4a12-a6f2-d207c9754212" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0d82c7f0-0a19-43fa-8a6e-0bd714d7f7d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_b35ce3af-18f7-4765-af0e-dd153e081643" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0d82c7f0-0a19-43fa-8a6e-0bd714d7f7d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_2ac832a9-af68-4d86-9be0-00efada46482" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_07d44a53-6e41-4924-b45a-b6a3112a443a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_2ac832a9-af68-4d86-9be0-00efada46482" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_07d44a53-6e41-4924-b45a-b6a3112a443a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_ddfb7c60-1056-4659-aa94-7263cc352a13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_2ac832a9-af68-4d86-9be0-00efada46482" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_ddfb7c60-1056-4659-aa94-7263cc352a13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_62e6e0f8-c829-44a4-9fda-4cf4d9ab6673" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_2ac832a9-af68-4d86-9be0-00efada46482" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_62e6e0f8-c829-44a4-9fda-4cf4d9ab6673" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_02bf4521-e08a-4bf7-a921-db75ea59ec49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_cdc5421f-0f37-4775-bfe5-20da44cb01eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_02bf4521-e08a-4bf7-a921-db75ea59ec49" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_cdc5421f-0f37-4775-bfe5-20da44cb01eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_466f3413-bec3-486b-98cf-7148965b14a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_02bf4521-e08a-4bf7-a921-db75ea59ec49" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_466f3413-bec3-486b-98cf-7148965b14a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_2241d7ab-307d-4508-ba70-7ad4c686d4a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_02bf4521-e08a-4bf7-a921-db75ea59ec49" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_2241d7ab-307d-4508-ba70-7ad4c686d4a2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/INCOMETAXESScheduleofReconciliationBetweentheStatutoryUSFederalIncomeTaxRateandourEffectiveTaxRateasaPercentageofLossBeforeIncomeTaxesDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#INCOMETAXESScheduleofReconciliationBetweentheStatutoryUSFederalIncomeTaxRateandourEffectiveTaxRateasaPercentageofLossBeforeIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.coursera.org/role/INCOMETAXESScheduleofReconciliationBetweentheStatutoryUSFederalIncomeTaxRateandourEffectiveTaxRateasaPercentageofLossBeforeIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2c8c1f91-46ee-48f2-8711-8718bc2513b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_7d651837-396e-4740-8fc2-8510588ec397" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2c8c1f91-46ee-48f2-8711-8718bc2513b5" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_7d651837-396e-4740-8fc2-8510588ec397" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_a10aac15-7988-47a7-b0a2-f9132c49ae06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2c8c1f91-46ee-48f2-8711-8718bc2513b5" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_a10aac15-7988-47a7-b0a2-f9132c49ae06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_b2212cec-f011-414a-b32e-5b6255949122" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2c8c1f91-46ee-48f2-8711-8718bc2513b5" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_b2212cec-f011-414a-b32e-5b6255949122" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_c849efce-ce19-449f-acd9-fcfe486ca6e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2c8c1f91-46ee-48f2-8711-8718bc2513b5" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_c849efce-ce19-449f-acd9-fcfe486ca6e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_080317b1-7916-4899-911c-b140bdc2d596" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2c8c1f91-46ee-48f2-8711-8718bc2513b5" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_080317b1-7916-4899-911c-b140bdc2d596" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_bbed9b90-c0da-49ca-a2a4-0ba8b520c759" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2c8c1f91-46ee-48f2-8711-8718bc2513b5" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_bbed9b90-c0da-49ca-a2a4-0ba8b520c759" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_EffectiveIncomeTaxRateReconciliationForeignInclusionsPercent_71830af4-2ab8-4593-bb39-94046c101f89" xlink:href="cour-20231231.xsd#cour_EffectiveIncomeTaxRateReconciliationForeignInclusionsPercent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2c8c1f91-46ee-48f2-8711-8718bc2513b5" xlink:to="loc_cour_EffectiveIncomeTaxRateReconciliationForeignInclusionsPercent_71830af4-2ab8-4593-bb39-94046c101f89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_6d501c6d-f438-4cd8-999e-7fd930eaf1f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2c8c1f91-46ee-48f2-8711-8718bc2513b5" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_6d501c6d-f438-4cd8-999e-7fd930eaf1f1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_074c8160-4a9d-406a-b76f-9d5d5ec57529" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_ddcf30b0-e7dd-45cd-9eaa-5ab0a4fda0b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_074c8160-4a9d-406a-b76f-9d5d5ec57529" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_ddcf30b0-e7dd-45cd-9eaa-5ab0a4fda0b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_e86e95e4-55ca-4204-b86c-998f9a93572a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_074c8160-4a9d-406a-b76f-9d5d5ec57529" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_e86e95e4-55ca-4204-b86c-998f9a93572a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_15efa79b-3717-4b94-a7a2-5b6153a5c022" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_DeferredTaxLiabilitiesDepreciationAndAmortization_8d18df43-1e8a-430d-8b94-8cfc400a6ffa" xlink:href="cour-20231231.xsd#cour_DeferredTaxLiabilitiesDepreciationAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_15efa79b-3717-4b94-a7a2-5b6153a5c022" xlink:to="loc_cour_DeferredTaxLiabilitiesDepreciationAndAmortization_8d18df43-1e8a-430d-8b94-8cfc400a6ffa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_DeferredTaxLiabilitiesDeferredCommissions_80f3c65b-c0fe-4fad-a3c5-6d71039a4f10" xlink:href="cour-20231231.xsd#cour_DeferredTaxLiabilitiesDeferredCommissions"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_15efa79b-3717-4b94-a7a2-5b6153a5c022" xlink:to="loc_cour_DeferredTaxLiabilitiesDeferredCommissions_80f3c65b-c0fe-4fad-a3c5-6d71039a4f10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_d3941d4a-59b9-4d7b-81d6-03c15fb1f1af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_15efa79b-3717-4b94-a7a2-5b6153a5c022" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_d3941d4a-59b9-4d7b-81d6-03c15fb1f1af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_2e75dac6-6b5e-475f-ad9a-c07681055325" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_9620e636-9699-491f-807a-5214700795d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_2e75dac6-6b5e-475f-ad9a-c07681055325" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_9620e636-9699-491f-807a-5214700795d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_dc814e49-4916-498e-80da-cde85c47d234" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_2e75dac6-6b5e-475f-ad9a-c07681055325" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_dc814e49-4916-498e-80da-cde85c47d234" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_d2cfe8d1-fdc1-4452-ad29-940807ffcb50" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_0499ea93-3b65-40ba-8a2a-40fc178033f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_d2cfe8d1-fdc1-4452-ad29-940807ffcb50" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_0499ea93-3b65-40ba-8a2a-40fc178033f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_c20b0b1e-7da0-4d9b-b36a-ce390266e546" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_d2cfe8d1-fdc1-4452-ad29-940807ffcb50" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_c20b0b1e-7da0-4d9b-b36a-ce390266e546" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_0763a4c1-4e4e-43dd-95b4-b3b5f447402e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_d2cfe8d1-fdc1-4452-ad29-940807ffcb50" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_0763a4c1-4e4e-43dd-95b4-b3b5f447402e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_3d1e4dc6-0b21-4c53-9aed-dfa13898a782" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_d2cfe8d1-fdc1-4452-ad29-940807ffcb50" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_3d1e4dc6-0b21-4c53-9aed-dfa13898a782" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_DeferredTaxAssetsOperatingLeaseLiabilities_4db8d8a4-1ed4-4e0b-ae0e-094722c1de4e" xlink:href="cour-20231231.xsd#cour_DeferredTaxAssetsOperatingLeaseLiabilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_d2cfe8d1-fdc1-4452-ad29-940807ffcb50" xlink:to="loc_cour_DeferredTaxAssetsOperatingLeaseLiabilities_4db8d8a4-1ed4-4e0b-ae0e-094722c1de4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_386c167f-58d7-427e-87af-c4f360933ca9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_d2cfe8d1-fdc1-4452-ad29-940807ffcb50" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_386c167f-58d7-427e-87af-c4f360933ca9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_70060d59-f024-4193-976e-f2cdb838e592" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_d2cfe8d1-fdc1-4452-ad29-940807ffcb50" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_70060d59-f024-4193-976e-f2cdb838e592" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/COMMITMENTSANDCONTINGENCIESFutureMinimumPaymentsundertheCompanysNonCancelablePurchaseObligationsDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#COMMITMENTSANDCONTINGENCIESFutureMinimumPaymentsundertheCompanysNonCancelablePurchaseObligationsDetails"/>
  <link:calculationLink xlink:role="http://www.coursera.org/role/COMMITMENTSANDCONTINGENCIESFutureMinimumPaymentsundertheCompanysNonCancelablePurchaseObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_fd231852-cc7a-4a9f-9891-997d7c50ff97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_537d9253-1f4a-4499-8eab-cc022fedb8cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_fd231852-cc7a-4a9f-9891-997d7c50ff97" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_537d9253-1f4a-4499-8eab-cc022fedb8cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear_4cf79685-dbdf-4e0c-a931-fa5a306d1e5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_fd231852-cc7a-4a9f-9891-997d7c50ff97" xlink:to="loc_us-gaap_PurchaseObligationDueInSecondYear_4cf79685-dbdf-4e0c-a931-fa5a306d1e5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear_123707eb-2133-4f11-a3f5-7e29cf08cf6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_fd231852-cc7a-4a9f-9891-997d7c50ff97" xlink:to="loc_us-gaap_PurchaseObligationDueInThirdYear_123707eb-2133-4f11-a3f5-7e29cf08cf6d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofSharesofCommonStockReservedforFutureIssuanceDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#EMPLOYEEBENEFITPLANSSummaryofSharesofCommonStockReservedforFutureIssuanceDetails"/>
  <link:calculationLink xlink:role="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofSharesofCommonStockReservedforFutureIssuanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_f95c8f65-a76a-495b-8b62-4bc2af693426" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_fda027f6-8a0d-46c5-9750-c6caba0252d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_f95c8f65-a76a-495b-8b62-4bc2af693426" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_fda027f6-8a0d-46c5-9750-c6caba0252d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardRsusOutstanding_30d82177-1317-4fe4-a766-23a861f641d6" xlink:href="cour-20231231.xsd#cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardRsusOutstanding"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_f95c8f65-a76a-495b-8b62-4bc2af693426" xlink:to="loc_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardRsusOutstanding_30d82177-1317-4fe4-a766-23a861f641d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_e593d848-f4b9-4471-9f91-cb76bd2131d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_f95c8f65-a76a-495b-8b62-4bc2af693426" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_e593d848-f4b9-4471-9f91-cb76bd2131d4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails"/>
  <link:calculationLink xlink:role="http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cour_TotalReconciliationItemOfSegmentGrossProfitToGrossProfit_c4af529a-fd74-40fa-8725-208339475a63" xlink:href="cour-20231231.xsd#cour_TotalReconciliationItemOfSegmentGrossProfitToGrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_PlatformAndSupportCosts_08d552ac-038d-4931-8e15-8241dcfcfe64" xlink:href="cour-20231231.xsd#cour_PlatformAndSupportCosts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cour_TotalReconciliationItemOfSegmentGrossProfitToGrossProfit_c4af529a-fd74-40fa-8725-208339475a63" xlink:to="loc_cour_PlatformAndSupportCosts_08d552ac-038d-4931-8e15-8241dcfcfe64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_SegmentShareBasedCompensation_2475400a-5698-4cc0-9247-a1a1ab65fb52" xlink:href="cour-20231231.xsd#cour_SegmentShareBasedCompensation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cour_TotalReconciliationItemOfSegmentGrossProfitToGrossProfit_c4af529a-fd74-40fa-8725-208339475a63" xlink:to="loc_cour_SegmentShareBasedCompensation_2475400a-5698-4cc0-9247-a1a1ab65fb52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_4ad1c929-948c-4258-96f4-1f90312a4d1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cour_TotalReconciliationItemOfSegmentGrossProfitToGrossProfit_c4af529a-fd74-40fa-8725-208339475a63" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_4ad1c929-948c-4258-96f4-1f90312a4d1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_39f5d83a-8683-46b6-bc79-69c382423454" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_SegmentGrossProfitLoss_1435639d-a7d8-4937-a992-d1d30a423100" xlink:href="cour-20231231.xsd#cour_SegmentGrossProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_39f5d83a-8683-46b6-bc79-69c382423454" xlink:to="loc_cour_SegmentGrossProfitLoss_1435639d-a7d8-4937-a992-d1d30a423100" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_TotalReconciliationItemOfSegmentGrossProfitToGrossProfit_0a0a2a8f-2e67-4b5b-b07f-c7e87b3380a8" xlink:href="cour-20231231.xsd#cour_TotalReconciliationItemOfSegmentGrossProfitToGrossProfit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_39f5d83a-8683-46b6-bc79-69c382423454" xlink:to="loc_cour_TotalReconciliationItemOfSegmentGrossProfitToGrossProfit_0a0a2a8f-2e67-4b5b-b07f-c7e87b3380a8" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>cour-20231231_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 2024 Workiva-->
<!--r:98feb7b4-9a09-4ee5-98d4-f2b24c9bd1c5,g:e3878d22-75ff-4a8f-b2fa-0d03a659de01-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" xlink:type="simple" xlink:href="cour-20231231.xsd#ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"/>
  <link:definitionLink xlink:role="http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3cf89961-c701-4bb5-a950-b9104162b824" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_511b34e8-1711-4e47-a76f-ba6a2502d7c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_3cf89961-c701-4bb5-a950-b9104162b824" xlink:to="loc_us-gaap_StatementTable_511b34e8-1711-4e47-a76f-ba6a2502d7c5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_a20eb659-6483-47d8-9324-88c02ae75cda" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_511b34e8-1711-4e47-a76f-ba6a2502d7c5" xlink:to="loc_us-gaap_StatementClassOfStockAxis_a20eb659-6483-47d8-9324-88c02ae75cda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_a20eb659-6483-47d8-9324-88c02ae75cda_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_a20eb659-6483-47d8-9324-88c02ae75cda" xlink:to="loc_us-gaap_ClassOfStockDomain_a20eb659-6483-47d8-9324-88c02ae75cda_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_8f1ac7d6-f74d-420a-8926-641b303ff07b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_a20eb659-6483-47d8-9324-88c02ae75cda" xlink:to="loc_us-gaap_ClassOfStockDomain_8f1ac7d6-f74d-420a-8926-641b303ff07b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableConvertiblePreferredStockMember_81a21e93-73c5-4d4d-81ae-41a909cd4b79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RedeemableConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_8f1ac7d6-f74d-420a-8926-641b303ff07b" xlink:to="loc_us-gaap_RedeemableConvertiblePreferredStockMember_81a21e93-73c5-4d4d-81ae-41a909cd4b79" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_cafe78df-f182-40bc-ac01-5ac322085d26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_511b34e8-1711-4e47-a76f-ba6a2502d7c5" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_cafe78df-f182-40bc-ac01-5ac322085d26" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_cafe78df-f182-40bc-ac01-5ac322085d26_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_cafe78df-f182-40bc-ac01-5ac322085d26" xlink:to="loc_us-gaap_EquityComponentDomain_cafe78df-f182-40bc-ac01-5ac322085d26_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_035833bc-57b4-474c-8e15-5d9e348f2902" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_cafe78df-f182-40bc-ac01-5ac322085d26" xlink:to="loc_us-gaap_EquityComponentDomain_035833bc-57b4-474c-8e15-5d9e348f2902" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_eee97553-60f8-408d-acd4-b2da3fb31836" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_035833bc-57b4-474c-8e15-5d9e348f2902" xlink:to="loc_us-gaap_CommonStockMember_eee97553-60f8-408d-acd4-b2da3fb31836" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_5f76f6a1-9394-4330-bd9b-8ab53f85fe82" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_035833bc-57b4-474c-8e15-5d9e348f2902" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_5f76f6a1-9394-4330-bd9b-8ab53f85fe82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_9f810c89-dc31-48ed-b5de-6186ee238976" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_035833bc-57b4-474c-8e15-5d9e348f2902" xlink:to="loc_us-gaap_TreasuryStockCommonMember_9f810c89-dc31-48ed-b5de-6186ee238976" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_aee49e87-e6e1-47a0-a3c5-0d9e1d29d19f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_035833bc-57b4-474c-8e15-5d9e348f2902" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_aee49e87-e6e1-47a0-a3c5-0d9e1d29d19f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_6024e497-e222-4257-9775-31fb3c7c2b1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_035833bc-57b4-474c-8e15-5d9e348f2902" xlink:to="loc_us-gaap_RetainedEarningsMember_6024e497-e222-4257-9775-31fb3c7c2b1e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_2ee7e886-f6d0-46a0-be0a-a52023edd26a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3cf89961-c701-4bb5-a950-b9104162b824" xlink:to="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_2ee7e886-f6d0-46a0-be0a-a52023edd26a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_fc684591-3cbd-4eec-b48b-47eb3e1a33ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_2ee7e886-f6d0-46a0-be0a-a52023edd26a" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_fc684591-3cbd-4eec-b48b-47eb3e1a33ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_a45c344b-8791-4b93-a7ac-5bc49d5a583d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_2ee7e886-f6d0-46a0-be0a-a52023edd26a" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_a45c344b-8791-4b93-a7ac-5bc49d5a583d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1_7d5770df-bfa0-4521-9cc5-3485cdac74d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConversionOfStockSharesConverted1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_2ee7e886-f6d0-46a0-be0a-a52023edd26a" xlink:to="loc_us-gaap_ConversionOfStockSharesConverted1_7d5770df-bfa0-4521-9cc5-3485cdac74d6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockAmountConverted1_134d0bc4-d9ca-44e1-83ed-c5d9cc4f9b85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConversionOfStockAmountConverted1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_2ee7e886-f6d0-46a0-be0a-a52023edd26a" xlink:to="loc_us-gaap_ConversionOfStockAmountConverted1_134d0bc4-d9ca-44e1-83ed-c5d9cc4f9b85" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_5b064703-91ca-40ca-b4a8-6ae5230c1cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_85983878-22f4-4783-ba92-1e744866ed17" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3cf89961-c701-4bb5-a950-b9104162b824" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_bd2e0fd8-1688-429b-8b8b-af126d30cad8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_bd2e0fd8-1688-429b-8b8b-af126d30cad8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9278962e-ccaa-44ce-9e92-e8c4085c8dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_StockholdersEquity_9278962e-ccaa-44ce-9e92-e8c4085c8dfb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_04942b12-57d7-41be-85f6-9a3aaf1fb800" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_TreasuryStockCommonShares_04942b12-57d7-41be-85f6-9a3aaf1fb800" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_d29e9dfe-0195-4049-9776-11bf96422d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_d29e9dfe-0195-4049-9776-11bf96422d1c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_ed67060b-1dd0-4122-a8b1-2b0aab435a9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_ed67060b-1dd0-4122-a8b1-2b0aab435a9e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_7d7a22cb-90ff-413f-b005-39f24a3ecc35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_7d7a22cb-90ff-413f-b005-39f24a3ecc35" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d23071c2-5dc2-4361-8120-2929be02293d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d23071c2-5dc2-4361-8120-2929be02293d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3c02b8ff-18ae-4870-ba87-998197e9ab2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3c02b8ff-18ae-4870-ba87-998197e9ab2b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_ad6f6707-df13-4fe4-be57-30fa2ad3d6fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_ad6f6707-df13-4fe4-be57-30fa2ad3d6fc" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_a21eaa8c-6b33-483e-8b04-c408bf5e64f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_a21eaa8c-6b33-483e-8b04-c408bf5e64f6" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_52b319d9-1f07-4b6a-b018-f6ce84b5bffa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_52b319d9-1f07-4b6a-b018-f6ce84b5bffa" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_084ed8ce-c3f8-4363-a1dc-12d57f40f5a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_084ed8ce-c3f8-4363-a1dc-12d57f40f5a3" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_99b4ee1b-dfaf-4148-b375-adaca1d8596a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_99b4ee1b-dfaf-4148-b375-adaca1d8596a" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_5eb152f0-16ac-4f29-9a17-e6716ee2031a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_5eb152f0-16ac-4f29-9a17-e6716ee2031a" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingOfRestrictedStockUnitsNumber_d600b7da-6ba3-4ab2-bff5-214ceb6541ec" xlink:href="cour-20231231.xsd#cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingOfRestrictedStockUnitsNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingOfRestrictedStockUnitsNumber_d600b7da-6ba3-4ab2-bff5-214ceb6541ec" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_4306f7b4-65c8-4434-843e-5d9de7632d48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_4306f7b4-65c8-4434-843e-5d9de7632d48" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_3dd0d012-72ce-415c-86f7-c1be44a52397" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_3dd0d012-72ce-415c-86f7-c1be44a52397" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExerciseStockOptions_765f65aa-1bad-4728-a93c-fd02f65f3b90" xlink:href="cour-20231231.xsd#cour_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExerciseStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_cour_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExerciseStockOptions_765f65aa-1bad-4728-a93c-fd02f65f3b90" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9af80520-480c-4b91-ae26-f275874e1adf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9af80520-480c-4b91-ae26-f275874e1adf" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_751774a6-2684-4d74-bf00-6fc0c0c45f24" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_751774a6-2684-4d74-bf00-6fc0c0c45f24" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_694b6512-e4f6-42e6-a734-4d7befe2c5d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_NetIncomeLoss_694b6512-e4f6-42e6-a734-4d7befe2c5d0" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_e25d9426-9ae1-4ff0-ba3e-141ab3f05bae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9e351f73-757a-4b13-9fa7-c57da91e84d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_e09a5def-4eb3-4971-a51a-3d11bb0b8254" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coursera.org/role/BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESSDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESSDetails"/>
  <link:definitionLink xlink:role="http://www.coursera.org/role/BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_7953e005-63ef-45f5-a0d8-c73ff72c6da8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_690bdd32-32d1-4b6c-94db-fe4c73caf3c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7953e005-63ef-45f5-a0d8-c73ff72c6da8" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_690bdd32-32d1-4b6c-94db-fe4c73caf3c5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_b2f286fb-1760-4a0a-b2a8-be96ca42ff9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_690bdd32-32d1-4b6c-94db-fe4c73caf3c5" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_b2f286fb-1760-4a0a-b2a8-be96ca42ff9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b2f286fb-1760-4a0a-b2a8-be96ca42ff9c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_b2f286fb-1760-4a0a-b2a8-be96ca42ff9c" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b2f286fb-1760-4a0a-b2a8-be96ca42ff9c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f0d6f5c5-af96-4acf-8caf-7f5db00accc1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_b2f286fb-1760-4a0a-b2a8-be96ca42ff9c" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f0d6f5c5-af96-4acf-8caf-7f5db00accc1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IPOMember_96a575fb-3165-4df3-a9ec-a6ba2b9ac365" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IPOMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f0d6f5c5-af96-4acf-8caf-7f5db00accc1" xlink:to="loc_us-gaap_IPOMember_96a575fb-3165-4df3-a9ec-a6ba2b9ac365" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_7582487d-1b40-4784-a685-8140e212e4e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_690bdd32-32d1-4b6c-94db-fe4c73caf3c5" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_7582487d-1b40-4784-a685-8140e212e4e2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7582487d-1b40-4784-a685-8140e212e4e2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_7582487d-1b40-4784-a685-8140e212e4e2" xlink:to="loc_us-gaap_EquityComponentDomain_7582487d-1b40-4784-a685-8140e212e4e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4fed478b-bad2-4ccd-ac43-c1f45584cae0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_7582487d-1b40-4784-a685-8140e212e4e2" xlink:to="loc_us-gaap_EquityComponentDomain_4fed478b-bad2-4ccd-ac43-c1f45584cae0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_13937f06-7b63-438f-9e04-30a88d64551f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4fed478b-bad2-4ccd-ac43-c1f45584cae0" xlink:to="loc_us-gaap_CommonStockMember_13937f06-7b63-438f-9e04-30a88d64551f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_ef5017dc-dd89-4f4c-ae4b-ca8c90e0042c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7953e005-63ef-45f5-a0d8-c73ff72c6da8" xlink:to="loc_us-gaap_NumberOfOperatingSegments_ef5017dc-dd89-4f4c-ae4b-ca8c90e0042c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_d0de7ffd-1b70-42ae-88f5-5113e762cc12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7953e005-63ef-45f5-a0d8-c73ff72c6da8" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_d0de7ffd-1b70-42ae-88f5-5113e762cc12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_bb937740-2b7f-40f9-8bf4-4ff73cd64de5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7953e005-63ef-45f5-a0d8-c73ff72c6da8" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_bb937740-2b7f-40f9-8bf4-4ff73cd64de5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_bd22ca6a-9a44-4c80-b797-c6567460f1c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7953e005-63ef-45f5-a0d8-c73ff72c6da8" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_bd22ca6a-9a44-4c80-b797-c6567460f1c2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherUnderwritingExpense_4bc32e34-eba1-46b3-831d-e02da162e856" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherUnderwritingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7953e005-63ef-45f5-a0d8-c73ff72c6da8" xlink:to="loc_us-gaap_OtherUnderwritingExpense_4bc32e34-eba1-46b3-831d-e02da162e856" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredOfferingCosts_afed3044-627e-4bfa-976f-db1500647af6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredOfferingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7953e005-63ef-45f5-a0d8-c73ff72c6da8" xlink:to="loc_us-gaap_DeferredOfferingCosts_afed3044-627e-4bfa-976f-db1500647af6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_ac72ce75-ef0c-4c5c-a216-a0b5e04c46ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7953e005-63ef-45f5-a0d8-c73ff72c6da8" xlink:to="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_ac72ce75-ef0c-4c5c-a216-a0b5e04c46ef" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ConversionOfStockConversionRatio_3806fc1c-87d4-4276-a6e2-da1473599eab" xlink:href="cour-20231231.xsd#cour_ConversionOfStockConversionRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7953e005-63ef-45f5-a0d8-c73ff72c6da8" xlink:to="loc_cour_ConversionOfStockConversionRatio_3806fc1c-87d4-4276-a6e2-da1473599eab" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_05a0b734-bd7b-4c51-9642-33ee652c0be2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7953e005-63ef-45f5-a0d8-c73ff72c6da8" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_05a0b734-bd7b-4c51-9642-33ee652c0be2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_031eda57-4dd3-4b9c-b55b-bf74dd61f9cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7953e005-63ef-45f5-a0d8-c73ff72c6da8" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_031eda57-4dd3-4b9c-b55b-bf74dd61f9cf" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#SIGNIFICANTACCOUNTINGPOLICIESDetails"/>
  <link:definitionLink xlink:role="http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateLineItems_e0e9c61b-7edf-494e-9894-f38f3ec7e516" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ChangeInAccountingEstimateLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable_148d2a02-39d5-4143-ac87-20ca06ffd6f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfChangeInAccountingEstimateTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ChangeInAccountingEstimateLineItems_e0e9c61b-7edf-494e-9894-f38f3ec7e516" xlink:to="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable_148d2a02-39d5-4143-ac87-20ca06ffd6f6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_dda6cde7-f1a0-4703-882d-feeb7eaec9b9" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable_148d2a02-39d5-4143-ac87-20ca06ffd6f6" xlink:to="loc_srt_RangeAxis_dda6cde7-f1a0-4703-882d-feeb7eaec9b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_dda6cde7-f1a0-4703-882d-feeb7eaec9b9_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_dda6cde7-f1a0-4703-882d-feeb7eaec9b9" xlink:to="loc_srt_RangeMember_dda6cde7-f1a0-4703-882d-feeb7eaec9b9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_872fdbaf-61a6-4e60-8b52-ab9f2f21c475" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_dda6cde7-f1a0-4703-882d-feeb7eaec9b9" xlink:to="loc_srt_RangeMember_872fdbaf-61a6-4e60-8b52-ab9f2f21c475" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_71377c7d-f1f3-48ed-a670-b7f1052b1576" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_872fdbaf-61a6-4e60-8b52-ab9f2f21c475" xlink:to="loc_srt_MinimumMember_71377c7d-f1f3-48ed-a670-b7f1052b1576" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8d64143f-7132-4ab7-8459-7e1b6d47e45c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_872fdbaf-61a6-4e60-8b52-ab9f2f21c475" xlink:to="loc_srt_MaximumMember_8d64143f-7132-4ab7-8459-7e1b6d47e45c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c72eacd2-65c9-4a6b-bede-7eae9c09751f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable_148d2a02-39d5-4143-ac87-20ca06ffd6f6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c72eacd2-65c9-4a6b-bede-7eae9c09751f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c72eacd2-65c9-4a6b-bede-7eae9c09751f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c72eacd2-65c9-4a6b-bede-7eae9c09751f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c72eacd2-65c9-4a6b-bede-7eae9c09751f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_26d96571-9e7e-4b37-ad8e-e440abf75a57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c72eacd2-65c9-4a6b-bede-7eae9c09751f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_26d96571-9e7e-4b37-ad8e-e440abf75a57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_88484276-9495-48b6-8762-b61f0f949dc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_26d96571-9e7e-4b37-ad8e-e440abf75a57" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_88484276-9495-48b6-8762-b61f0f949dc8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_13490701-89be-45ca-8829-35a3ac96466d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable_148d2a02-39d5-4143-ac87-20ca06ffd6f6" xlink:to="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_13490701-89be-45ca-8829-35a3ac96466d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_13490701-89be-45ca-8829-35a3ac96466d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_13490701-89be-45ca-8829-35a3ac96466d" xlink:to="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_13490701-89be-45ca-8829-35a3ac96466d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_bcdbffab-10a8-42e1-a8e9-5ccfb3a693aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_13490701-89be-45ca-8829-35a3ac96466d" xlink:to="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_bcdbffab-10a8-42e1-a8e9-5ccfb3a693aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_InternalUseSoftwareAndWebsiteDevelopmentMember_47f3b471-7266-473d-8d50-6cd4e8299899" xlink:href="cour-20231231.xsd#cour_InternalUseSoftwareAndWebsiteDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_bcdbffab-10a8-42e1-a8e9-5ccfb3a693aa" xlink:to="loc_cour_InternalUseSoftwareAndWebsiteDevelopmentMember_47f3b471-7266-473d-8d50-6cd4e8299899" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_DeferredPartnerFeesMember_31bcba9e-0875-4c07-94f6-9ee395b099f7" xlink:href="cour-20231231.xsd#cour_DeferredPartnerFeesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_bcdbffab-10a8-42e1-a8e9-5ccfb3a693aa" xlink:to="loc_cour_DeferredPartnerFeesMember_31bcba9e-0875-4c07-94f6-9ee395b099f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_ebf3c0de-0256-4140-a830-6247fc95097c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable_148d2a02-39d5-4143-ac87-20ca06ffd6f6" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_ebf3c0de-0256-4140-a830-6247fc95097c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_ebf3c0de-0256-4140-a830-6247fc95097c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_ebf3c0de-0256-4140-a830-6247fc95097c" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_ebf3c0de-0256-4140-a830-6247fc95097c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9381768b-1e86-4a61-88d6-dc6e654799b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_ebf3c0de-0256-4140-a830-6247fc95097c" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9381768b-1e86-4a61-88d6-dc6e654799b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember_e9e59874-11b5-4169-bab9-8343e5ee64c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9381768b-1e86-4a61-88d6-dc6e654799b1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentMember_e9e59874-11b5-4169-bab9-8343e5ee64c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_ca954c55-bf92-4eb1-b874-77a244e0db1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable_148d2a02-39d5-4143-ac87-20ca06ffd6f6" xlink:to="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_ca954c55-bf92-4eb1-b874-77a244e0db1f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_ca954c55-bf92-4eb1-b874-77a244e0db1f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_ca954c55-bf92-4eb1-b874-77a244e0db1f" xlink:to="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_ca954c55-bf92-4eb1-b874-77a244e0db1f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_b3e85298-f238-47c1-9a56-139939c71878" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_ca954c55-bf92-4eb1-b874-77a244e0db1f" xlink:to="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_b3e85298-f238-47c1-9a56-139939c71878" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember_ff63ff79-f2ab-4598-9cd8-93992bda4be9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_b3e85298-f238-47c1-9a56-139939c71878" xlink:to="loc_us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember_ff63ff79-f2ab-4598-9cd8-93992bda4be9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_PropertyEquipmentAndSoftwareEstimatedUsefulLives_31824f29-b8ac-43ca-83fe-bde3061a4fb1" xlink:href="cour-20231231.xsd#cour_PropertyEquipmentAndSoftwareEstimatedUsefulLives"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ChangeInAccountingEstimateLineItems_e0e9c61b-7edf-494e-9894-f38f3ec7e516" xlink:to="loc_cour_PropertyEquipmentAndSoftwareEstimatedUsefulLives_31824f29-b8ac-43ca-83fe-bde3061a4fb1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredOfferingCosts_b560d679-1a97-4d08-a0c7-8b594325c97a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredOfferingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ChangeInAccountingEstimateLineItems_e0e9c61b-7edf-494e-9894-f38f3ec7e516" xlink:to="loc_us-gaap_DeferredOfferingCosts_b560d679-1a97-4d08-a0c7-8b594325c97a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_188a80a2-b09b-4636-b66a-7138db3c127f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ChangeInAccountingEstimateLineItems_e0e9c61b-7edf-494e-9894-f38f3ec7e516" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_188a80a2-b09b-4636-b66a-7138db3c127f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag_5bbac793-2e3d-405b-9dd8-6984be31e63e" xlink:href="cour-20231231.xsd#cour_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ChangeInAccountingEstimateLineItems_e0e9c61b-7edf-494e-9894-f38f3ec7e516" xlink:to="loc_cour_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag_5bbac793-2e3d-405b-9dd8-6984be31e63e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_34cd5aef-5f83-4b0f-bdef-cc52464a6c3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ChangeInAccountingEstimateLineItems_e0e9c61b-7edf-494e-9894-f38f3ec7e516" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_34cd5aef-5f83-4b0f-bdef-cc52464a6c3b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_e22fb530-4ce8-40b4-a4dd-178e8a0ee94b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ChangeInAccountingEstimateLineItems_e0e9c61b-7edf-494e-9894-f38f3ec7e516" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_e22fb530-4ce8-40b4-a4dd-178e8a0ee94b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_d8d658b5-9347-4247-82a4-de90d54c8e48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ChangeInAccountingEstimateLineItems_e0e9c61b-7edf-494e-9894-f38f3ec7e516" xlink:to="loc_us-gaap_NumberOfReportableSegments_d8d658b5-9347-4247-82a4-de90d54c8e48" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ContractWithCustomerPurchaseOfFixedQuantityOfSeatLicensesContractPeriod_48038ae5-a4e2-48ae-b396-9d2db4415894" xlink:href="cour-20231231.xsd#cour_ContractWithCustomerPurchaseOfFixedQuantityOfSeatLicensesContractPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ChangeInAccountingEstimateLineItems_e0e9c61b-7edf-494e-9894-f38f3ec7e516" xlink:to="loc_cour_ContractWithCustomerPurchaseOfFixedQuantityOfSeatLicensesContractPeriod_48038ae5-a4e2-48ae-b396-9d2db4415894" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ContractWithCustomerExpectedAmortizationPeriod_b4ae4fff-d5bd-4a4c-be09-3bd7936b1e86" xlink:href="cour-20231231.xsd#cour_ContractWithCustomerExpectedAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ChangeInAccountingEstimateLineItems_e0e9c61b-7edf-494e-9894-f38f3ec7e516" xlink:to="loc_cour_ContractWithCustomerExpectedAmortizationPeriod_b4ae4fff-d5bd-4a4c-be09-3bd7936b1e86" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ContractWithCustomerAmortizationOnRenewalPeriod_3865f0cc-9e24-4167-b47a-5bd6795bc094" xlink:href="cour-20231231.xsd#cour_ContractWithCustomerAmortizationOnRenewalPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ChangeInAccountingEstimateLineItems_e0e9c61b-7edf-494e-9894-f38f3ec7e516" xlink:to="loc_cour_ContractWithCustomerAmortizationOnRenewalPeriod_3865f0cc-9e24-4167-b47a-5bd6795bc094" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ContractWithCustomerExpectedIncrementalCostPeriod_29e0fca0-e644-4201-99de-61fa1e564d4f" xlink:href="cour-20231231.xsd#cour_ContractWithCustomerExpectedIncrementalCostPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ChangeInAccountingEstimateLineItems_e0e9c61b-7edf-494e-9894-f38f3ec7e516" xlink:to="loc_cour_ContractWithCustomerExpectedIncrementalCostPeriod_29e0fca0-e644-4201-99de-61fa1e564d4f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_cb852e52-2d00-4c42-9711-db4d0adc3bd5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ChangeInAccountingEstimateLineItems_e0e9c61b-7edf-494e-9894-f38f3ec7e516" xlink:to="loc_us-gaap_SellingAndMarketingExpense_cb852e52-2d00-4c42-9711-db4d0adc3bd5" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_449156b1-fe68-423f-801c-fc86074d43f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ChangeInAccountingEstimateLineItems_e0e9c61b-7edf-494e-9894-f38f3ec7e516" xlink:to="loc_us-gaap_AdvertisingExpense_449156b1-fe68-423f-801c-fc86074d43f4" xlink:type="arc" order="12"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coursera.org/role/REVENUEAdditionalInformationDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#REVENUEAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.coursera.org/role/REVENUEAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8fe417d9-901c-47cb-9fa8-7baf4fc7f90f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_74bcc78f-9217-45a9-9817-6366a348fc05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8fe417d9-901c-47cb-9fa8-7baf4fc7f90f" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_74bcc78f-9217-45a9-9817-6366a348fc05" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_c3863c9a-eca2-4da2-bd0e-54c53a9195fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_74bcc78f-9217-45a9-9817-6366a348fc05" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_c3863c9a-eca2-4da2-bd0e-54c53a9195fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_ca9cd0f0-0289-4fac-8fd3-a40315f93649" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_74bcc78f-9217-45a9-9817-6366a348fc05" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_ca9cd0f0-0289-4fac-8fd3-a40315f93649" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_ca9cd0f0-0289-4fac-8fd3-a40315f93649_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LegalEntityTypeOfCounterpartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_ca9cd0f0-0289-4fac-8fd3-a40315f93649" xlink:to="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_ca9cd0f0-0289-4fac-8fd3-a40315f93649_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_4ea99d18-34ea-4785-9b86-be99e900d587" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LegalEntityTypeOfCounterpartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_ca9cd0f0-0289-4fac-8fd3-a40315f93649" xlink:to="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_4ea99d18-34ea-4785-9b86-be99e900d587" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_RussianEducatorPartnersMember_6b9c4cdd-c385-4290-a6cb-5ea5a06cfdea" xlink:href="cour-20231231.xsd#cour_RussianEducatorPartnersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_4ea99d18-34ea-4785-9b86-be99e900d587" xlink:to="loc_cour_RussianEducatorPartnersMember_6b9c4cdd-c385-4290-a6cb-5ea5a06cfdea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_027551c8-62bb-4302-854e-0b6968521ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8fe417d9-901c-47cb-9fa8-7baf4fc7f90f" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_027551c8-62bb-4302-854e-0b6968521ecf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ImpairmentLossesOnContractAssets_aa54358c-fc4b-492b-b685-db184d17ba46" xlink:href="cour-20231231.xsd#cour_ImpairmentLossesOnContractAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8fe417d9-901c-47cb-9fa8-7baf4fc7f90f" xlink:to="loc_cour_ImpairmentLossesOnContractAssets_aa54358c-fc4b-492b-b685-db184d17ba46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_48f4bb0e-46a6-486e-89e8-8af46fb23f81" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8fe417d9-901c-47cb-9fa8-7baf4fc7f90f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_48f4bb0e-46a6-486e-89e8-8af46fb23f81" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_4a0650c5-ade1-4cda-a05d-e1371d22cf0a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8fe417d9-901c-47cb-9fa8-7baf4fc7f90f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_4a0650c5-ade1-4cda-a05d-e1371d22cf0a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_6e37dc28-b147-4d65-8561-d34fc751b998" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8fe417d9-901c-47cb-9fa8-7baf4fc7f90f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_6e37dc28-b147-4d65-8561-d34fc751b998" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ImpairmentLossesOnDeferredPartnerFees_b543bb81-48af-45fd-832a-bc404cc45afb" xlink:href="cour-20231231.xsd#cour_ImpairmentLossesOnDeferredPartnerFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8fe417d9-901c-47cb-9fa8-7baf4fc7f90f" xlink:to="loc_cour_ImpairmentLossesOnDeferredPartnerFees_b543bb81-48af-45fd-832a-bc404cc45afb" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coursera.org/role/REVENUEAdditionalInformationDetails_1" xlink:type="simple" xlink:href="cour-20231231.xsd#REVENUEAdditionalInformationDetails_1"/>
  <link:definitionLink xlink:role="http://www.coursera.org/role/REVENUEAdditionalInformationDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8fe417d9-901c-47cb-9fa8-7baf4fc7f90f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_74bcc78f-9217-45a9-9817-6366a348fc05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8fe417d9-901c-47cb-9fa8-7baf4fc7f90f" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_74bcc78f-9217-45a9-9817-6366a348fc05" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_ca9cd0f0-0289-4fac-8fd3-a40315f93649" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_74bcc78f-9217-45a9-9817-6366a348fc05" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_ca9cd0f0-0289-4fac-8fd3-a40315f93649" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_ca9cd0f0-0289-4fac-8fd3-a40315f93649_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LegalEntityTypeOfCounterpartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_ca9cd0f0-0289-4fac-8fd3-a40315f93649" xlink:to="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_ca9cd0f0-0289-4fac-8fd3-a40315f93649_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_4ea99d18-34ea-4785-9b86-be99e900d587" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LegalEntityTypeOfCounterpartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_ca9cd0f0-0289-4fac-8fd3-a40315f93649" xlink:to="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_4ea99d18-34ea-4785-9b86-be99e900d587" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_RussianEducatorPartnersMember_6b9c4cdd-c385-4290-a6cb-5ea5a06cfdea" xlink:href="cour-20231231.xsd#cour_RussianEducatorPartnersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_4ea99d18-34ea-4785-9b86-be99e900d587" xlink:to="loc_cour_RussianEducatorPartnersMember_6b9c4cdd-c385-4290-a6cb-5ea5a06cfdea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_027551c8-62bb-4302-854e-0b6968521ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8fe417d9-901c-47cb-9fa8-7baf4fc7f90f" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_027551c8-62bb-4302-854e-0b6968521ecf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ImpairmentLossesOnContractAssets_aa54358c-fc4b-492b-b685-db184d17ba46" xlink:href="cour-20231231.xsd#cour_ImpairmentLossesOnContractAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8fe417d9-901c-47cb-9fa8-7baf4fc7f90f" xlink:to="loc_cour_ImpairmentLossesOnContractAssets_aa54358c-fc4b-492b-b685-db184d17ba46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_48f4bb0e-46a6-486e-89e8-8af46fb23f81" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8fe417d9-901c-47cb-9fa8-7baf4fc7f90f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_48f4bb0e-46a6-486e-89e8-8af46fb23f81" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_4a0650c5-ade1-4cda-a05d-e1371d22cf0a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8fe417d9-901c-47cb-9fa8-7baf4fc7f90f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_4a0650c5-ade1-4cda-a05d-e1371d22cf0a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_6e37dc28-b147-4d65-8561-d34fc751b998" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8fe417d9-901c-47cb-9fa8-7baf4fc7f90f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_6e37dc28-b147-4d65-8561-d34fc751b998" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ImpairmentLossesOnDeferredPartnerFees_b543bb81-48af-45fd-832a-bc404cc45afb" xlink:href="cour-20231231.xsd#cour_ImpairmentLossesOnDeferredPartnerFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8fe417d9-901c-47cb-9fa8-7baf4fc7f90f" xlink:to="loc_cour_ImpairmentLossesOnDeferredPartnerFees_b543bb81-48af-45fd-832a-bc404cc45afb" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coursera.org/role/INVESTMENTSSummaryofAvailableforSaleMarketableSecuritiesDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#INVESTMENTSSummaryofAvailableforSaleMarketableSecuritiesDetails"/>
  <link:definitionLink xlink:role="http://www.coursera.org/role/INVESTMENTSSummaryofAvailableforSaleMarketableSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e611aca7-1970-4988-bd81-935f59b22a68" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_bc816657-22d5-433e-a47c-8c12a172c498" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e611aca7-1970-4988-bd81-935f59b22a68" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_bc816657-22d5-433e-a47c-8c12a172c498" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_09de85ec-3738-4bbd-8dbc-28294432a744" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_bc816657-22d5-433e-a47c-8c12a172c498" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_09de85ec-3738-4bbd-8dbc-28294432a744" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_09de85ec-3738-4bbd-8dbc-28294432a744_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_09de85ec-3738-4bbd-8dbc-28294432a744" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_09de85ec-3738-4bbd-8dbc-28294432a744_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_ebe18554-4659-443a-86aa-bbe492cefcb3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_09de85ec-3738-4bbd-8dbc-28294432a744" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_ebe18554-4659-443a-86aa-bbe492cefcb3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_5c1f5616-2cd8-4f04-a26b-65176fc68205" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_ebe18554-4659-443a-86aa-bbe492cefcb3" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_5c1f5616-2cd8-4f04-a26b-65176fc68205" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_b5c3b983-0d3b-4de2-8e2a-bf803872dd47" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_bc816657-22d5-433e-a47c-8c12a172c498" xlink:to="loc_us-gaap_FinancialInstrumentAxis_b5c3b983-0d3b-4de2-8e2a-bf803872dd47" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b5c3b983-0d3b-4de2-8e2a-bf803872dd47_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_b5c3b983-0d3b-4de2-8e2a-bf803872dd47" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b5c3b983-0d3b-4de2-8e2a-bf803872dd47_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a2698a52-03fb-4d2b-b18c-4f3a20f6895a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_b5c3b983-0d3b-4de2-8e2a-bf803872dd47" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a2698a52-03fb-4d2b-b18c-4f3a20f6895a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_a4b64db7-69cb-430c-a7bc-4a49105ae957" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a2698a52-03fb-4d2b-b18c-4f3a20f6895a" xlink:to="loc_us-gaap_MoneyMarketFundsMember_a4b64db7-69cb-430c-a7bc-4a49105ae957" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_007269f5-cab5-4a60-b731-711f4fb14f94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a2698a52-03fb-4d2b-b18c-4f3a20f6895a" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_007269f5-cab5-4a60-b731-711f4fb14f94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_d33708d4-3992-4974-aaf6-e78fe1e22055" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e611aca7-1970-4988-bd81-935f59b22a68" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_d33708d4-3992-4974-aaf6-e78fe1e22055" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_09154369-c8fb-4abd-81ae-004dced13f95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e611aca7-1970-4988-bd81-935f59b22a68" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_09154369-c8fb-4abd-81ae-004dced13f95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_5d7c9f7d-5161-4443-9c3a-895d2cba6a44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e611aca7-1970-4988-bd81-935f59b22a68" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_5d7c9f7d-5161-4443-9c3a-895d2cba6a44" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_0ef6059f-4dbd-4354-99d4-8545852de57f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e611aca7-1970-4988-bd81-935f59b22a68" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_0ef6059f-4dbd-4354-99d4-8545852de57f" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coursera.org/role/INVESTMENTSScheduleofInvestmentsinanUnrealizedLossPositionDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#INVESTMENTSScheduleofInvestmentsinanUnrealizedLossPositionDetails"/>
  <link:definitionLink xlink:role="http://www.coursera.org/role/INVESTMENTSScheduleofInvestmentsinanUnrealizedLossPositionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_3ac06c42-a8bb-479c-ad56-7ba37332071c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_c8be7f97-fb88-4273-b55b-94488c83b951" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_3ac06c42-a8bb-479c-ad56-7ba37332071c" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_c8be7f97-fb88-4273-b55b-94488c83b951" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_c7d3b71b-381d-40ba-9c2a-5b9cebafc5c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_c8be7f97-fb88-4273-b55b-94488c83b951" xlink:to="loc_us-gaap_FinancialInstrumentAxis_c7d3b71b-381d-40ba-9c2a-5b9cebafc5c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c7d3b71b-381d-40ba-9c2a-5b9cebafc5c0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_c7d3b71b-381d-40ba-9c2a-5b9cebafc5c0" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c7d3b71b-381d-40ba-9c2a-5b9cebafc5c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e209e8ae-5177-4e99-97ec-df38dfb101e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_c7d3b71b-381d-40ba-9c2a-5b9cebafc5c0" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e209e8ae-5177-4e99-97ec-df38dfb101e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_d7da003a-0ee4-48dd-bde8-13e6a21f5079" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e209e8ae-5177-4e99-97ec-df38dfb101e8" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_d7da003a-0ee4-48dd-bde8-13e6a21f5079" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_55c7995b-edea-4cc6-a6c5-dbd5003782b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_3ac06c42-a8bb-479c-ad56-7ba37332071c" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_55c7995b-edea-4cc6-a6c5-dbd5003782b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_62e63f61-1131-460d-927a-b1a474df0dc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_3ac06c42-a8bb-479c-ad56-7ba37332071c" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_62e63f61-1131-460d-927a-b1a474df0dc8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coursera.org/role/INVESTMENTSAdditionalInformationDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#INVESTMENTSAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.coursera.org/role/INVESTMENTSAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_551db831-c83a-472d-a205-c1482f6ffe17" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_de99d184-dba5-46b4-a762-3ff0ce989e9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_551db831-c83a-472d-a205-c1482f6ffe17" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_de99d184-dba5-46b4-a762-3ff0ce989e9b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_edbde5ab-c3cc-4187-bf6f-000498d18ae0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_de99d184-dba5-46b4-a762-3ff0ce989e9b" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_edbde5ab-c3cc-4187-bf6f-000498d18ae0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_edbde5ab-c3cc-4187-bf6f-000498d18ae0_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_edbde5ab-c3cc-4187-bf6f-000498d18ae0" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_edbde5ab-c3cc-4187-bf6f-000498d18ae0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_b1f3a1c5-d13b-43bf-8ff3-8eaf1489131e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_edbde5ab-c3cc-4187-bf6f-000498d18ae0" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_b1f3a1c5-d13b-43bf-8ff3-8eaf1489131e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_PrivateCompanyMember_d5b5256e-2f6e-43a0-96e8-63c22b4974ed" xlink:href="cour-20231231.xsd#cour_PrivateCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_b1f3a1c5-d13b-43bf-8ff3-8eaf1489131e" xlink:to="loc_cour_PrivateCompanyMember_d5b5256e-2f6e-43a0-96e8-63c22b4974ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_CreditOrNonCreditImpairmentCharges_a1130c35-29b8-488f-bc4b-26838702e5d5" xlink:href="cour-20231231.xsd#cour_CreditOrNonCreditImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_551db831-c83a-472d-a205-c1482f6ffe17" xlink:to="loc_cour_CreditOrNonCreditImpairmentCharges_a1130c35-29b8-488f-bc4b-26838702e5d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_73ad2a3b-119f-485b-a6a9-b8f5a1f0d42e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_551db831-c83a-472d-a205-c1482f6ffe17" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_73ad2a3b-119f-485b-a6a9-b8f5a1f0d42e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_9b219a2d-f860-44b4-9072-2af8052f32ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_551db831-c83a-472d-a205-c1482f6ffe17" xlink:to="loc_us-gaap_EquityMethodInvestments_9b219a2d-f860-44b4-9072-2af8052f32ec" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPropertyEquipmentandSoftwareNetDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPropertyEquipmentandSoftwareNetDetails"/>
  <link:definitionLink xlink:role="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPropertyEquipmentandSoftwareNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2b26d0dd-e13a-4af6-9666-7e3ed490fd76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_779516e4-071a-4283-9f3f-26b1a0327ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2b26d0dd-e13a-4af6-9666-7e3ed490fd76" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_779516e4-071a-4283-9f3f-26b1a0327ffd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f319aa4a-2f00-4fc9-898b-ebd9ac2c9a3d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_779516e4-071a-4283-9f3f-26b1a0327ffd" xlink:to="loc_srt_RangeAxis_f319aa4a-2f00-4fc9-898b-ebd9ac2c9a3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f319aa4a-2f00-4fc9-898b-ebd9ac2c9a3d_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_f319aa4a-2f00-4fc9-898b-ebd9ac2c9a3d" xlink:to="loc_srt_RangeMember_f319aa4a-2f00-4fc9-898b-ebd9ac2c9a3d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_41899ebf-36ad-4470-a1ab-79e4d915c293" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_f319aa4a-2f00-4fc9-898b-ebd9ac2c9a3d" xlink:to="loc_srt_RangeMember_41899ebf-36ad-4470-a1ab-79e4d915c293" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1e3131b4-d19c-47b0-8ca7-cba106201269" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_41899ebf-36ad-4470-a1ab-79e4d915c293" xlink:to="loc_srt_MinimumMember_1e3131b4-d19c-47b0-8ca7-cba106201269" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ce21e53f-a277-4598-bb6e-47e2d982a81c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_41899ebf-36ad-4470-a1ab-79e4d915c293" xlink:to="loc_srt_MaximumMember_ce21e53f-a277-4598-bb6e-47e2d982a81c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4793313c-7f9f-42d7-992b-6f86b950aa3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_779516e4-071a-4283-9f3f-26b1a0327ffd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4793313c-7f9f-42d7-992b-6f86b950aa3b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4793313c-7f9f-42d7-992b-6f86b950aa3b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4793313c-7f9f-42d7-992b-6f86b950aa3b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4793313c-7f9f-42d7-992b-6f86b950aa3b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f898094b-8795-4027-87df-82a609976aae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4793313c-7f9f-42d7-992b-6f86b950aa3b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f898094b-8795-4027-87df-82a609976aae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_b3f3349d-47bc-4945-9f14-823f5edb49a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f898094b-8795-4027-87df-82a609976aae" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_b3f3349d-47bc-4945-9f14-823f5edb49a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ComputerEquipmentAndSoftwareMember_46ca60b7-9a0a-4429-82b8-5807d3adc26a" xlink:href="cour-20231231.xsd#cour_ComputerEquipmentAndSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f898094b-8795-4027-87df-82a609976aae" xlink:to="loc_cour_ComputerEquipmentAndSoftwareMember_46ca60b7-9a0a-4429-82b8-5807d3adc26a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_193a7d33-4000-4fdd-9133-a5f2b371fb42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f898094b-8795-4027-87df-82a609976aae" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_193a7d33-4000-4fdd-9133-a5f2b371fb42" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_2a924511-95b6-4734-af2d-8be1efbc3dea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f898094b-8795-4027-87df-82a609976aae" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_2a924511-95b6-4734-af2d-8be1efbc3dea" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_35ba3261-ebd8-427b-a158-f2696f821e36" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2b26d0dd-e13a-4af6-9666-7e3ed490fd76" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_35ba3261-ebd8-427b-a158-f2696f821e36" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_912755c4-4e11-4e98-ad79-e203ed8b9b8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2b26d0dd-e13a-4af6-9666-7e3ed490fd76" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_912755c4-4e11-4e98-ad79-e203ed8b9b8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_bfda6a17-9241-4534-a6ee-f1c1cdd8cd93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2b26d0dd-e13a-4af6-9666-7e3ed490fd76" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_bfda6a17-9241-4534-a6ee-f1c1cdd8cd93" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_a101ec30-1ec4-4c9e-9791-8b8393de46c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2b26d0dd-e13a-4af6-9666-7e3ed490fd76" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_a101ec30-1ec4-4c9e-9791-8b8393de46c7" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofDepreciationandAmortizationExpenseDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofDepreciationandAmortizationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofDepreciationandAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_eb3b800c-cdd0-456d-87f4-2c1043d89e0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a3755aaf-5587-4c49-a318-c85c9a0bcf82" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_eb3b800c-cdd0-456d-87f4-2c1043d89e0d" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a3755aaf-5587-4c49-a318-c85c9a0bcf82" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8a10c7b4-abca-4b52-a4ed-c91c7b4deaae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a3755aaf-5587-4c49-a318-c85c9a0bcf82" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8a10c7b4-abca-4b52-a4ed-c91c7b4deaae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8a10c7b4-abca-4b52-a4ed-c91c7b4deaae_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8a10c7b4-abca-4b52-a4ed-c91c7b4deaae" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8a10c7b4-abca-4b52-a4ed-c91c7b4deaae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3414bec1-1619-449b-8c83-5cf0290616a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8a10c7b4-abca-4b52-a4ed-c91c7b4deaae" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3414bec1-1619-449b-8c83-5cf0290616a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_PropertyEquipmentAndSoftwareMember_b31d07d7-2f8c-42c7-94e3-a1becfb3f515" xlink:href="cour-20231231.xsd#cour_PropertyEquipmentAndSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3414bec1-1619-449b-8c83-5cf0290616a1" xlink:to="loc_cour_PropertyEquipmentAndSoftwareMember_b31d07d7-2f8c-42c7-94e3-a1becfb3f515" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_SoftwareAndWebsiteDevelopmentMember_593b1783-b9ea-4e53-aca2-f18e2a0cc8f3" xlink:href="cour-20231231.xsd#cour_SoftwareAndWebsiteDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3414bec1-1619-449b-8c83-5cf0290616a1" xlink:to="loc_cour_SoftwareAndWebsiteDevelopmentMember_593b1783-b9ea-4e53-aca2-f18e2a0cc8f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_862cf928-ed68-4160-876c-d8761c930b38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_eb3b800c-cdd0-456d-87f4-2c1043d89e0d" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_862cf928-ed68-4160-876c-d8761c930b38" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_5f2bca07-13af-40a8-bc72-a10344bf5952" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_eb3b800c-cdd0-456d-87f4-2c1043d89e0d" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_5f2bca07-13af-40a8-bc72-a10344bf5952" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0161a095-53bd-4fda-aae1-1a9c24fa7035" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_c1474caf-4e76-4ae0-a881-cbef40cdb577" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0161a095-53bd-4fda-aae1-1a9c24fa7035" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_c1474caf-4e76-4ae0-a881-cbef40cdb577" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_67c24c4e-2326-4ade-8c60-8c0d806644c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_c1474caf-4e76-4ae0-a881-cbef40cdb577" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_67c24c4e-2326-4ade-8c60-8c0d806644c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_67c24c4e-2326-4ade-8c60-8c0d806644c6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_67c24c4e-2326-4ade-8c60-8c0d806644c6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_67c24c4e-2326-4ade-8c60-8c0d806644c6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e76c9774-b5ca-451c-a607-6a4993a3bb2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_67c24c4e-2326-4ade-8c60-8c0d806644c6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e76c9774-b5ca-451c-a607-6a4993a3bb2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ContentAssetMember_ed80bf32-5b0c-4f64-9a34-93a660c2be90" xlink:href="cour-20231231.xsd#cour_ContentAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e76c9774-b5ca-451c-a607-6a4993a3bb2f" xlink:to="loc_cour_ContentAssetMember_ed80bf32-5b0c-4f64-9a34-93a660c2be90" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_9ae7eb7e-8c98-498c-b261-dbc8f25775b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e76c9774-b5ca-451c-a607-6a4993a3bb2f" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_9ae7eb7e-8c98-498c-b261-dbc8f25775b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_AssembledWorkforceMember_3b00dd3b-a49b-4e95-876e-05b4102e5767" xlink:href="cour-20231231.xsd#cour_AssembledWorkforceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e76c9774-b5ca-451c-a607-6a4993a3bb2f" xlink:to="loc_cour_AssembledWorkforceMember_3b00dd3b-a49b-4e95-876e-05b4102e5767" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0ead18c9-c886-44b2-a2c7-e010d4246f2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0161a095-53bd-4fda-aae1-1a9c24fa7035" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0ead18c9-c886-44b2-a2c7-e010d4246f2f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_babe3627-81de-422d-9efd-25c6ca047028" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0161a095-53bd-4fda-aae1-1a9c24fa7035" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_babe3627-81de-422d-9efd-25c6ca047028" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ce22496f-33ec-474d-a55e-b35347f5dde0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0161a095-53bd-4fda-aae1-1a9c24fa7035" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ce22496f-33ec-474d-a55e-b35347f5dde0" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCapitalizationofContentAssetsandAmortizationExpenseforIntangibleAssetsDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCapitalizationofContentAssetsandAmortizationExpenseforIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCapitalizationofContentAssetsandAmortizationExpenseforIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3b6e1299-3a9f-493e-9ccc-c57bf6208bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_174689d4-02a9-4533-84fa-37207d189f46" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3b6e1299-3a9f-493e-9ccc-c57bf6208bd9" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_174689d4-02a9-4533-84fa-37207d189f46" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2fe39a45-091d-44eb-8308-3a4fe8b5fda6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_174689d4-02a9-4533-84fa-37207d189f46" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2fe39a45-091d-44eb-8308-3a4fe8b5fda6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2fe39a45-091d-44eb-8308-3a4fe8b5fda6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2fe39a45-091d-44eb-8308-3a4fe8b5fda6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2fe39a45-091d-44eb-8308-3a4fe8b5fda6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5ae2d84d-e298-442e-971d-0e99a886c40a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2fe39a45-091d-44eb-8308-3a4fe8b5fda6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5ae2d84d-e298-442e-971d-0e99a886c40a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ContentAssetMember_467fbf53-f58f-4442-913e-dd7659eeecd2" xlink:href="cour-20231231.xsd#cour_ContentAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5ae2d84d-e298-442e-971d-0e99a886c40a" xlink:to="loc_cour_ContentAssetMember_467fbf53-f58f-4442-913e-dd7659eeecd2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_IntangibleAssetsExcludingInternalUseSoftwareAndWebsiteDevelopmentMember_fa5441a7-d164-47d8-86d8-86c486eb6716" xlink:href="cour-20231231.xsd#cour_IntangibleAssetsExcludingInternalUseSoftwareAndWebsiteDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5ae2d84d-e298-442e-971d-0e99a886c40a" xlink:to="loc_cour_IntangibleAssetsExcludingInternalUseSoftwareAndWebsiteDevelopmentMember_fa5441a7-d164-47d8-86d8-86c486eb6716" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_f1be9045-5abf-4851-ab38-09a221dbc7c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3b6e1299-3a9f-493e-9ccc-c57bf6208bd9" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_f1be9045-5abf-4851-ab38-09a221dbc7c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_ab177c01-7bb8-47d1-b4ea-2a61e60d56d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3b6e1299-3a9f-493e-9ccc-c57bf6208bd9" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_ab177c01-7bb8-47d1-b4ea-2a61e60d56d1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSAdditionalInformationDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#CONSOLIDATEDBALANCESHEETCOMPONENTSAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_66157807-8054-4d49-b520-092248baa0b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d1e48f67-4892-452c-95e7-e7f4fe99a8c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_66157807-8054-4d49-b520-092248baa0b4" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d1e48f67-4892-452c-95e7-e7f4fe99a8c2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c90ec60a-d762-450b-b5ef-06a70f383cba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d1e48f67-4892-452c-95e7-e7f4fe99a8c2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c90ec60a-d762-450b-b5ef-06a70f383cba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c90ec60a-d762-450b-b5ef-06a70f383cba_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c90ec60a-d762-450b-b5ef-06a70f383cba" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c90ec60a-d762-450b-b5ef-06a70f383cba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_42fc3c6c-e390-46fc-92a4-988cb2f09b6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c90ec60a-d762-450b-b5ef-06a70f383cba" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_42fc3c6c-e390-46fc-92a4-988cb2f09b6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_71942dfc-28f7-460e-aa5c-523c5f600826" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_42fc3c6c-e390-46fc-92a4-988cb2f09b6e" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_71942dfc-28f7-460e-aa5c-523c5f600826" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ContentAssetMember_bc8159a2-e396-43e6-b30d-555ee8546c9a" xlink:href="cour-20231231.xsd#cour_ContentAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_42fc3c6c-e390-46fc-92a4-988cb2f09b6e" xlink:to="loc_cour_ContentAssetMember_bc8159a2-e396-43e6-b30d-555ee8546c9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_75fa4dcd-de3f-4b37-ba75-d1658a670e02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_66157807-8054-4d49-b520-092248baa0b4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_75fa4dcd-de3f-4b37-ba75-d1658a670e02" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coursera.org/role/LEASESAdditionalInformationDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#LEASESAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.coursera.org/role/LEASESAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems_665caaa7-8e47-46ee-918f-eb981fd1ea7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_c0d61c4a-5b10-415b-be58-971b76b34092" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_665caaa7-8e47-46ee-918f-eb981fd1ea7e" xlink:to="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_c0d61c4a-5b10-415b-be58-971b76b34092" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_1c6bb30e-0270-4481-a751-8a38a6cb9f96" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_c0d61c4a-5b10-415b-be58-971b76b34092" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_1c6bb30e-0270-4481-a751-8a38a6cb9f96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1c6bb30e-0270-4481-a751-8a38a6cb9f96_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_1c6bb30e-0270-4481-a751-8a38a6cb9f96" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1c6bb30e-0270-4481-a751-8a38a6cb9f96_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_056b0e03-a0fe-4e14-915a-d1bf6a72ed90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_1c6bb30e-0270-4481-a751-8a38a6cb9f96" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_056b0e03-a0fe-4e14-915a-d1bf6a72ed90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember_e7faa87e-5e86-43ef-a4d8-15385eab4410" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_056b0e03-a0fe-4e14-915a-d1bf6a72ed90" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentMember_e7faa87e-5e86-43ef-a4d8-15385eab4410" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_4c866d98-ccc8-425b-ac3d-478a5819d25f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_665caaa7-8e47-46ee-918f-eb981fd1ea7e" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_4c866d98-ccc8-425b-ac3d-478a5819d25f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coursera.org/role/INCOMETAXESAdditionalInformationDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#INCOMETAXESAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.coursera.org/role/INCOMETAXESAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_0a1beb53-733b-41da-95ab-bbad12110b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_b1e80fe3-d4aa-45f1-bbfd-51c5d68501f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_0a1beb53-733b-41da-95ab-bbad12110b3a" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_b1e80fe3-d4aa-45f1-bbfd-51c5d68501f4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_f8ee9b8f-db47-4d40-a2dc-0ad71ca5ead3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_b1e80fe3-d4aa-45f1-bbfd-51c5d68501f4" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_f8ee9b8f-db47-4d40-a2dc-0ad71ca5ead3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_f8ee9b8f-db47-4d40-a2dc-0ad71ca5ead3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_f8ee9b8f-db47-4d40-a2dc-0ad71ca5ead3" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_f8ee9b8f-db47-4d40-a2dc-0ad71ca5ead3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_2c252405-32df-441d-90c0-c83aa487d57e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_f8ee9b8f-db47-4d40-a2dc-0ad71ca5ead3" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_2c252405-32df-441d-90c0-c83aa487d57e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_21d04a23-8248-4af4-a200-a60c1aa2c849" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_2c252405-32df-441d-90c0-c83aa487d57e" xlink:to="loc_us-gaap_DomesticCountryMember_21d04a23-8248-4af4-a200-a60c1aa2c849" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_4deb5982-b177-462d-b4bb-91798e7e8ff1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_2c252405-32df-441d-90c0-c83aa487d57e" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_4deb5982-b177-462d-b4bb-91798e7e8ff1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_d21c7357-d513-44bf-822b-90a700d82c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_0a1beb53-733b-41da-95ab-bbad12110b3a" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_d21c7357-d513-44bf-822b-90a700d82c2d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_b8d11b2b-1138-4eaa-ad69-2ab9168bc727" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_0a1beb53-733b-41da-95ab-bbad12110b3a" xlink:to="loc_us-gaap_OperatingLossCarryforwards_b8d11b2b-1138-4eaa-ad69-2ab9168bc727" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_9e34ec05-3338-46e1-8916-be9ae0e40da9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_0a1beb53-733b-41da-95ab-bbad12110b3a" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_9e34ec05-3338-46e1-8916-be9ae0e40da9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_IndefiniteOperatingLossCarryforwards_77dcf2b9-e705-4c9f-b1ae-9d198ef7e44a" xlink:href="cour-20231231.xsd#cour_IndefiniteOperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_0a1beb53-733b-41da-95ab-bbad12110b3a" xlink:to="loc_cour_IndefiniteOperatingLossCarryforwards_77dcf2b9-e705-4c9f-b1ae-9d198ef7e44a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_aa7dffff-785b-46f8-9654-8ef8b1b05d9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_0a1beb53-733b-41da-95ab-bbad12110b3a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_aa7dffff-785b-46f8-9654-8ef8b1b05d9c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_7fb28f91-441d-43ee-ba9d-eee4a7ef80e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_0a1beb53-733b-41da-95ab-bbad12110b3a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_7fb28f91-441d-43ee-ba9d-eee4a7ef80e8" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coursera.org/role/NETLOSSPERSHAREScheduleofSecuritieswithaPotentiallyDilutiveImpactDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#NETLOSSPERSHAREScheduleofSecuritieswithaPotentiallyDilutiveImpactDetails"/>
  <link:definitionLink xlink:role="http://www.coursera.org/role/NETLOSSPERSHAREScheduleofSecuritieswithaPotentiallyDilutiveImpactDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_ffcdc030-ffc0-4906-81f0-3ee8c2486073" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_397fa243-abd3-46a8-af09-52fd28a445b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_ffcdc030-ffc0-4906-81f0-3ee8c2486073" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_397fa243-abd3-46a8-af09-52fd28a445b2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_e30ccfd9-59c0-447d-8bdd-f1a7832d463d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_397fa243-abd3-46a8-af09-52fd28a445b2" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_e30ccfd9-59c0-447d-8bdd-f1a7832d463d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e30ccfd9-59c0-447d-8bdd-f1a7832d463d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_e30ccfd9-59c0-447d-8bdd-f1a7832d463d" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e30ccfd9-59c0-447d-8bdd-f1a7832d463d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_202bd591-fdc7-4b8c-8f48-1e8659c07183" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_e30ccfd9-59c0-447d-8bdd-f1a7832d463d" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_202bd591-fdc7-4b8c-8f48-1e8659c07183" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_CommonStockOptionsMember_abc6b8ed-3ca9-485c-9287-333e8d65df1a" xlink:href="cour-20231231.xsd#cour_CommonStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_202bd591-fdc7-4b8c-8f48-1e8659c07183" xlink:to="loc_cour_CommonStockOptionsMember_abc6b8ed-3ca9-485c-9287-333e8d65df1a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_35c6fcff-87e3-400e-abc8-e01696f88ed9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_202bd591-fdc7-4b8c-8f48-1e8659c07183" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_35c6fcff-87e3-400e-abc8-e01696f88ed9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_SharesSubjectToRepurchaseMember_70c5e914-ed3d-4f29-a784-a19bcf999d33" xlink:href="cour-20231231.xsd#cour_SharesSubjectToRepurchaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_202bd591-fdc7-4b8c-8f48-1e8659c07183" xlink:to="loc_cour_SharesSubjectToRepurchaseMember_70c5e914-ed3d-4f29-a784-a19bcf999d33" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_EsppMember_d8d4f5dd-4712-4913-ba82-b6903430047d" xlink:href="cour-20231231.xsd#cour_EsppMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_202bd591-fdc7-4b8c-8f48-1e8659c07183" xlink:to="loc_cour_EsppMember_d8d4f5dd-4712-4913-ba82-b6903430047d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_473a895a-5e4d-4acb-a550-d7a6a022b530" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_ffcdc030-ffc0-4906-81f0-3ee8c2486073" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_473a895a-5e4d-4acb-a550-d7a6a022b530" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coursera.org/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#REDEEMABLECONVERTIBLEPREFERREDSTOCKDetails"/>
  <link:definitionLink xlink:role="http://www.coursera.org/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityLineItems_bca2de07-eb76-4c83-aa4b-f52a5cd3baa6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityByClassOfStockTable_aeba90fe-1db0-4947-af4b-76c9e37adf2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquityByClassOfStockTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_TemporaryEquityLineItems_bca2de07-eb76-4c83-aa4b-f52a5cd3baa6" xlink:to="loc_us-gaap_TemporaryEquityByClassOfStockTable_aeba90fe-1db0-4947-af4b-76c9e37adf2d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_92f70b43-e491-441a-bbb2-826289c745de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable_aeba90fe-1db0-4947-af4b-76c9e37adf2d" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_92f70b43-e491-441a-bbb2-826289c745de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_92f70b43-e491-441a-bbb2-826289c745de_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_92f70b43-e491-441a-bbb2-826289c745de" xlink:to="loc_us-gaap_EquityComponentDomain_92f70b43-e491-441a-bbb2-826289c745de_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_11f8bab3-585f-4388-a93a-df3c0a7f7aa9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_92f70b43-e491-441a-bbb2-826289c745de" xlink:to="loc_us-gaap_EquityComponentDomain_11f8bab3-585f-4388-a93a-df3c0a7f7aa9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_dd9763e3-6c3b-4bba-b6ed-62d49a377c5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_11f8bab3-585f-4388-a93a-df3c0a7f7aa9" xlink:to="loc_us-gaap_CommonStockMember_dd9763e3-6c3b-4bba-b6ed-62d49a377c5a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_781cc2de-9284-4f4a-94e7-b10b199980dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable_aeba90fe-1db0-4947-af4b-76c9e37adf2d" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_781cc2de-9284-4f4a-94e7-b10b199980dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_781cc2de-9284-4f4a-94e7-b10b199980dd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_781cc2de-9284-4f4a-94e7-b10b199980dd" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_781cc2de-9284-4f4a-94e7-b10b199980dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_5cd8cfd4-c63b-4e96-be6d-53c9763d90bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_781cc2de-9284-4f4a-94e7-b10b199980dd" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_5cd8cfd4-c63b-4e96-be6d-53c9763d90bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IPOMember_e117ac77-d7cc-434c-97fe-930ac8c75d62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IPOMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_5cd8cfd4-c63b-4e96-be6d-53c9763d90bd" xlink:to="loc_us-gaap_IPOMember_e117ac77-d7cc-434c-97fe-930ac8c75d62" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f33af25d-6b97-4007-935a-be26b5ae2580" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable_aeba90fe-1db0-4947-af4b-76c9e37adf2d" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f33af25d-6b97-4007-935a-be26b5ae2580" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f33af25d-6b97-4007-935a-be26b5ae2580_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f33af25d-6b97-4007-935a-be26b5ae2580" xlink:to="loc_us-gaap_ClassOfStockDomain_f33af25d-6b97-4007-935a-be26b5ae2580_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_890d24c5-d50f-4fbf-8d1e-4b585854f264" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f33af25d-6b97-4007-935a-be26b5ae2580" xlink:to="loc_us-gaap_ClassOfStockDomain_890d24c5-d50f-4fbf-8d1e-4b585854f264" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableConvertiblePreferredStockMember_87bf26ff-326c-468c-a121-7e21ad3c0da8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RedeemableConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_890d24c5-d50f-4fbf-8d1e-4b585854f264" xlink:to="loc_us-gaap_RedeemableConvertiblePreferredStockMember_87bf26ff-326c-468c-a121-7e21ad3c0da8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_f66780d5-a001-49f5-ab25-40898c1348c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_bca2de07-eb76-4c83-aa4b-f52a5cd3baa6" xlink:to="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_f66780d5-a001-49f5-ab25-40898c1348c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ConversionOfStockConversionRatio_0ad0b543-58d4-4d40-bbb3-73ad34f49c77" xlink:href="cour-20231231.xsd#cour_ConversionOfStockConversionRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_bca2de07-eb76-4c83-aa4b-f52a5cd3baa6" xlink:to="loc_cour_ConversionOfStockConversionRatio_0ad0b543-58d4-4d40-bbb3-73ad34f49c77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_70bc90fd-c264-4965-a1ea-59e7383257cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_bca2de07-eb76-4c83-aa4b-f52a5cd3baa6" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_70bc90fd-c264-4965-a1ea-59e7383257cc" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coursera.org/role/STOCKHOLDERSEQUITYDEFICITDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#STOCKHOLDERSEQUITYDEFICITDetails"/>
  <link:definitionLink xlink:role="http://www.coursera.org/role/STOCKHOLDERSEQUITYDEFICITDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_ef19bb36-b5dd-4dcd-8af0-8e0152dc3a7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_09478624-f7e2-41c6-920d-a94f57552146" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_ef19bb36-b5dd-4dcd-8af0-8e0152dc3a7e" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_09478624-f7e2-41c6-920d-a94f57552146" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_90b51146-2a81-4dd8-abb6-f0838de79a34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_09478624-f7e2-41c6-920d-a94f57552146" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_90b51146-2a81-4dd8-abb6-f0838de79a34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_90b51146-2a81-4dd8-abb6-f0838de79a34_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_90b51146-2a81-4dd8-abb6-f0838de79a34" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_90b51146-2a81-4dd8-abb6-f0838de79a34_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1eda998f-872d-4f6c-bb8e-759ad4229573" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_90b51146-2a81-4dd8-abb6-f0838de79a34" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1eda998f-872d-4f6c-bb8e-759ad4229573" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IPOMember_5f5c5381-de0b-470c-8303-1be466bf42de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IPOMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1eda998f-872d-4f6c-bb8e-759ad4229573" xlink:to="loc_us-gaap_IPOMember_5f5c5381-de0b-470c-8303-1be466bf42de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_a174b06e-1aad-4a62-b0e8-49e8b1bc95ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_ef19bb36-b5dd-4dcd-8af0-8e0152dc3a7e" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_a174b06e-1aad-4a62-b0e8-49e8b1bc95ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_aeca3027-162f-486c-a789-1fe74f6babb5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_ef19bb36-b5dd-4dcd-8af0-8e0152dc3a7e" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_aeca3027-162f-486c-a789-1fe74f6babb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_86bf0fb7-4b6d-472f-9eb1-cea2724a1b5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_ef19bb36-b5dd-4dcd-8af0-8e0152dc3a7e" xlink:to="loc_us-gaap_PreferredStockSharesIssued_86bf0fb7-4b6d-472f-9eb1-cea2724a1b5a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_d8cf6635-4991-4ee6-bed2-f91b20b1bc6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_ef19bb36-b5dd-4dcd-8af0-8e0152dc3a7e" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_d8cf6635-4991-4ee6-bed2-f91b20b1bc6b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_f50dad43-3e9b-40ee-9ce9-284095482d09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_ef19bb36-b5dd-4dcd-8af0-8e0152dc3a7e" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_f50dad43-3e9b-40ee-9ce9-284095482d09" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_522bcc8e-042a-4407-a0a7-00e7e70908f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_ef19bb36-b5dd-4dcd-8af0-8e0152dc3a7e" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_522bcc8e-042a-4407-a0a7-00e7e70908f8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_18011e41-f6f3-4e53-a565-8e667f80b47f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_ef19bb36-b5dd-4dcd-8af0-8e0152dc3a7e" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_18011e41-f6f3-4e53-a565-8e667f80b47f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_645a393e-0c21-4be9-9499-e97e8de545fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_ef19bb36-b5dd-4dcd-8af0-8e0152dc3a7e" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_645a393e-0c21-4be9-9499-e97e8de545fa" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#EMPLOYEEBENEFITPLANSAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0cdb263b-a673-4774-a5ad-ad1bd99b99e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0cdb263b-a673-4774-a5ad-ad1bd99b99e4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_6ef5460a-fb3f-42e2-bbd7-9b30dbb6fb78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0cdb263b-a673-4774-a5ad-ad1bd99b99e4" xlink:to="loc_us-gaap_PlanNameAxis_6ef5460a-fb3f-42e2-bbd7-9b30dbb6fb78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_6ef5460a-fb3f-42e2-bbd7-9b30dbb6fb78_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_6ef5460a-fb3f-42e2-bbd7-9b30dbb6fb78" xlink:to="loc_us-gaap_PlanNameDomain_6ef5460a-fb3f-42e2-bbd7-9b30dbb6fb78_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_37a74f75-1eca-4dec-9e8d-d51eaa2831e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_6ef5460a-fb3f-42e2-bbd7-9b30dbb6fb78" xlink:to="loc_us-gaap_PlanNameDomain_37a74f75-1eca-4dec-9e8d-d51eaa2831e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_EmployeeStockPurchasePlanMember_80e26758-95eb-4b4f-8c26-c664c883008b" xlink:href="cour-20231231.xsd#cour_EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_37a74f75-1eca-4dec-9e8d-d51eaa2831e7" xlink:to="loc_cour_EmployeeStockPurchasePlanMember_80e26758-95eb-4b4f-8c26-c664c883008b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_TwoThousandTwentyOneEmployeeStockPurchasePlanMember_b7125128-2849-4e76-a0f6-21368181d031" xlink:href="cour-20231231.xsd#cour_TwoThousandTwentyOneEmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_37a74f75-1eca-4dec-9e8d-d51eaa2831e7" xlink:to="loc_cour_TwoThousandTwentyOneEmployeeStockPurchasePlanMember_b7125128-2849-4e76-a0f6-21368181d031" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e4fcd832-46f2-4e0c-92e7-d1c1593cf842" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0cdb263b-a673-4774-a5ad-ad1bd99b99e4" xlink:to="loc_us-gaap_AwardTypeAxis_e4fcd832-46f2-4e0c-92e7-d1c1593cf842" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e4fcd832-46f2-4e0c-92e7-d1c1593cf842_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_e4fcd832-46f2-4e0c-92e7-d1c1593cf842" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e4fcd832-46f2-4e0c-92e7-d1c1593cf842_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6865ee26-10ef-4071-a297-90f023b5f89b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_e4fcd832-46f2-4e0c-92e7-d1c1593cf842" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6865ee26-10ef-4071-a297-90f023b5f89b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_f1f82159-ce92-421f-82a7-8df6e98baf69" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6865ee26-10ef-4071-a297-90f023b5f89b" xlink:to="loc_us-gaap_EmployeeStockOptionMember_f1f82159-ce92-421f-82a7-8df6e98baf69" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_723cbe1b-4571-48b8-b5e6-c7dca0acd312" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6865ee26-10ef-4071-a297-90f023b5f89b" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_723cbe1b-4571-48b8-b5e6-c7dca0acd312" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_a967a1a7-4674-4a9a-8346-fa6f266ffc12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0cdb263b-a673-4774-a5ad-ad1bd99b99e4" xlink:to="loc_us-gaap_VestingAxis_a967a1a7-4674-4a9a-8346-fa6f266ffc12" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_a967a1a7-4674-4a9a-8346-fa6f266ffc12_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_a967a1a7-4674-4a9a-8346-fa6f266ffc12" xlink:to="loc_us-gaap_VestingDomain_a967a1a7-4674-4a9a-8346-fa6f266ffc12_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_c7a4c99b-bf8f-4ebd-84c9-d7e34fd82b30" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_a967a1a7-4674-4a9a-8346-fa6f266ffc12" xlink:to="loc_us-gaap_VestingDomain_c7a4c99b-bf8f-4ebd-84c9-d7e34fd82b30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_94f2fbe1-5a96-4401-9a0a-5587b46c9396" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_c7a4c99b-bf8f-4ebd-84c9-d7e34fd82b30" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_94f2fbe1-5a96-4401-9a0a-5587b46c9396" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_2c64e1d3-0799-4dda-be28-ad5c40d6a67b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_c7a4c99b-bf8f-4ebd-84c9-d7e34fd82b30" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_2c64e1d3-0799-4dda-be28-ad5c40d6a67b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_6e2d66e8-0e33-45ba-89e5-9ea4df0a7a3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_c7a4c99b-bf8f-4ebd-84c9-d7e34fd82b30" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_6e2d66e8-0e33-45ba-89e5-9ea4df0a7a3f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1f253ae0-8b02-4680-bc99-a713fea5f9aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0cdb263b-a673-4774-a5ad-ad1bd99b99e4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1f253ae0-8b02-4680-bc99-a713fea5f9aa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1f253ae0-8b02-4680-bc99-a713fea5f9aa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1f253ae0-8b02-4680-bc99-a713fea5f9aa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1f253ae0-8b02-4680-bc99-a713fea5f9aa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4aac7ecd-017c-4993-8111-a9f9c6b98944" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1f253ae0-8b02-4680-bc99-a713fea5f9aa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4aac7ecd-017c-4993-8111-a9f9c6b98944" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_5f273f2f-f642-4b05-a09d-8eb981b0158d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4aac7ecd-017c-4993-8111-a9f9c6b98944" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_5f273f2f-f642-4b05-a09d-8eb981b0158d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_d4a9dced-61de-4810-b95e-a6ea00ddd859" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_d4a9dced-61de-4810-b95e-a6ea00ddd859" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_EmployeeStockIncentivePlanPurchasePeriod_aacd8dab-42dc-45e7-ac01-4c0db51d74bf" xlink:href="cour-20231231.xsd#cour_EmployeeStockIncentivePlanPurchasePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_cour_EmployeeStockIncentivePlanPurchasePeriod_aacd8dab-42dc-45e7-ac01-4c0db51d74bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_6abf572d-8d4f-4480-911a-9a794a5b6821" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_6abf572d-8d4f-4480-911a-9a794a5b6821" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_b3a01579-c3de-4586-a5dc-13ff820f1fa0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_b3a01579-c3de-4586-a5dc-13ff820f1fa0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_ae23cf76-c5e6-42d1-8be7-0423d68b2c6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_ae23cf76-c5e6-42d1-8be7-0423d68b2c6a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_33e6eb00-529c-4f16-9823-c84d9ea62dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_33e6eb00-529c-4f16-9823-c84d9ea62dc9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_c427c656-0176-424d-a3fb-7b8acd5e8640" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_c427c656-0176-424d-a3fb-7b8acd5e8640" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4852c235-792d-4bb3-b88d-bbde1c608382" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4852c235-792d-4bb3-b88d-bbde1c608382" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_0b462159-d8d9-430b-aee1-4aee1d8894fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_0b462159-d8d9-430b-aee1-4aee1d8894fc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_9abf31db-0226-4823-992a-8a4010dbcb64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_9abf31db-0226-4823-992a-8a4010dbcb64" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_e6c60504-f510-47a2-b61c-edb130ae1a32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_e6c60504-f510-47a2-b61c-edb130ae1a32" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_e661315c-a4fc-44b2-a7df-d03f838b8cb6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_e661315c-a4fc-44b2-a7df-d03f838b8cb6" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_6a9ed051-da36-443b-a3c8-e23ffc039bef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_6a9ed051-da36-443b-a3c8-e23ffc039bef" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_30a21fd5-8f33-47c4-9475-4cd10f77983b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_30a21fd5-8f33-47c4-9475-4cd10f77983b" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_0cb8154b-32b0-4e31-b2e0-65df96f60caa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_0cb8154b-32b0-4e31-b2e0-65df96f60caa" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_8e7e7863-26bb-48a1-b376-01632c900d54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_8e7e7863-26bb-48a1-b376-01632c900d54" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_fc3e76d8-42e0-4989-8452-0cf5fb8a542c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_fc3e76d8-42e0-4989-8452-0cf5fb8a542c" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_9daa8b1a-3086-4661-8465-24d5240d1e45" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_9daa8b1a-3086-4661-8465-24d5240d1e45" xlink:type="arc" order="17"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofStockOptionActivityunderthePlansDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#EMPLOYEEBENEFITPLANSScheduleofStockOptionActivityunderthePlansDetails"/>
  <link:definitionLink xlink:role="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofStockOptionActivityunderthePlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fc2f58aa-2011-4a29-a50f-2f3b57b8ebbe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_da57657a-8279-4c84-8ff9-d4fc747f349e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fc2f58aa-2011-4a29-a50f-2f3b57b8ebbe" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_da57657a-8279-4c84-8ff9-d4fc747f349e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b89d8783-ef58-4d5d-9b18-3920604dfb3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_da57657a-8279-4c84-8ff9-d4fc747f349e" xlink:to="loc_us-gaap_AwardTypeAxis_b89d8783-ef58-4d5d-9b18-3920604dfb3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b89d8783-ef58-4d5d-9b18-3920604dfb3b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_b89d8783-ef58-4d5d-9b18-3920604dfb3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b89d8783-ef58-4d5d-9b18-3920604dfb3b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2005319e-714c-434b-8d17-7aa6b3055d51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_b89d8783-ef58-4d5d-9b18-3920604dfb3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2005319e-714c-434b-8d17-7aa6b3055d51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_b41283f1-9344-410e-a58a-f426204de88a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2005319e-714c-434b-8d17-7aa6b3055d51" xlink:to="loc_us-gaap_EmployeeStockOptionMember_b41283f1-9344-410e-a58a-f426204de88a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a6d9d9ee-b9d9-4b22-bf80-c014371a4bec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fc2f58aa-2011-4a29-a50f-2f3b57b8ebbe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a6d9d9ee-b9d9-4b22-bf80-c014371a4bec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e4007384-0f6e-4310-8964-a01d98ae0b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a6d9d9ee-b9d9-4b22-bf80-c014371a4bec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e4007384-0f6e-4310-8964-a01d98ae0b1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_6fc28de6-374b-44c0-bc42-cef24993693c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a6d9d9ee-b9d9-4b22-bf80-c014371a4bec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_6fc28de6-374b-44c0-bc42-cef24993693c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_93070c92-b395-49fc-b795-fbe272b1b4e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a6d9d9ee-b9d9-4b22-bf80-c014371a4bec" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_93070c92-b395-49fc-b795-fbe272b1b4e6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_65eb0f62-0a33-4053-b4e0-04feda5a88b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a6d9d9ee-b9d9-4b22-bf80-c014371a4bec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_65eb0f62-0a33-4053-b4e0-04feda5a88b4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_533639a3-c987-41d7-a043-2ee87ec57130" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_667e0578-fa73-4757-88ec-94e9f792b4ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fc2f58aa-2011-4a29-a50f-2f3b57b8ebbe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_667e0578-fa73-4757-88ec-94e9f792b4ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_19b5d639-04ff-46f0-97d9-0283b15665c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fc2f58aa-2011-4a29-a50f-2f3b57b8ebbe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_19b5d639-04ff-46f0-97d9-0283b15665c9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_5e818088-a7bd-4931-9307-aab355c545bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_19b5d639-04ff-46f0-97d9-0283b15665c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_5e818088-a7bd-4931-9307-aab355c545bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_7cd7a6bc-dd63-4e42-a30b-7160dfa1e168" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_19b5d639-04ff-46f0-97d9-0283b15665c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_7cd7a6bc-dd63-4e42-a30b-7160dfa1e168" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_064b9941-7acb-4a44-a3b6-a703bf2ca095" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_19b5d639-04ff-46f0-97d9-0283b15665c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_064b9941-7acb-4a44-a3b6-a703bf2ca095" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_901897b5-c001-4a55-808c-f1385e779073" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_19b5d639-04ff-46f0-97d9-0283b15665c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_901897b5-c001-4a55-808c-f1385e779073" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_7f41eedb-75af-441f-a6b9-058619b892fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_888285aa-b0e7-4fd4-b30d-dfd5f0bcb216" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fc2f58aa-2011-4a29-a50f-2f3b57b8ebbe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_888285aa-b0e7-4fd4-b30d-dfd5f0bcb216" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_5726477d-c935-4a92-9d9a-c9de09afab5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fc2f58aa-2011-4a29-a50f-2f3b57b8ebbe" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_5726477d-c935-4a92-9d9a-c9de09afab5c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_e2b25d38-e6ee-48dd-a1e8-bdabfa08657c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fc2f58aa-2011-4a29-a50f-2f3b57b8ebbe" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_e2b25d38-e6ee-48dd-a1e8-bdabfa08657c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_f7a81cc5-5e59-46ec-b55a-c24b038173b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fc2f58aa-2011-4a29-a50f-2f3b57b8ebbe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_f7a81cc5-5e59-46ec-b55a-c24b038173b5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_b9e36635-d200-44f6-af55-525f11a4182d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fc2f58aa-2011-4a29-a50f-2f3b57b8ebbe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_b9e36635-d200-44f6-af55-525f11a4182d" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofSharebasedCompensationRestrictedStockUnitsAwardActivityDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#EMPLOYEEBENEFITPLANSScheduleofSharebasedCompensationRestrictedStockUnitsAwardActivityDetails"/>
  <link:definitionLink xlink:role="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofSharebasedCompensationRestrictedStockUnitsAwardActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_129bc352-7675-4457-899b-7bae0c354974" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_089e3bbd-b73a-443a-bbf0-0ffbba4995d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_129bc352-7675-4457-899b-7bae0c354974" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_089e3bbd-b73a-443a-bbf0-0ffbba4995d9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_25c3eefb-dd8c-400b-a983-a40704609498" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_089e3bbd-b73a-443a-bbf0-0ffbba4995d9" xlink:to="loc_us-gaap_AwardTypeAxis_25c3eefb-dd8c-400b-a983-a40704609498" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_25c3eefb-dd8c-400b-a983-a40704609498_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_25c3eefb-dd8c-400b-a983-a40704609498" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_25c3eefb-dd8c-400b-a983-a40704609498_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3c7064e0-6284-42cb-b6ad-d89d2606697d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_25c3eefb-dd8c-400b-a983-a40704609498" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3c7064e0-6284-42cb-b6ad-d89d2606697d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5c5a7142-be27-4c9b-a957-dfa5c618dd6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3c7064e0-6284-42cb-b6ad-d89d2606697d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5c5a7142-be27-4c9b-a957-dfa5c618dd6a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f0e28ca3-1da1-4728-9be3-14c4505f2a31" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_129bc352-7675-4457-899b-7bae0c354974" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f0e28ca3-1da1-4728-9be3-14c4505f2a31" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_7fba01e8-94d0-46d3-8813-6c33e7b1e24b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f0e28ca3-1da1-4728-9be3-14c4505f2a31" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_7fba01e8-94d0-46d3-8813-6c33e7b1e24b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_22273c53-c747-4ec5-a99b-ee66e51a8b09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f0e28ca3-1da1-4728-9be3-14c4505f2a31" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_22273c53-c747-4ec5-a99b-ee66e51a8b09" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_bfc5105a-4d36-4390-a657-ab2e935cd99b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f0e28ca3-1da1-4728-9be3-14c4505f2a31" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_bfc5105a-4d36-4390-a657-ab2e935cd99b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_038115cf-ae9b-4eca-9852-a6a6696facd0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f0e28ca3-1da1-4728-9be3-14c4505f2a31" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_038115cf-ae9b-4eca-9852-a6a6696facd0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_04d43199-bfa5-49c8-989d-73b2888b220a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ab6120b0-e5c5-4ab0-9b82-bfe65d6b89f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_129bc352-7675-4457-899b-7bae0c354974" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ab6120b0-e5c5-4ab0-9b82-bfe65d6b89f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6e5730db-f413-43c3-a037-bba01509f471" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ab6120b0-e5c5-4ab0-9b82-bfe65d6b89f3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6e5730db-f413-43c3-a037-bba01509f471" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6b114010-a235-4897-a021-6fc1fa144740" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ab6120b0-e5c5-4ab0-9b82-bfe65d6b89f3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6b114010-a235-4897-a021-6fc1fa144740" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_696f5167-6070-4f10-a58e-75f166d6b944" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ab6120b0-e5c5-4ab0-9b82-bfe65d6b89f3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_696f5167-6070-4f10-a58e-75f166d6b944" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2a45f586-891a-4869-8313-fe4093ff3342" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ab6120b0-e5c5-4ab0-9b82-bfe65d6b89f3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2a45f586-891a-4869-8313-fe4093ff3342" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e4b2d0d6-f208-42f8-93e3-2c159518415e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_9222d5f3-15ea-41a8-ad02-d367d4bb67cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_129bc352-7675-4457-899b-7bae0c354974" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_9222d5f3-15ea-41a8-ad02-d367d4bb67cc" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofEstimatedAssumptionsUsedinValueofESPPRightsDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#EMPLOYEEBENEFITPLANSSummaryofEstimatedAssumptionsUsedinValueofESPPRightsDetails"/>
  <link:definitionLink xlink:role="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofEstimatedAssumptionsUsedinValueofESPPRightsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26bdfe45-e06e-4a4a-abbf-77e312686f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_3e44ec93-11cc-4014-a34b-98e4820f16fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26bdfe45-e06e-4a4a-abbf-77e312686f9c" xlink:to="loc_us-gaap_StatementTable_3e44ec93-11cc-4014-a34b-98e4820f16fc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e6488279-0589-4d62-b8a0-971667e5c1fe" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_3e44ec93-11cc-4014-a34b-98e4820f16fc" xlink:to="loc_srt_RangeAxis_e6488279-0589-4d62-b8a0-971667e5c1fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e6488279-0589-4d62-b8a0-971667e5c1fe_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_e6488279-0589-4d62-b8a0-971667e5c1fe" xlink:to="loc_srt_RangeMember_e6488279-0589-4d62-b8a0-971667e5c1fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4f870862-3611-46e4-bbaf-257e1de04f79" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_e6488279-0589-4d62-b8a0-971667e5c1fe" xlink:to="loc_srt_RangeMember_4f870862-3611-46e4-bbaf-257e1de04f79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d027ab13-e8fe-4606-84b4-837976cf52cc" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4f870862-3611-46e4-bbaf-257e1de04f79" xlink:to="loc_srt_MinimumMember_d027ab13-e8fe-4606-84b4-837976cf52cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3dcb29d1-b944-4c43-9448-f63a8c3f6d78" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4f870862-3611-46e4-bbaf-257e1de04f79" xlink:to="loc_srt_MaximumMember_3dcb29d1-b944-4c43-9448-f63a8c3f6d78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_fcecd4ea-c469-4491-bc4a-ba0a7bc9e95d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_3e44ec93-11cc-4014-a34b-98e4820f16fc" xlink:to="loc_us-gaap_PlanNameAxis_fcecd4ea-c469-4491-bc4a-ba0a7bc9e95d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_fcecd4ea-c469-4491-bc4a-ba0a7bc9e95d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_fcecd4ea-c469-4491-bc4a-ba0a7bc9e95d" xlink:to="loc_us-gaap_PlanNameDomain_fcecd4ea-c469-4491-bc4a-ba0a7bc9e95d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b0b93635-0411-4e85-a4a3-985dd09204f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_fcecd4ea-c469-4491-bc4a-ba0a7bc9e95d" xlink:to="loc_us-gaap_PlanNameDomain_b0b93635-0411-4e85-a4a3-985dd09204f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_EmployeeStockPurchasePlanMember_1604a1c4-f329-4fb3-bc85-2951ce5d062d" xlink:href="cour-20231231.xsd#cour_EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_b0b93635-0411-4e85-a4a3-985dd09204f2" xlink:to="loc_cour_EmployeeStockPurchasePlanMember_1604a1c4-f329-4fb3-bc85-2951ce5d062d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_f458c014-fb73-46a4-bc01-fae0cd25fd4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26bdfe45-e06e-4a4a-abbf-77e312686f9c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_f458c014-fb73-46a4-bc01-fae0cd25fd4f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_17d1d43e-9b6a-4897-b252-93fda549a7a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26bdfe45-e06e-4a4a-abbf-77e312686f9c" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_17d1d43e-9b6a-4897-b252-93fda549a7a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_88d519ee-1443-440c-9a85-e9fcea69c9fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26bdfe45-e06e-4a4a-abbf-77e312686f9c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_88d519ee-1443-440c-9a85-e9fcea69c9fc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_5906cbf7-ae80-4ead-877e-4519c222179b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26bdfe45-e06e-4a4a-abbf-77e312686f9c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_5906cbf7-ae80-4ead-877e-4519c222179b" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofStockBasedCompensationExpenseintheConsolidatedStatementsofOperationsDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#EMPLOYEEBENEFITPLANSSummaryofStockBasedCompensationExpenseintheConsolidatedStatementsofOperationsDetails"/>
  <link:definitionLink xlink:role="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofStockBasedCompensationExpenseintheConsolidatedStatementsofOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_53400b18-71d1-42c3-96e3-43e1079f28f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_579d46c3-34f4-42a2-9629-487107dda10a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_53400b18-71d1-42c3-96e3-43e1079f28f2" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_579d46c3-34f4-42a2-9629-487107dda10a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_962ad4ef-9f16-4027-88d7-e96bf76abf5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_579d46c3-34f4-42a2-9629-487107dda10a" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_962ad4ef-9f16-4027-88d7-e96bf76abf5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_962ad4ef-9f16-4027-88d7-e96bf76abf5d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_962ad4ef-9f16-4027-88d7-e96bf76abf5d" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_962ad4ef-9f16-4027-88d7-e96bf76abf5d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_19c0cafb-778b-4281-8dd6-91c0ab37a1a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_962ad4ef-9f16-4027-88d7-e96bf76abf5d" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_19c0cafb-778b-4281-8dd6-91c0ab37a1a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_86d7714c-2229-4c63-b93d-263c66401155" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_19c0cafb-778b-4281-8dd6-91c0ab37a1a3" xlink:to="loc_us-gaap_CostOfSalesMember_86d7714c-2229-4c63-b93d-263c66401155" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ResearchAndDevelopmentMember_04e35426-c679-4306-95a4-9a8097a1f8cc" xlink:href="cour-20231231.xsd#cour_ResearchAndDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_19c0cafb-778b-4281-8dd6-91c0ab37a1a3" xlink:to="loc_cour_ResearchAndDevelopmentMember_04e35426-c679-4306-95a4-9a8097a1f8cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_5e43aded-7354-46e5-8b63-f975ef78d4dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_19c0cafb-778b-4281-8dd6-91c0ab37a1a3" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_5e43aded-7354-46e5-8b63-f975ef78d4dc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_a8f196d1-5115-4ce6-b1dc-c05b897e9dcc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_19c0cafb-778b-4281-8dd6-91c0ab37a1a3" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_a8f196d1-5115-4ce6-b1dc-c05b897e9dcc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringChargesMember_039d362b-7e70-4eeb-b662-0be748cf6956" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringChargesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_19c0cafb-778b-4281-8dd6-91c0ab37a1a3" xlink:to="loc_us-gaap_RestructuringChargesMember_039d362b-7e70-4eeb-b662-0be748cf6956" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_f47ef88f-7905-44ba-bc8b-835b40c67092" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_53400b18-71d1-42c3-96e3-43e1079f28f2" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_f47ef88f-7905-44ba-bc8b-835b40c67092" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coursera.org/role/RELATEDPARTYTRANSACTIONSAdditionalInformationDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#RELATEDPARTYTRANSACTIONSAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.coursera.org/role/RELATEDPARTYTRANSACTIONSAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_78cad114-1445-4445-84c7-502ff30e9bbc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_b0a25094-33b5-47d2-9288-1c6995ceec43" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_78cad114-1445-4445-84c7-502ff30e9bbc" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_b0a25094-33b5-47d2-9288-1c6995ceec43" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_13b0ced2-4798-4dbc-8621-d5aecc4df2a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_b0a25094-33b5-47d2-9288-1c6995ceec43" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_13b0ced2-4798-4dbc-8621-d5aecc4df2a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_13b0ced2-4798-4dbc-8621-d5aecc4df2a7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_13b0ced2-4798-4dbc-8621-d5aecc4df2a7" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_13b0ced2-4798-4dbc-8621-d5aecc4df2a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_c2f977dc-4bd6-40b0-a83b-4bef3ddbd717" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_13b0ced2-4798-4dbc-8621-d5aecc4df2a7" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_c2f977dc-4bd6-40b0-a83b-4bef3ddbd717" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ContentSourcingAgreementMember_ea2de671-ccc2-48fb-81b0-011a4fc525f1" xlink:href="cour-20231231.xsd#cour_ContentSourcingAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_c2f977dc-4bd6-40b0-a83b-4bef3ddbd717" xlink:to="loc_cour_ContentSourcingAgreementMember_ea2de671-ccc2-48fb-81b0-011a4fc525f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0a03eacd-ebbf-4fb2-b2fd-405dffc83057" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_b0a25094-33b5-47d2-9288-1c6995ceec43" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0a03eacd-ebbf-4fb2-b2fd-405dffc83057" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_0a03eacd-ebbf-4fb2-b2fd-405dffc83057_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0a03eacd-ebbf-4fb2-b2fd-405dffc83057" xlink:to="loc_us-gaap_RelatedPartyDomain_0a03eacd-ebbf-4fb2-b2fd-405dffc83057_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_5e515410-e7a8-415f-8298-2308d5f9e303" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0a03eacd-ebbf-4fb2-b2fd-405dffc83057" xlink:to="loc_us-gaap_RelatedPartyDomain_5e515410-e7a8-415f-8298-2308d5f9e303" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_9184b4b8-2072-429d-9c16-f809adc7b8c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_5e515410-e7a8-415f-8298-2308d5f9e303" xlink:to="loc_us-gaap_RelatedPartyMember_9184b4b8-2072-429d-9c16-f809adc7b8c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_RelatedPartyContentFees_2b473aa5-66a5-4605-8f13-86913f3f7255" xlink:href="cour-20231231.xsd#cour_RelatedPartyContentFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_78cad114-1445-4445-84c7-502ff30e9bbc" xlink:to="loc_cour_RelatedPartyContentFees_2b473aa5-66a5-4605-8f13-86913f3f7255" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_42828ef8-e48e-4844-96b8-6200df8ed654" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_78cad114-1445-4445-84c7-502ff30e9bbc" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_42828ef8-e48e-4844-96b8-6200df8ed654" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONAdditionalInformationDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#SEGMENTANDGEOGRAPHICINFORMATIONAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_cc621eeb-b84f-4fce-a6ca-90e2b1f50247" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d8b01801-a64d-4a84-be7b-758ce124bc09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_cc621eeb-b84f-4fce-a6ca-90e2b1f50247" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d8b01801-a64d-4a84-be7b-758ce124bc09" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7d7b314c-6c8d-4949-899b-4fd0a973b370" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d8b01801-a64d-4a84-be7b-758ce124bc09" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7d7b314c-6c8d-4949-899b-4fd0a973b370" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_7d7b314c-6c8d-4949-899b-4fd0a973b370_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7d7b314c-6c8d-4949-899b-4fd0a973b370" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_7d7b314c-6c8d-4949-899b-4fd0a973b370_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b33e82be-12fa-48b0-a4ea-89bba9f8f63a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7d7b314c-6c8d-4949-899b-4fd0a973b370" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b33e82be-12fa-48b0-a4ea-89bba9f8f63a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_eb7cc444-73f9-45a0-ba33-711be87b86d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b33e82be-12fa-48b0-a4ea-89bba9f8f63a" xlink:to="loc_us-gaap_SalesRevenueNetMember_eb7cc444-73f9-45a0-ba33-711be87b86d2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_9430a703-c699-4f99-8f87-7d88ce330247" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d8b01801-a64d-4a84-be7b-758ce124bc09" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_9430a703-c699-4f99-8f87-7d88ce330247" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_9430a703-c699-4f99-8f87-7d88ce330247_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_9430a703-c699-4f99-8f87-7d88ce330247" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_9430a703-c699-4f99-8f87-7d88ce330247_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_d8ee37c5-efc4-49b9-a739-0fd31f808718" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_9430a703-c699-4f99-8f87-7d88ce330247" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_d8ee37c5-efc4-49b9-a739-0fd31f808718" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_3365c352-d84a-43ac-a5c9-1c3f54f282d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_d8ee37c5-efc4-49b9-a739-0fd31f808718" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_3365c352-d84a-43ac-a5c9-1c3f54f282d2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_43785115-fc87-4447-9d83-335ed20e95c2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d8b01801-a64d-4a84-be7b-758ce124bc09" xlink:to="loc_srt_StatementGeographicalAxis_43785115-fc87-4447-9d83-335ed20e95c2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_43785115-fc87-4447-9d83-335ed20e95c2_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_43785115-fc87-4447-9d83-335ed20e95c2" xlink:to="loc_srt_SegmentGeographicalDomain_43785115-fc87-4447-9d83-335ed20e95c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_08052008-e3a6-4c78-9f8e-dae375dcd2b5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_43785115-fc87-4447-9d83-335ed20e95c2" xlink:to="loc_srt_SegmentGeographicalDomain_08052008-e3a6-4c78-9f8e-dae375dcd2b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_50cadd8a-7788-4465-8af3-e0a47d5abe65" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_08052008-e3a6-4c78-9f8e-dae375dcd2b5" xlink:to="loc_country_US_50cadd8a-7788-4465-8af3-e0a47d5abe65" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b6fcd392-6336-451e-8d58-bccc0cb0301b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d8b01801-a64d-4a84-be7b-758ce124bc09" xlink:to="loc_srt_RangeAxis_b6fcd392-6336-451e-8d58-bccc0cb0301b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b6fcd392-6336-451e-8d58-bccc0cb0301b_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_b6fcd392-6336-451e-8d58-bccc0cb0301b" xlink:to="loc_srt_RangeMember_b6fcd392-6336-451e-8d58-bccc0cb0301b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_76b0ff07-99d5-4726-a444-ed8e1e384d97" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_b6fcd392-6336-451e-8d58-bccc0cb0301b" xlink:to="loc_srt_RangeMember_76b0ff07-99d5-4726-a444-ed8e1e384d97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c2009592-8d0b-49d7-8ff8-41f5f0f867ea" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_76b0ff07-99d5-4726-a444-ed8e1e384d97" xlink:to="loc_srt_MinimumMember_c2009592-8d0b-49d7-8ff8-41f5f0f867ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_07927d3c-be6e-4507-9662-ff40e69a10e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_cc621eeb-b84f-4fce-a6ca-90e2b1f50247" xlink:to="loc_us-gaap_NumberOfReportableSegments_07927d3c-be6e-4507-9662-ff40e69a10e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_8b915bf3-481d-4763-ac21-54a05ee34c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_cc621eeb-b84f-4fce-a6ca-90e2b1f50247" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_8b915bf3-481d-4763-ac21-54a05ee34c3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDescription_a65f0487-5b85-40a4-8445-e7fa76db8a89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDescription"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_cc621eeb-b84f-4fce-a6ca-90e2b1f50247" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDescription_a65f0487-5b85-40a4-8445-e7fa76db8a89" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails"/>
  <link:definitionLink xlink:role="http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_90a48a9e-a8f3-46b1-8632-eb2eb98de623" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d85da292-7991-4b61-a06b-19ae5c66d138" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_90a48a9e-a8f3-46b1-8632-eb2eb98de623" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d85da292-7991-4b61-a06b-19ae5c66d138" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1f85cbe6-8573-4b22-9aca-bf1739619450" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d85da292-7991-4b61-a06b-19ae5c66d138" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1f85cbe6-8573-4b22-9aca-bf1739619450" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1f85cbe6-8573-4b22-9aca-bf1739619450_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1f85cbe6-8573-4b22-9aca-bf1739619450" xlink:to="loc_us-gaap_SegmentDomain_1f85cbe6-8573-4b22-9aca-bf1739619450_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_12e76119-ce0f-4b0d-893d-d4dd2ba53adc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1f85cbe6-8573-4b22-9aca-bf1739619450" xlink:to="loc_us-gaap_SegmentDomain_12e76119-ce0f-4b0d-893d-d4dd2ba53adc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ConsumerSegmentMember_635944a6-d99d-4437-a1e6-747a122e3f7c" xlink:href="cour-20231231.xsd#cour_ConsumerSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_12e76119-ce0f-4b0d-893d-d4dd2ba53adc" xlink:to="loc_cour_ConsumerSegmentMember_635944a6-d99d-4437-a1e6-747a122e3f7c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_EnterpriseSegmentMember_d8364bb6-8be4-4c14-bceb-a32c5ceef4f2" xlink:href="cour-20231231.xsd#cour_EnterpriseSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_12e76119-ce0f-4b0d-893d-d4dd2ba53adc" xlink:to="loc_cour_EnterpriseSegmentMember_d8364bb6-8be4-4c14-bceb-a32c5ceef4f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_DegreesSegmentMember_f1d6f2a6-e959-4903-9273-e877d73c3f24" xlink:href="cour-20231231.xsd#cour_DegreesSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_12e76119-ce0f-4b0d-893d-d4dd2ba53adc" xlink:to="loc_cour_DegreesSegmentMember_f1d6f2a6-e959-4903-9273-e877d73c3f24" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a8e65abb-26bb-4e76-bf99-e6e72c507c60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d85da292-7991-4b61-a06b-19ae5c66d138" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a8e65abb-26bb-4e76-bf99-e6e72c507c60" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a8e65abb-26bb-4e76-bf99-e6e72c507c60_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a8e65abb-26bb-4e76-bf99-e6e72c507c60" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a8e65abb-26bb-4e76-bf99-e6e72c507c60_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b722fd50-89e7-4732-bf98-ea484b2005fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a8e65abb-26bb-4e76-bf99-e6e72c507c60" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b722fd50-89e7-4732-bf98-ea484b2005fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_InternalUseSoftwareMember_47aee37e-cdf6-4c38-9f47-cb802ed7cfba" xlink:href="cour-20231231.xsd#cour_InternalUseSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b722fd50-89e7-4732-bf98-ea484b2005fa" xlink:to="loc_cour_InternalUseSoftwareMember_47aee37e-cdf6-4c38-9f47-cb802ed7cfba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_AcquiredIntangiblesMember_f2293b3a-c8e2-4d19-9ba8-89e33c87fe92" xlink:href="cour-20231231.xsd#cour_AcquiredIntangiblesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b722fd50-89e7-4732-bf98-ea484b2005fa" xlink:to="loc_cour_AcquiredIntangiblesMember_f2293b3a-c8e2-4d19-9ba8-89e33c87fe92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_a31df1b6-051b-4c9d-80eb-645f2ac851cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_90a48a9e-a8f3-46b1-8632-eb2eb98de623" xlink:to="loc_us-gaap_RevenuesAbstract_a31df1b6-051b-4c9d-80eb-645f2ac851cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5e93b004-029f-4af1-b5a8-51fc10ba6903" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_a31df1b6-051b-4c9d-80eb-645f2ac851cd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5e93b004-029f-4af1-b5a8-51fc10ba6903" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfitAbstract_77a88c68-45aa-4562-8b23-89417fdd2b24" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfitAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_90a48a9e-a8f3-46b1-8632-eb2eb98de623" xlink:to="loc_us-gaap_GrossProfitAbstract_77a88c68-45aa-4562-8b23-89417fdd2b24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_SegmentGrossProfitLoss_b0b14e91-cf5b-4acc-9155-8ace3f761abf" xlink:href="cour-20231231.xsd#cour_SegmentGrossProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GrossProfitAbstract_77a88c68-45aa-4562-8b23-89417fdd2b24" xlink:to="loc_cour_SegmentGrossProfitLoss_b0b14e91-cf5b-4acc-9155-8ace3f761abf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_PlatformAndSupportCosts_e82a90a9-003c-430d-b2ce-e2871514d014" xlink:href="cour-20231231.xsd#cour_PlatformAndSupportCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GrossProfitAbstract_77a88c68-45aa-4562-8b23-89417fdd2b24" xlink:to="loc_cour_PlatformAndSupportCosts_e82a90a9-003c-430d-b2ce-e2871514d014" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_SegmentShareBasedCompensation_8f8fa7db-8196-4e10-ad23-bc2a1b74f9fd" xlink:href="cour-20231231.xsd#cour_SegmentShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GrossProfitAbstract_77a88c68-45aa-4562-8b23-89417fdd2b24" xlink:to="loc_cour_SegmentShareBasedCompensation_8f8fa7db-8196-4e10-ad23-bc2a1b74f9fd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_588999dd-4521-4829-9ca3-fdbeef875b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GrossProfitAbstract_77a88c68-45aa-4562-8b23-89417fdd2b24" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_588999dd-4521-4829-9ca3-fdbeef875b3f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_TotalReconciliationItemOfSegmentGrossProfitToGrossProfit_2b89d0da-ad87-45a0-9820-cd2596984f19" xlink:href="cour-20231231.xsd#cour_TotalReconciliationItemOfSegmentGrossProfitToGrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GrossProfitAbstract_77a88c68-45aa-4562-8b23-89417fdd2b24" xlink:to="loc_cour_TotalReconciliationItemOfSegmentGrossProfitToGrossProfit_2b89d0da-ad87-45a0-9820-cd2596984f19" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_7c3d5a3a-9c27-4ea3-a292-8ab9e222a236" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GrossProfitAbstract_77a88c68-45aa-4562-8b23-89417fdd2b24" xlink:to="loc_us-gaap_GrossProfit_7c3d5a3a-9c27-4ea3-a292-8ab9e222a236" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenueByRegionBasedOnBillingAddressDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenueByRegionBasedOnBillingAddressDetails"/>
  <link:definitionLink xlink:role="http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenueByRegionBasedOnBillingAddressDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_8e86ada1-adc0-4a58-bf28-3b6d46f206bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_545eb598-d3b5-4f57-bfda-8ecd24a6802d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_8e86ada1-adc0-4a58-bf28-3b6d46f206bc" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_545eb598-d3b5-4f57-bfda-8ecd24a6802d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_e5ffdcc7-2454-4770-827d-285eeffe94bd" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_545eb598-d3b5-4f57-bfda-8ecd24a6802d" xlink:to="loc_srt_StatementGeographicalAxis_e5ffdcc7-2454-4770-827d-285eeffe94bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_e5ffdcc7-2454-4770-827d-285eeffe94bd_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_e5ffdcc7-2454-4770-827d-285eeffe94bd" xlink:to="loc_srt_SegmentGeographicalDomain_e5ffdcc7-2454-4770-827d-285eeffe94bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_c644a122-5877-4af3-b334-82ee334fdaaf" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_e5ffdcc7-2454-4770-827d-285eeffe94bd" xlink:to="loc_srt_SegmentGeographicalDomain_c644a122-5877-4af3-b334-82ee334fdaaf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_c6dc078c-1e81-4b20-88bd-a0c98e06c690" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_c644a122-5877-4af3-b334-82ee334fdaaf" xlink:to="loc_country_US_c6dc078c-1e81-4b20-88bd-a0c98e06c690" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_35feae86-a817-4a4c-b805-eae84db63047" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EMEAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_c644a122-5877-4af3-b334-82ee334fdaaf" xlink:to="loc_us-gaap_EMEAMember_35feae86-a817-4a4c-b805-eae84db63047" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_486fba7b-3fb6-4ece-8dc0-cb870828be17" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_c644a122-5877-4af3-b334-82ee334fdaaf" xlink:to="loc_srt_AsiaPacificMember_486fba7b-3fb6-4ece-8dc0-cb870828be17" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_OtherMember_9d7e97d6-38a4-4f5d-a231-bb634255d5ba" xlink:href="cour-20231231.xsd#cour_OtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_c644a122-5877-4af3-b334-82ee334fdaaf" xlink:to="loc_cour_OtherMember_9d7e97d6-38a4-4f5d-a231-bb634255d5ba" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6dcc852b-e254-4ee0-a9f8-791806a37ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_8e86ada1-adc0-4a58-bf28-3b6d46f206bc" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6dcc852b-e254-4ee0-a9f8-791806a37ae4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofLongLivedAssetsByGeographicRegionDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#SEGMENTANDGEOGRAPHICINFORMATIONSummaryofLongLivedAssetsByGeographicRegionDetails"/>
  <link:definitionLink xlink:role="http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofLongLivedAssetsByGeographicRegionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1f6c9ba2-d7b6-4e88-9dd7-28132d505cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_7fbbd2ab-fc02-482a-bf30-74e558c1df5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1f6c9ba2-d7b6-4e88-9dd7-28132d505cc0" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_7fbbd2ab-fc02-482a-bf30-74e558c1df5c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_079a0558-2901-48e2-a372-3973df14cf3c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_7fbbd2ab-fc02-482a-bf30-74e558c1df5c" xlink:to="loc_srt_StatementGeographicalAxis_079a0558-2901-48e2-a372-3973df14cf3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_079a0558-2901-48e2-a372-3973df14cf3c_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_079a0558-2901-48e2-a372-3973df14cf3c" xlink:to="loc_srt_SegmentGeographicalDomain_079a0558-2901-48e2-a372-3973df14cf3c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_4278f0e7-ff18-432b-af44-055b1710d6f4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_079a0558-2901-48e2-a372-3973df14cf3c" xlink:to="loc_srt_SegmentGeographicalDomain_4278f0e7-ff18-432b-af44-055b1710d6f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_cb8c14a6-b3c3-4593-9800-381f274b7e65" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_4278f0e7-ff18-432b-af44-055b1710d6f4" xlink:to="loc_country_US_cb8c14a6-b3c3-4593-9800-381f274b7e65" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_758283f3-ede9-4611-8050-92aec88d3295" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_4278f0e7-ff18-432b-af44-055b1710d6f4" xlink:to="loc_us-gaap_NonUsMember_758283f3-ede9-4611-8050-92aec88d3295" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_86d576db-47a3-47ae-9f14-ea34f78ed923" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1f6c9ba2-d7b6-4e88-9dd7-28132d505cc0" xlink:to="loc_us-gaap_NoncurrentAssets_86d576db-47a3-47ae-9f14-ea34f78ed923" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coursera.org/role/RESTRUCTURINGRELATEDCHARGESDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#RESTRUCTURINGRELATEDCHARGESDetails"/>
  <link:definitionLink xlink:role="http://www.coursera.org/role/RESTRUCTURINGRELATEDCHARGESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_6f43327e-2a0e-493b-8a23-9abd5cd6917e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d87d9a69-1d7f-475c-a1da-dbb4653baad1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_6f43327e-2a0e-493b-8a23-9abd5cd6917e" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d87d9a69-1d7f-475c-a1da-dbb4653baad1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_7fd92cb4-83e7-4246-ba5b-05536350fbc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d87d9a69-1d7f-475c-a1da-dbb4653baad1" xlink:to="loc_us-gaap_AwardTypeAxis_7fd92cb4-83e7-4246-ba5b-05536350fbc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7fd92cb4-83e7-4246-ba5b-05536350fbc8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_7fd92cb4-83e7-4246-ba5b-05536350fbc8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7fd92cb4-83e7-4246-ba5b-05536350fbc8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4514e237-2440-426b-b7b2-a7b96229bbe3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_7fd92cb4-83e7-4246-ba5b-05536350fbc8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4514e237-2440-426b-b7b2-a7b96229bbe3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_RestrictedStockUnitsAndShareBasedPaymentArrangementOptionMember_39d7f354-6a2c-4ddd-b9bf-e6cc4454a847" xlink:href="cour-20231231.xsd#cour_RestrictedStockUnitsAndShareBasedPaymentArrangementOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4514e237-2440-426b-b7b2-a7b96229bbe3" xlink:to="loc_cour_RestrictedStockUnitsAndShareBasedPaymentArrangementOptionMember_39d7f354-6a2c-4ddd-b9bf-e6cc4454a847" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_a30c34e1-a6c6-42bf-8dee-9ff900080f2e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d87d9a69-1d7f-475c-a1da-dbb4653baad1" xlink:to="loc_srt_StatementScenarioAxis_a30c34e1-a6c6-42bf-8dee-9ff900080f2e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_a30c34e1-a6c6-42bf-8dee-9ff900080f2e_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_a30c34e1-a6c6-42bf-8dee-9ff900080f2e" xlink:to="loc_srt_ScenarioUnspecifiedDomain_a30c34e1-a6c6-42bf-8dee-9ff900080f2e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_c26b4fc9-5b61-41e5-bc48-69ed2e82914c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_a30c34e1-a6c6-42bf-8dee-9ff900080f2e" xlink:to="loc_srt_ScenarioUnspecifiedDomain_c26b4fc9-5b61-41e5-bc48-69ed2e82914c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_16215a0d-83c3-47cd-a091-5b46321806f5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_c26b4fc9-5b61-41e5-bc48-69ed2e82914c" xlink:to="loc_srt_ScenarioForecastMember_16215a0d-83c3-47cd-a091-5b46321806f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_816ba2ec-1b80-487e-bf57-6a158ab230a0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d87d9a69-1d7f-475c-a1da-dbb4653baad1" xlink:to="loc_srt_RangeAxis_816ba2ec-1b80-487e-bf57-6a158ab230a0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_816ba2ec-1b80-487e-bf57-6a158ab230a0_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_816ba2ec-1b80-487e-bf57-6a158ab230a0" xlink:to="loc_srt_RangeMember_816ba2ec-1b80-487e-bf57-6a158ab230a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_672960df-458a-4b88-a660-02f73d445db7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_816ba2ec-1b80-487e-bf57-6a158ab230a0" xlink:to="loc_srt_RangeMember_672960df-458a-4b88-a660-02f73d445db7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_64b92591-0401-446c-8a0e-b16903642b73" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_672960df-458a-4b88-a660-02f73d445db7" xlink:to="loc_srt_MinimumMember_64b92591-0401-446c-8a0e-b16903642b73" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b10fb635-3b29-4552-bb28-583e18e250d1" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_672960df-458a-4b88-a660-02f73d445db7" xlink:to="loc_srt_MaximumMember_b10fb635-3b29-4552-bb28-583e18e250d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_025b6b65-56bf-4a3e-8a4a-1e1c3ef16765" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d87d9a69-1d7f-475c-a1da-dbb4653baad1" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_025b6b65-56bf-4a3e-8a4a-1e1c3ef16765" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_025b6b65-56bf-4a3e-8a4a-1e1c3ef16765_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_025b6b65-56bf-4a3e-8a4a-1e1c3ef16765" xlink:to="loc_us-gaap_SegmentDomain_025b6b65-56bf-4a3e-8a4a-1e1c3ef16765_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7729414c-f53a-473a-9df2-0d5e8355f3fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_025b6b65-56bf-4a3e-8a4a-1e1c3ef16765" xlink:to="loc_us-gaap_SegmentDomain_7729414c-f53a-473a-9df2-0d5e8355f3fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_EnterpriseSegmentMember_92a7c1c9-d226-4063-b5ce-f2f646bf54f2" xlink:href="cour-20231231.xsd#cour_EnterpriseSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7729414c-f53a-473a-9df2-0d5e8355f3fe" xlink:to="loc_cour_EnterpriseSegmentMember_92a7c1c9-d226-4063-b5ce-f2f646bf54f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_6b21d041-6d42-44f8-839f-90f9000253dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_6f43327e-2a0e-493b-8a23-9abd5cd6917e" xlink:to="loc_us-gaap_RestructuringCharges_6b21d041-6d42-44f8-839f-90f9000253dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_51b0e183-c977-43b9-8ef5-24b3de4b0dac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_6f43327e-2a0e-493b-8a23-9abd5cd6917e" xlink:to="loc_us-gaap_PaymentsForRestructuring_51b0e183-c977-43b9-8ef5-24b3de4b0dac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_c50892b5-8dae-46f5-90b8-224a61fa1b51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_6f43327e-2a0e-493b-8a23-9abd5cd6917e" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_c50892b5-8dae-46f5-90b8-224a61fa1b51" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/TradingArrangementsOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.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/2023/ecd-2023.xsd#ecd_AllTradingArrangementsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_LeahBelskyRuleTradingArrangementCommonStockMember_995052e5-712d-4b58-847a-a034635c27d8" xlink:href="cour-20231231.xsd#cour_LeahBelskyRuleTradingArrangementCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_cour_LeahBelskyRuleTradingArrangementCommonStockMember_995052e5-712d-4b58-847a-a034635c27d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_LeahBelskyTradingArrangementRestrictedStockUnitsMember_2cb789f2-3810-4b6c-85fd-0d04f36afbc7" xlink:href="cour-20231231.xsd#cour_LeahBelskyTradingArrangementRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_cour_LeahBelskyTradingArrangementRestrictedStockUnitsMember_2cb789f2-3810-4b6c-85fd-0d04f36afbc7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_LeahBelskyTradingArrangementStockOptionsMember_b15229a0-65a6-4e8d-92c7-5f3ef4ecbf3f" xlink:href="cour-20231231.xsd#cour_LeahBelskyTradingArrangementStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_cour_LeahBelskyTradingArrangementStockOptionsMember_b15229a0-65a6-4e8d-92c7-5f3ef4ecbf3f" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/AwardTypeOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#AwardTypeOnly"/>
  <link:definitionLink xlink:role="http://xbrl.sec.gov/ecd/AwardTypeOnly" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_RestrictedStockUnitsAndShareBasedPaymentArrangementOptionMember_d7e37fe1-629e-4ce8-a9bc-356249c3c2b4" xlink:href="cour-20231231.xsd#cour_RestrictedStockUnitsAndShareBasedPaymentArrangementOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_cour_RestrictedStockUnitsAndShareBasedPaymentArrangementOptionMember_d7e37fe1-629e-4ce8-a9bc-356249c3c2b4" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.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/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_SabrinaL.SimmonsMember_22185bdf-f7b9-4dc7-a526-5860a33e96fc" xlink:href="cour-20231231.xsd#cour_SabrinaL.SimmonsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_cour_SabrinaL.SimmonsMember_22185bdf-f7b9-4dc7-a526-5860a33e96fc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_LeahBelskyMember_5786f49f-12ad-4ef1-a839-eb1d83fde948" xlink:href="cour-20231231.xsd#cour_LeahBelskyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_cour_LeahBelskyMember_5786f49f-12ad-4ef1-a839-eb1d83fde948" xlink:type="arc" order="3"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>cour-20231231_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 2024 Workiva-->
<!--r:98feb7b4-9a09-4ee5-98d4-f2b24c9bd1c5,g:e3878d22-75ff-4a8f-b2fa-0d03a659de01-->
<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_us-gaap_OperatingLeasedAssetsLineItems_ce011033-b1e9-403a-a734-043340b72f53_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leased Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLeasedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLeasedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leased Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems" xlink:to="lab_us-gaap_OperatingLeasedAssetsLineItems" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DeferredChargesPolicyTextBlock_ab2b3890-80db-491d-8271-35a878184502_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredChargesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Offering Costs</link:label>
    <link:label id="lab_us-gaap_DeferredChargesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DeferredChargesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Charges, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredChargesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredChargesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredChargesPolicyTextBlock" xlink:to="lab_us-gaap_DeferredChargesPolicyTextBlock" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_dei_EntityVoluntaryFilers_ee5862de-1437-41ac-8893-adf668bb694a_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_1cd2a63f-0c79-4bc3-92a6-c0e8cd5d4501_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impaired Long-Lived Assets Held and Used, Asset Name [Domain]</link:label>
    <link:label id="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_label_en-US" xlink:label="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impaired Long-Lived Assets Held and Used, Asset Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain" xlink:to="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_eca22d57-48bc-430b-9053-26cfe03811d1_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_us-gaap_ResearchAndDevelopmentExpense_8475c1f1-da77-4826-a02a-4ff42ce42bea_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_IncreaseDecreaseInOperatingCapitalAbstract_c6a4de02-4771-420a-ad24-d6d0b689de7e_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_73d06f68-a022-4ac9-8d33-834f771f2cb9_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_2a64496a-9ca8-4b3a-8304-b09364a11f73_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation, expiration period</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ConvertiblePreferredStockSharesIssuedUponConversion_5ff0623f-956c-483e-ab8c-35a24d72eee1_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redeemable convertible preferred stock to common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_label_en-US" xlink:label="lab_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Preferred Stock, Shares Issued upon Conversion</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:to="lab_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e7f9b5c7-f9ab-4b31-ba83-038f2b7fb98b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_srt_EquityMethodInvesteeNameDomain_16caa8ce-65ad-4e2c-9392-7564c6b8ada7_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_08cc0275-68eb-4e6c-899d-5cca89e55ab2_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period for satisfaction of remaining performance obligation</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_InvestmentIncomeNetAmortizationOfDiscountAndPremium_3b99ee9b-8609-42f7-85a1-8b21a0e7612b_negatedLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Accretion) amortization of marketable securities</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Net, Amortization of Discount and Premium</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium" xlink:to="lab_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_22b2a368-4e28-4769-b3bb-b9db126149bc_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ResearchAndDevelopmentExpensePolicy_890777b1-83ed-48f1-9c23-261acad825d0_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_7cb518a5-4447-421e-bedc-f84ec49b54fd_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_cfb8ab7e-e004-4528-8320-5ca139a7cc03_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_b7bfe1bf-232a-49dd-b4af-39019324d7df_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cost Basis and Fair Value of AFS Securities by Contractual Maturity Date</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingOfRestrictedStockUnitsNumber_75b537f0-cf18-4a38-93a4-cfd94bb81fb3_terseLabel_en-US" xlink:label="lab_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingOfRestrictedStockUnitsNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting of restricted stock units (in shares)</link:label>
    <link:label id="lab_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingOfRestrictedStockUnitsNumber_label_en-US" xlink:label="lab_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingOfRestrictedStockUnitsNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Vesting of Restricted Stock Units Number</link:label>
    <link:label id="lab_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingOfRestrictedStockUnitsNumber_documentation_en-US" xlink:label="lab_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingOfRestrictedStockUnitsNumber" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share based payment award options vesting of restricted stock units number.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingOfRestrictedStockUnitsNumber" xlink:href="cour-20231231.xsd#cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingOfRestrictedStockUnitsNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingOfRestrictedStockUnitsNumber" xlink:to="lab_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingOfRestrictedStockUnitsNumber" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_SegmentReportingAbstract_045d48f6-8b8d-4b96-ac5e-746b51cbe2d7_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cour_CollaborativeArrangementsWithEducationPartnersPolicyTextBlock_5b2166b2-617e-4b4a-b4b8-fdaa66ce0a54_terseLabel_en-US" xlink:label="lab_cour_CollaborativeArrangementsWithEducationPartnersPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Educator Partner Costs</link:label>
    <link:label id="lab_cour_CollaborativeArrangementsWithEducationPartnersPolicyTextBlock_label_en-US" xlink:label="lab_cour_CollaborativeArrangementsWithEducationPartnersPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangements with Education Partners [Policy Text Block]</link:label>
    <link:label id="lab_cour_CollaborativeArrangementsWithEducationPartnersPolicyTextBlock_documentation_en-US" xlink:label="lab_cour_CollaborativeArrangementsWithEducationPartnersPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangements with Education Partners [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_CollaborativeArrangementsWithEducationPartnersPolicyTextBlock" xlink:href="cour-20231231.xsd#cour_CollaborativeArrangementsWithEducationPartnersPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_CollaborativeArrangementsWithEducationPartnersPolicyTextBlock" xlink:to="lab_cour_CollaborativeArrangementsWithEducationPartnersPolicyTextBlock" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_dd9c04c4-ee5e-4293-ae3d-3ea65011b9c7_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_d7d0eaf6-d757-45c2-b47c-02a5b15a828d_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_d79e80fa-2c86-46c2-ac5c-11dbdb1ce00b_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S federal income taxes at 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cour_InternalUseSoftwareAndWebsiteDevelopmentMember_31689f37-bf6d-471e-ae68-e26a5bb7ab8c_terseLabel_en-US" xlink:label="lab_cour_InternalUseSoftwareAndWebsiteDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Use Software And Website Development</link:label>
    <link:label id="lab_cour_InternalUseSoftwareAndWebsiteDevelopmentMember_label_en-US" xlink:label="lab_cour_InternalUseSoftwareAndWebsiteDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Use Software And Website Development [Member]</link:label>
    <link:label id="lab_cour_InternalUseSoftwareAndWebsiteDevelopmentMember_documentation_en-US" xlink:label="lab_cour_InternalUseSoftwareAndWebsiteDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Use Software And Website Development</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_InternalUseSoftwareAndWebsiteDevelopmentMember" xlink:href="cour-20231231.xsd#cour_InternalUseSoftwareAndWebsiteDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_InternalUseSoftwareAndWebsiteDevelopmentMember" xlink:to="lab_cour_InternalUseSoftwareAndWebsiteDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_79d850e9-3905-4180-bb0e-c277c2e8c6f7_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (Note 9)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_StockholdersEquityNoteDisclosureTextBlock_7a5044b1-5de4-4ea4-90dd-3af5e4564312_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">STOCKHOLDERS&#8217; EQUITY (DEFICIT)</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_14077deb-248c-4823-adc1-600bbefea49d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value, options vested</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable_50421df0-7a00-45cb-b444-bb024f93ae8b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Operating Leased Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Operating Leased Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_53b9fa0d-6bd6-4654-8bc6-f83222ca602b_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_5d995e36-2d06-496f-b482-945c882beae4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cliff vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ProceedsFromStockPlans_0b178369-fde0-4394-8d94-f3974d594ead_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockPlans_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockPlans" xlink:to="lab_us-gaap_ProceedsFromStockPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_ab8c6810-466f-4935-a8d2-ffd029b845a1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_ac4e1bef-0e91-4cc1-8769-69b097825a49_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_3f9542c3-fca0-4b55-aa5f-a23737733ec5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_LesseeLeasesPolicyTextBlock_d8702d5f-b89e-49fa-884b-7278bfc1afc3_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_9ead1f46-d438-4905-b8f2-5932d9ab800c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_e8f9a5da-d309-4333-9e7b-6496a3d6731d_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_43fb2766-95fe-4483-bdc2-d232b217f96c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_PreferredStockParOrStatedValuePerShare_1431fe07-7097-4f90-a2f4-4a26a6a744b5_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_1330ae97-a063-4349-a05d-545d77135c54_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, $0.00001 par value&#8212;10,000,000 shares authorized as of December&#160;31, 2023 and December&#160;31, 2022; no shares issued and outstanding as of December&#160;31, 2023 and December&#160;31, 2022</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_508e9931-005a-4318-855b-cfeaa283ffd3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ImpairmentOfLongLivedAssetsHeldForUse_1718e1cb-0084-490f-8895-1fc6f01ebbc9_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairments of long lived assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment, Long-Lived Asset, Held-for-Use</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_c8dcf4d5-b948-446c-92e7-f51151fd6fc5_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per share&#8212;diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ScheduleOfPropertyPlantAndEquipmentTable_d8f9ee1b-a7d5-4b0a-8b54-02a698e7115b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_TreasuryStockValue_336625cf-6a2d-40ea-81f1-93f03cd3d897_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, at cost&#8212;7,577,741 and 2,747,938 shares as of December&#160;31, 2023 and December&#160;31, 2022</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_65df1ec7-f52d-48e1-838a-999799751bfc_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net of allowance for credit losses of $133 and $495 as of December&#160;31, 2023 and December&#160;31, 2022</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_6fc90e9a-4590-42d5-81c3-461e0d81060b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average exercise price, options vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_2028eb96-1704-4ef0-b10c-a120813131a9_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_1c7e969d-07b1-48d4-9ca0-ffc7803ab690_negatedPeriodStartLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_46081802-a15a-452d-a2b9-8dbf5cba4ab0_negatedPeriodEndLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1bda5e3c-3582-435f-8777-bc291f3c84ea_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares, beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_473e7c97-a54c-41d7-aff4-05b29b003879_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares, ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_dee4b0ff-c473-4b07-a82f-cf3bc133d2ee_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options outstanding</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_StockIssuedDuringPeriodValueStockOptionsExercised_54037f6c-5312-4920-983a-a0e8b903ed9d_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock upon exercise of options</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_TradingSymbol_26717107-5d45-4262-bf12-a95bae6e611e_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_b75d7fc9-9420-4b0d-bc67-b935f9b8340c_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of minority interest</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_6e902f42-ce2b-4816-82da-323f37bdabcc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average exercise price, granted (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0c98068a-4784-4d8b-b6a4-403de1b2e78e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant-date fair value of stock options granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_NetIncomeLoss_5234f197-d9ca-4613-b522-3d2e6418fbfd_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1bfa9211-48cd-43f3-81d2-ee3f07b93eb4_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_LiabilitiesCurrent_60d9a41f-d571-4a2d-9887-9a7da6c870b0_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cour_DegreesSegmentMember_9b12d11f-15ce-41f6-994d-a43ef0662b08_terseLabel_en-US" xlink:label="lab_cour_DegreesSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Degrees</link:label>
    <link:label id="lab_cour_DegreesSegmentMember_label_en-US" xlink:label="lab_cour_DegreesSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Degrees Segment [Member]</link:label>
    <link:label id="lab_cour_DegreesSegmentMember_documentation_en-US" xlink:label="lab_cour_DegreesSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Degrees segment member.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_DegreesSegmentMember" xlink:href="cour-20231231.xsd#cour_DegreesSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_DegreesSegmentMember" xlink:to="lab_cour_DegreesSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_454ed7b1-f792-413f-936b-a13de45041b3_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:to="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_3b0a3291-84a9-4df1-b154-3fe9d9a49ab6_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ScheduleOfCashAndCashEquivalentsTableTextBlock_2cd5a8e5-f907-4c9b-be98-f9b3870200cc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Reconciliation of Cash, Cash Equivalents, and Restricted Cash</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash and Cash Equivalents [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_dd1c93b5-477a-4cd9-a55c-ffe0738d29ad_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetsLineItems_bff458db-f714-4612-9deb-f57fdd153645_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_StockRepurchasedDuringPeriodValue_56413a90-0783-4bd3-b547-d6980d9a64bf_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock repurchased, value</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_5ac52e70-10e0-4106-8b81-6be967492d5a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_c8731504-a93d-4a9b-9f2a-721973a6ff95_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_deeba85d-73ac-4240-914e-a56110772eb7_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INVESTMENTS</link:label>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_19c1248a-d8a1-4f73-8269-b06f8ca2f7f3_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ConcentrationRiskBenchmarkDomain_b4d13e3e-4e7f-4615-802d-f14ff29860e0_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_f5658e89-71d1-422c-bd9f-2eb3b9741227_negatedLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_9c6b51cf-f60e-4dfe-a1b3-cabdeae28964_negatedNetLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_a6d2dd9a-701b-4e2a-99d0-d0d8eec22c1f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Activity Related to the Unrecognized Tax Benefits</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_403eb0ad-6218-4590-9c22-b7cd1a386744_totalLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_981da739-3186-4616-96cd-b06c63211d0f_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock upon exercise of options (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_bb93280a-9970-4f73-857d-4acdc5af1983_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_03f90b30-4c38-413a-84f3-5be7f9233b5e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_5c4b6b26-6f62-4dc4-921b-90af563c7153_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Basic and Diluted Net Loss Per Share</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_25ca8c6f-a707-43b5-a3d9-a74448add775_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting period</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ComprehensiveIncomePolicyPolicyTextBlock_80111f57-e633-4ef0-8c86-10b8b128ec53_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_83e69c93-03f6-4cdd-838d-d9a1fbecc381_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average exercise price, exercised (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_DeferredTaxAssetsNet_1161e65b-9225-4439-aca2-2cff454b24a5_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_MarketableSecuritiesCurrent_162f28b2-b973-4c4b-a19f-ddd93d5935bf_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable securities</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesCurrent" xlink:to="lab_us-gaap_MarketableSecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_f45a3bc2-4164-4281-9b14-eba61e7906de_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impaired Long-Lived Assets Held and Used by Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impaired Long-Lived Assets Held and Used by Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis" xlink:to="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_2050a320-0326-44c4-a214-c42595f82cee_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increases related to tax positions taken during prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_cour_ContractWithCustomerExpectedAmortizationPeriod_0f88c878-f290-4d12-b6c9-48bd45798b51_terseLabel_en-US" xlink:label="lab_cour_ContractWithCustomerExpectedAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with customer, expected amortized cost period</link:label>
    <link:label id="lab_cour_ContractWithCustomerExpectedAmortizationPeriod_label_en-US" xlink:label="lab_cour_ContractWithCustomerExpectedAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Expected Amortization Period</link:label>
    <link:label id="lab_cour_ContractWithCustomerExpectedAmortizationPeriod_documentation_en-US" xlink:label="lab_cour_ContractWithCustomerExpectedAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Expected Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ContractWithCustomerExpectedAmortizationPeriod" xlink:href="cour-20231231.xsd#cour_ContractWithCustomerExpectedAmortizationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_ContractWithCustomerExpectedAmortizationPeriod" xlink:to="lab_cour_ContractWithCustomerExpectedAmortizationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_3a35046d-e909-42cd-ae4c-426a5185dd46_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property, Equipment and Software, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_9e6e0499-20a4-4b5a-85aa-98e6482b9889_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5a221225-1d85-4292-ab5d-1afd9e938ad3_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_cour_RelatedPartyContentFees_d052a73f-aeb6-4149-97ff-0415a179d9a2_terseLabel_en-US" xlink:label="lab_cour_RelatedPartyContentFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party content fees</link:label>
    <link:label id="lab_cour_RelatedPartyContentFees_label_en-US" xlink:label="lab_cour_RelatedPartyContentFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Content Fees</link:label>
    <link:label id="lab_cour_RelatedPartyContentFees_documentation_en-US" xlink:label="lab_cour_RelatedPartyContentFees" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party content fees.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_RelatedPartyContentFees" xlink:href="cour-20231231.xsd#cour_RelatedPartyContentFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_RelatedPartyContentFees" xlink:to="lab_cour_RelatedPartyContentFees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_2c010b16-0a6b-4af6-918b-f034a83e82a7_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares available for future grants</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_934b68fd-4bd4-49be-9dcd-a990a5881f5c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:to="lab_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_a012a09b-24b3-4f6c-8aa9-9534e15dd28a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_dei_EntitySmallBusiness_9c403b28-e0bd-4cca-bece-152af3d7f8fc_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_425c7e06-948e-4609-9dd9-f11acc935690_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_LocalPhoneNumber_810a1179-df46-41bc-804a-ee8e76a7cd28_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_cf490483-af63-41d8-ba22-9fb69a3a868a_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_srt_ScenarioForecastMember_96774f20-27e0-4449-83f0-261f50cc67da_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_4c2e00f6-df80-4d22-9701-d97988ad8e40_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in unrealized gain (loss) on marketable securities, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_008d06c6-0a18-42e7-a107-9730e79e9505_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in unrealized gain (loss) on marketable securities</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cour_ContractAcquisitionAndFulfillmentCostsPolicyTextBlock_ee3713d2-e0af-4a9e-b317-8d46b246386a_terseLabel_en-US" xlink:label="lab_cour_ContractAcquisitionAndFulfillmentCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Acquisition and Fulfillment Costs</link:label>
    <link:label id="lab_cour_ContractAcquisitionAndFulfillmentCostsPolicyTextBlock_label_en-US" xlink:label="lab_cour_ContractAcquisitionAndFulfillmentCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Acquisition and Fulfillment Costs [Policy Text Block]</link:label>
    <link:label id="lab_cour_ContractAcquisitionAndFulfillmentCostsPolicyTextBlock_documentation_en-US" xlink:label="lab_cour_ContractAcquisitionAndFulfillmentCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract acquisition and fulfillment costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ContractAcquisitionAndFulfillmentCostsPolicyTextBlock" xlink:href="cour-20231231.xsd#cour_ContractAcquisitionAndFulfillmentCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_ContractAcquisitionAndFulfillmentCostsPolicyTextBlock" xlink:to="lab_cour_ContractAcquisitionAndFulfillmentCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_82e624c6-1c4a-4ec2-bfe2-56bad26dfb77_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, non-current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_276c3994-20c3-4bc7-b7cc-b008de87381d_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, non-current</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_RestrictedStockUnitsRSUMember_6b375689-956c-4012-b4c2-4473b4cd8113_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_c71872ab-8137-465a-8e6b-0452964efb9e_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_CompensationAndRetirementDisclosureAbstract_80066b26-eeb1-47dc-ac09-5c132631a631_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_962161af-f481-4b9a-b361-c57749d8fe74_terseLabel_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Future Minimum Payments under the Company's Non-Cancellable Purchase Obligations</link:label>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_label_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:to="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_23262120-66b1-4815-a7f6-d6c2ecd3162b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_359e32dd-9abb-4389-82d1-765be4f756c0_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development credits</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cour_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_76b70200-1082-459b-bce3-9da7cf8c3f8a_terseLabel_en-US" xlink:label="lab_cour_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_cour_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_label_en-US" xlink:label="lab_cour_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Operating Lease Right of Use Assets</link:label>
    <link:label id="lab_cour_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_documentation_en-US" xlink:label="lab_cour_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Operating Lease Right of Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:href="cour-20231231.xsd#cour_IncreaseDecreaseInOperatingLeaseRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:to="lab_cour_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_2c9d12eb-17f2-4724-8445-dcf19c3feb85_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax withholding on vesting of restricted stock units</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_TemporaryEquityDisclosureAbstract_731ed3d4-0436-408c-bb1e-3055bde2d7da_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquityDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityDisclosureAbstract" xlink:to="lab_us-gaap_TemporaryEquityDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_a474fb99-d36b-4c10-ac33-eece88cb229b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Future Lease Payments</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_SaleOfStockNumberOfSharesIssuedInTransaction_53485373-5de5-40c4-ac06-a9cdefd02de1_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares sold (in shares)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesPolicyTextBlock_d40dae40-17f6-4f3b-ae2b-fc5940c5d90c_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue</link:label>
    <link:label id="lab_us-gaap_CostOfSalesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Service [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesPolicyTextBlock" xlink:to="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_b523afec-19e6-406e-874c-aed5847a0a27_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_a9ae8ba6-b862-4ada-97da-b5e76dfe33e4_periodStartLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_e79dd8df-ced9-47a0-9d63-2bf9c727fac7_periodEndLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Carrying Amount, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:to="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_65c513c2-f3ba-4967-b1c7-61a53a41d994_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Lease Costs</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ac48bdf6-6b34-4b34-817d-efeca6d6f7c0_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_AwardTypeAxis_8424ce37-eacb-4734-b78b-8d9dae0c5935_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1b2c58a1-e27c-47ca-b6f8-3e27da4c4abc_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive securities excluded from computation of dilutive 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_0f9c8f56-fc23-4742-b633-95445169fab8_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_8fe8bd53-1437-4767-85db-6b22662188c1_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosure of noncash investing and financing activities:</link:label>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_label_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_3d3ecb25-098b-4ee6-8f4a-354aa18609f9_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_148b8cd4-3a3a-4146-b1a7-a8f638f3031d_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_GeneralAndAdministrativeExpenseMember_392adf38-7846-4f53-97a9-83d8bb7e18b3_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_PropertyPlantAndEquipmentGross_e6e777ea-5002-4832-9f76-e04a4acfb7d2_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total property, equipment, and software</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_62d060eb-64ac-426d-b0d2-e5f9572662f2_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining contractual term, balance</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_66a081fd-a04a-4cd0-b905-969e2e79cee6_verboseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease ROU assets obtained in exchange for lease liabilities</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_7cacdc35-c6dc-4b22-8af5-d17474abf2b9_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_OperatingLossCarryforwardsTable_7a0b161e-2c91-4377-9cab-1ce416582e75_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_35964c02-fc38-4261-b60c-7b670939b569_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RELATED PARTY TRANSACTIONS</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_d1f8a506-a19c-43d6-8906-f17ea26cb196_negatedLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_UseOfEstimates_47b3caaf-369d-4476-bd6b-b4b43a2f7a88_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_af3384d5-14a5-4422-9a48-bfa646e95e49_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Income Tax Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_97052174-b483-43ce-9cdf-8b114bd6308e_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a0987eee-2b97-48e9-b635-9273ee9e4bb1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_OperatingLossCarryforwardsLineItems_df6c6e02-3a1a-4526-9a79-43956c1b2d18_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_a34fde82-72ae-46e6-93ba-744cd4d26940_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation, Restricted Stock Units Award Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_06a823ce-ce82-48fa-a8af-ec81aa4bb996_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_47bbc250-10d7-4798-a78c-0b32459676a5_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, current</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredOfferingCosts_625be6c1-8899-4f72-9f23-fb5ae6878355_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredOfferingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional offering cost</link:label>
    <link:label id="lab_us-gaap_DeferredOfferingCosts_label_en-US" xlink:label="lab_us-gaap_DeferredOfferingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Offering Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredOfferingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredOfferingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredOfferingCosts" xlink:to="lab_us-gaap_DeferredOfferingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_daad5af9-491e-4405-81a9-bb6e1a9ed2f4_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Software, Intangible Asset</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_efd3b380-00ec-400d-83bb-9955bf14454e_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock related to employee stock purchase plan (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_fdb4ec33-06cf-4a93-b5c9-50ceeb17f6da_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decreases related to tax positions taken during prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_692de54e-ecc2-4f30-937a-1d9581019f3a_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_AmortizationOfIntangibleAssets_70f6b369-a060-475d-97fb-418e0a6460ed_netLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense for internal-use software and website development</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_a930d2d8-046f-4a7a-8e5f-1065ac3ab547_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense for intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_e691514f-c8c0-426e-838f-209f9b6dd464_verboseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment amortization</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_e09af0d0-39fc-443b-81f6-e3c07f2f2212_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_1fcabbec-9074-4511-8188-3b09e4a8e7ce_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Carrying Value</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_PropertyPlantAndEquipmentLineItems_79c67bc3-c82f-41de-8e50-9701bf575a22_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_NewAccountingPronouncementsPolicyPolicyTextBlock_4ef2f73d-be35-4ac7-87a5-9db8902da032_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recent 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_TemporaryEquityLineItems_bd10a9d5-c1dd-4306-85b9-673a939520ba_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity [Line Items]</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityLineItems_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityLineItems" xlink:to="lab_us-gaap_TemporaryEquityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cour_SegmentGrossProfitLoss_3b94ec38-0481-4b69-855b-17bece5ffa71_terseLabel_en-US" xlink:label="lab_cour_SegmentGrossProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total segment gross profit</link:label>
    <link:label id="lab_cour_SegmentGrossProfitLoss_label_en-US" xlink:label="lab_cour_SegmentGrossProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Gross Profit Loss</link:label>
    <link:label id="lab_cour_SegmentGrossProfitLoss_documentation_en-US" xlink:label="lab_cour_SegmentGrossProfitLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment gross profit loss.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_SegmentGrossProfitLoss" xlink:href="cour-20231231.xsd#cour_SegmentGrossProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_SegmentGrossProfitLoss" xlink:to="lab_cour_SegmentGrossProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_cour_EffectiveIncomeTaxRateReconciliationForeignInclusionsPercent_cd4a1db1-c9f8-4ced-bc0e-0d2d1d0db05c_terseLabel_en-US" xlink:label="lab_cour_EffectiveIncomeTaxRateReconciliationForeignInclusionsPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign inclusions</link:label>
    <link:label id="lab_cour_EffectiveIncomeTaxRateReconciliationForeignInclusionsPercent_label_en-US" xlink:label="lab_cour_EffectiveIncomeTaxRateReconciliationForeignInclusionsPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation ,Foreign Inclusions, Percent</link:label>
    <link:label id="lab_cour_EffectiveIncomeTaxRateReconciliationForeignInclusionsPercent_documentation_en-US" xlink:label="lab_cour_EffectiveIncomeTaxRateReconciliationForeignInclusionsPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective income tax rate reconciliation foreign inclusions percent.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_EffectiveIncomeTaxRateReconciliationForeignInclusionsPercent" xlink:href="cour-20231231.xsd#cour_EffectiveIncomeTaxRateReconciliationForeignInclusionsPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_EffectiveIncomeTaxRateReconciliationForeignInclusionsPercent" xlink:to="lab_cour_EffectiveIncomeTaxRateReconciliationForeignInclusionsPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_acc4415e-273f-44b4-bc05-87527ab03fb2_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increases related to tax positions taken during current year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ScheduleOfRestructuringAndRelatedCostsTable_fb7868f2-12d1-4c76-a7f8-2738b4d4f650_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cf8162af-b5e9-4864-a7eb-d0643d78bae7_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents, and restricted cash&#8212;Beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b5bd7099-f678-4950-81f5-22f84e6362c3_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents, and restricted cash&#8212;End of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_30e4d107-ed84-46cc-ab68-b2d6503dbff1_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cash, cash equivalents, and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetsAccumulatedAmortization_cdfb9459-c588-4e98-a29b-d8a1ac8387fb_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_FairValueByAssetClassAxis_17036241-3742-4563-bfb4-21822632cc97_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class</link:label>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByAssetClassAxis" xlink:to="lab_us-gaap_FairValueByAssetClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cour_EsppMember_747bab4f-48cc-45d2-9900-a795461727aa_terseLabel_en-US" xlink:label="lab_cour_EsppMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ESPP Rights</link:label>
    <link:label id="lab_cour_EsppMember_label_en-US" xlink:label="lab_cour_EsppMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ESPP [Member]</link:label>
    <link:label id="lab_cour_EsppMember_documentation_en-US" xlink:label="lab_cour_EsppMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ESPP</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_EsppMember" xlink:href="cour-20231231.xsd#cour_EsppMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_EsppMember" xlink:to="lab_cour_EsppMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_43233d66-8a10-40fb-91a1-fdf352cd0717_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cour_OtherMember_840ab8d4-5455-4e2a-ba3d-767a6f0832a7_terseLabel_en-US" xlink:label="lab_cour_OtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_cour_OtherMember_label_en-US" xlink:label="lab_cour_OtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other [Member]</link:label>
    <link:label id="lab_cour_OtherMember_documentation_en-US" xlink:label="lab_cour_OtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other member.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_OtherMember" xlink:href="cour-20231231.xsd#cour_OtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_OtherMember" xlink:to="lab_cour_OtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_f3638652-a68b-4520-92ad-3b39db28e4d4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Loss Before Income Tax</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_SaleOfStockPricePerShare_269a3322-4851-4535-b56a-37be9417685b_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_label_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockPricePerShare" xlink:to="lab_us-gaap_SaleOfStockPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_4bee4f16-545f-4ea2-bb5a-7c5276661497_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income, net</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_9f1f54a4-439e-4a37-9cec-0acc9bd18e3f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_VariableLeaseCost_d8bf8a55-b8e8-4dc9-872a-42d0fedc23b7_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_d044880c-0ed0-4327-a9a6-59e1c39c16e2_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_90f4d371-8d3c-43ce-be82-7d4589f1227a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_e7977e4f-b44a-45f9-9bfb-879cb158135a_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_CommonStockSharesIssued_8747034c-8dcf-491b-9289-95becdc1a890_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_e02abe84-6e1a-4d3f-b57a-ac4c73d54721_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_GrossProfit_8fee6dbb-d395-46c5-9cd1-2f5f39421f27_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_UnrealizedGainLossOnInvestmentsTableTextBlock_7a0f32ea-f872-44bd-9ef7-7c14cb58d4ac_terseLabel_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Investments in an Unrealized Loss Position</link:label>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Gain (Loss) on Investments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:to="lab_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_7892596d-b9ae-43d2-9a4a-28bf250356c5_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue, current</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_4848928b-55f3-4776-855a-757f3065c178_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Weighted Average Assumptions to Record Stock-Based Compensation Expense for Stock Options Granted</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_7f21db1b-6c03-452d-afc0-6b0ce2fcc1e9_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_ContractualObligationDueInFifthYear_b9e309b8-710c-42f8-8775-039d21b0b866_terseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInFifthYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cancelable purchase obligations</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueInFifthYear_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInFifthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInFifthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualObligationDueInFifthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueInFifthYear" xlink:to="lab_us-gaap_ContractualObligationDueInFifthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_49054b05-d96e-4663-a40f-729ab910a3e1_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of stock, net</link:label>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Consideration Received on Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1a93d4f6-3b46-4aaf-9459-5ae7403e7ead_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_89dbdd1b-f297-434c-8058-2e721c133fc2_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation arrangement by share-based payment award, award Vesting rights, percentage</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cour_EmployeeStockIncentivePlanPurchasePeriod_d8f644ba-3803-41a5-b570-beac35d99c38_terseLabel_en-US" xlink:label="lab_cour_EmployeeStockIncentivePlanPurchasePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee stock incentive plan, purchase period</link:label>
    <link:label id="lab_cour_EmployeeStockIncentivePlanPurchasePeriod_label_en-US" xlink:label="lab_cour_EmployeeStockIncentivePlanPurchasePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Incentive Plan, Purchase Period</link:label>
    <link:label id="lab_cour_EmployeeStockIncentivePlanPurchasePeriod_documentation_en-US" xlink:label="lab_cour_EmployeeStockIncentivePlanPurchasePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Incentive Plan, Purchase Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_EmployeeStockIncentivePlanPurchasePeriod" xlink:href="cour-20231231.xsd#cour_EmployeeStockIncentivePlanPurchasePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_EmployeeStockIncentivePlanPurchasePeriod" xlink:to="lab_cour_EmployeeStockIncentivePlanPurchasePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_e05e1d7e-1ea9-41cf-950e-4e12606c2ff2_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_5df3d6f1-4efa-4634-9b70-0776e9ea8c1c_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average period for recognition of compensation cost</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cour_ComputerEquipmentAndSoftwareMember_c9e018c0-e1d3-4c6e-97b1-307b26368950_verboseLabel_en-US" xlink:label="lab_cour_ComputerEquipmentAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer equipment and purchased software</link:label>
    <link:label id="lab_cour_ComputerEquipmentAndSoftwareMember_label_en-US" xlink:label="lab_cour_ComputerEquipmentAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Equipment And Software [Member]</link:label>
    <link:label id="lab_cour_ComputerEquipmentAndSoftwareMember_documentation_en-US" xlink:label="lab_cour_ComputerEquipmentAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer equipment and software.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ComputerEquipmentAndSoftwareMember" xlink:href="cour-20231231.xsd#cour_ComputerEquipmentAndSoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_ComputerEquipmentAndSoftwareMember" xlink:to="lab_cour_ComputerEquipmentAndSoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_91a2ffd4-0a12-4812-b556-500afb74eda0_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_3bfb9cc8-8208-4728-ba89-55f5e6f15031_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_629b2a0b-8ac2-40e8-82fd-f93bf967976a_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation cost related to the nonvested awards not yet recognized</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_41b8d2f8-7de9-40f0-8301-6b8813da0a88_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_b94e47c1-d0cd-4b90-b21c-38d05884fa42_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accruals and reserves</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_613f2dc2-d668-479d-83fc-30787d35b49e_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicConcentrationRiskMember" xlink:to="lab_us-gaap_GeographicConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_7adb1df4-8828-41e5-9118-9d33d2e24cdc_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_e2eccff0-c99c-47d9-baca-3a7b0388eb23_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_DomesticCountryMember_8cf3d59a-850e-423d-a13f-e8aa1633dde3_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DomesticCountryMember_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DomesticCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_0bb9433e-2ccc-4ff0-83ff-a7c79f4bc379_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_EMEAMember_2f735172-fa15-4197-8ad8-aed69639d414_terseLabel_en-US" xlink:label="lab_us-gaap_EMEAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe, Middle East, and Africa</link:label>
    <link:label id="lab_us-gaap_EMEAMember_label_en-US" xlink:label="lab_us-gaap_EMEAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EMEA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EMEAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EMEAMember" xlink:to="lab_us-gaap_EMEAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfChangeInAccountingEstimateTable_8ead282f-0915-42f9-a806-2dca3f84aaca_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfChangeInAccountingEstimateTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Change in Accounting Estimate [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfChangeInAccountingEstimateTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfChangeInAccountingEstimateTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Change in Accounting Estimate [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfChangeInAccountingEstimateTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable" xlink:to="lab_us-gaap_ScheduleOfChangeInAccountingEstimateTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_871d9278-f322-4100-a1f4-b0b72a89fc29_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_TreasuryStockValueAcquiredCostMethod_871161e3-aeaf-4078-ab2e-89e8066a57e3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchases of common stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_cour_CommonStockOptionsMember_f62c7ac1-e6a5-426c-b51d-b10999b8f875_terseLabel_en-US" xlink:label="lab_cour_CommonStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock options</link:label>
    <link:label id="lab_cour_CommonStockOptionsMember_label_en-US" xlink:label="lab_cour_CommonStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Options [Member]</link:label>
    <link:label id="lab_cour_CommonStockOptionsMember_documentation_en-US" xlink:label="lab_cour_CommonStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock options [Member].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_CommonStockOptionsMember" xlink:href="cour-20231231.xsd#cour_CommonStockOptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_CommonStockOptionsMember" xlink:to="lab_cour_CommonStockOptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cour_ResearchAndDevelopmentMember_01378d0b-dcf6-4b67-a0ef-9d3c66e1e07d_terseLabel_en-US" xlink:label="lab_cour_ResearchAndDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_cour_ResearchAndDevelopmentMember_label_en-US" xlink:label="lab_cour_ResearchAndDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research And Development [Member]</link:label>
    <link:label id="lab_cour_ResearchAndDevelopmentMember_documentation_en-US" xlink:label="lab_cour_ResearchAndDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ResearchAndDevelopmentMember" xlink:href="cour-20231231.xsd#cour_ResearchAndDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_ResearchAndDevelopmentMember" xlink:to="lab_cour_ResearchAndDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cour_ContentAssetMember_60a9073b-2a6d-4a2a-9a82-4b1dde817e4e_terseLabel_en-US" xlink:label="lab_cour_ContentAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Content assets</link:label>
    <link:label id="lab_cour_ContentAssetMember_f233a996-c935-4237-b4f9-2fb90f4d39f4_verboseLabel_en-US" xlink:label="lab_cour_ContentAssetMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Content Asset</link:label>
    <link:label id="lab_cour_ContentAssetMember_label_en-US" xlink:label="lab_cour_ContentAssetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Content Asset [Member]</link:label>
    <link:label id="lab_cour_ContentAssetMember_documentation_en-US" xlink:label="lab_cour_ContentAssetMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Content asset member.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ContentAssetMember" xlink:href="cour-20231231.xsd#cour_ContentAssetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_ContentAssetMember" xlink:to="lab_cour_ContentAssetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_f087c22e-2c5c-4d3e-89a4-38b31e43a1c2_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cour_DisclosureOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock_f39a1909-27c4-434e-a5eb-e385188ca246_terseLabel_en-US" xlink:label="lab_cour_DisclosureOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Supplemental Cash Flow and Weighted-average Remaining Lease Term and Discount Rate</link:label>
    <link:label id="lab_cour_DisclosureOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock_label_en-US" xlink:label="lab_cour_DisclosureOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Supplemental Cash Flow Information Related to Leases [Table Text Block]</link:label>
    <link:label id="lab_cour_DisclosureOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock_documentation_en-US" xlink:label="lab_cour_DisclosureOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of supplemental cash flow information related to leases.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_DisclosureOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:href="cour-20231231.xsd#cour_DisclosureOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_DisclosureOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:to="lab_cour_DisclosureOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_05022cc4-7e93-476b-88ae-cd1976b36b4c_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OtherNoncashIncomeExpense_e4e11b51-3fb5-498b-a5c6-be37dae9f49e_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_8a7f547e-dbe8-4811-8330-9ede9d088a5a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_RevenueRemainingPerformanceObligationPercentage_881af9ea-e948-4bf6-abae-c180d3931ab9_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of remaining performance obligations to be recognized</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_57ed211b-3d28-4305-a048-c93ab3041d6b_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_e0e0feb6-8266-421a-9314-c24edbbe0f7c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_b3540e5c-7d78-4727-b2f4-6916b3f8fa22_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash, non-current</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DeferredTaxAssetsDeferredIncome_475c12cd-8849-45f5-970a-2554ed186700_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsDeferredIncome_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Deferred Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:to="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringChargesMember_b717a4df-7886-455c-a294-30f148313a2a_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringChargesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring related charges</link:label>
    <link:label id="lab_us-gaap_RestructuringChargesMember_label_en-US" xlink:label="lab_us-gaap_RestructuringChargesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringChargesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringChargesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringChargesMember" xlink:to="lab_us-gaap_RestructuringChargesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_4585e9fe-e4f3-481c-b266-b7ac2cdadcca_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_4e8330b2-f842-4c5f-8a94-efd47e96d814_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_19d902f0-edb5-4eca-bbac-d4655d3a68d0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_7add5e65-6144-473f-8c6c-70c52d35b00a_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and accrued expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_e7cfdccf-8ba7-4447-84f2-b7c56294977a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConversionOfStockAmountConverted1_d5ed054b-fc8a-4657-8a52-dbfe7456c5d6_terseLabel_en-US" xlink:label="lab_us-gaap_ConversionOfStockAmountConverted1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of redeemable convertible preferred stock to common stock upon initial public offering</link:label>
    <link:label id="lab_us-gaap_ConversionOfStockAmountConverted1_label_en-US" xlink:label="lab_us-gaap_ConversionOfStockAmountConverted1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of Stock, Amount Converted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockAmountConverted1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConversionOfStockAmountConverted1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConversionOfStockAmountConverted1" xlink:to="lab_us-gaap_ConversionOfStockAmountConverted1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_d3ab6f0f-c618-46d4-a56e-776cc9cfd4d9_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock upon initial public offering, net of offering costs (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_5b9d4b26-1fc0-492c-8697-17d02da4eee3_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_RestructuringCostAndReserveLineItems_d696af8d-e83f-4bd4-bb15-b016567b9537_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_RelatedPartyDomain_50c49dd6-5689-43b2-a8ce-043c5dd56bfb_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubleaseIncome_72747e4f-9c35-4e62-a1a5-22c961c1580d_negatedLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease income</link:label>
    <link:label id="lab_us-gaap_SubleaseIncome_label_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubleaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubleaseIncome" xlink:to="lab_us-gaap_SubleaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ChangeInAccountingEstimateByTypeAxis_d0bdacf1-5668-4af3-9f35-ecd448fa95ed_terseLabel_en-US" xlink:label="lab_us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Accounting Estimate by Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ChangeInAccountingEstimateByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Accounting Estimate by Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:to="lab_us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_9d923df0-ecde-493d-a223-3af455ea4654_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Modification charge</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Plan Modification, Incremental Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_456ceccb-a114-4dda-9389-11e01f9022d2_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9f45e2fd-be07-4b17-b107-f54b9c299367_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested ending balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_IncomeTaxDisclosureAbstract_94c60d06-38fd-4ae7-8ed1-d056e4efe360_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_3ba8e797-4f82-4c5c-8132-96c732c11bdd_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary Or Equity Method Investee Sale Of Stock By Subsidiary Or Equity Investee [Table]</link:label>
    <link:label id="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_label_en-US" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_dei_EntityTaxIdentificationNumber_17bb3475-a158-41df-a216-bab0bc67d6d1_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_EquityMethodInvestments_d8ecc1a0-0147-448d-b212-bfd6465c8d75_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value of investment</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_64840cff-2320-495c-9b38-bc2e9aba96cc_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease costs</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherUnderwritingExpense_e87080e2-acd8-4388-a75d-3984cc9c4f7b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherUnderwritingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underwriting discounts and commissions</link:label>
    <link:label id="lab_us-gaap_OtherUnderwritingExpense_label_en-US" xlink:label="lab_us-gaap_OtherUnderwritingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Underwriting Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherUnderwritingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherUnderwritingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherUnderwritingExpense" xlink:to="lab_us-gaap_OtherUnderwritingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_57f78056-763d-4e59-ad71-104fe495c2df_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of marketable securities</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:to="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_ed5150ae-9f70-41d0-a7b0-63d2b39c317e_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_cour_UnpaidDeferredOfferingCosts_7fc9dff4-8258-423e-a906-cbda91305e17_terseLabel_en-US" xlink:label="lab_cour_UnpaidDeferredOfferingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unpaid deferred offering costs</link:label>
    <link:label id="lab_cour_UnpaidDeferredOfferingCosts_label_en-US" xlink:label="lab_cour_UnpaidDeferredOfferingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unpaid Deferred Offering Costs</link:label>
    <link:label id="lab_cour_UnpaidDeferredOfferingCosts_documentation_en-US" xlink:label="lab_cour_UnpaidDeferredOfferingCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unpaid deferred offering costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_UnpaidDeferredOfferingCosts" xlink:href="cour-20231231.xsd#cour_UnpaidDeferredOfferingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_UnpaidDeferredOfferingCosts" xlink:to="lab_cour_UnpaidDeferredOfferingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_b41212e8-4862-4c18-b624-dbd7d0bebf59_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_EntityInteractiveDataCurrent_dcaee505-7ff6-428b-bd4a-c2b17cf44847_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_AdvertisingCostsPolicyTextBlock_18a581f3-2d73-4712-ab21-ae83b4f575d5_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cour_IntangibleAssetsExcludingInternalUseSoftwareAndWebsiteDevelopmentMember_c9e8689a-4cf4-47c7-b27a-a337fe3677de_terseLabel_en-US" xlink:label="lab_cour_IntangibleAssetsExcludingInternalUseSoftwareAndWebsiteDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Excluding Internal-Use Software And Website Development</link:label>
    <link:label id="lab_cour_IntangibleAssetsExcludingInternalUseSoftwareAndWebsiteDevelopmentMember_label_en-US" xlink:label="lab_cour_IntangibleAssetsExcludingInternalUseSoftwareAndWebsiteDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Excluding Internal-Use Software And Website Development [Member]</link:label>
    <link:label id="lab_cour_IntangibleAssetsExcludingInternalUseSoftwareAndWebsiteDevelopmentMember_documentation_en-US" xlink:label="lab_cour_IntangibleAssetsExcludingInternalUseSoftwareAndWebsiteDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Excluding Internal-Use Software And Website Development</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_IntangibleAssetsExcludingInternalUseSoftwareAndWebsiteDevelopmentMember" xlink:href="cour-20231231.xsd#cour_IntangibleAssetsExcludingInternalUseSoftwareAndWebsiteDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_IntangibleAssetsExcludingInternalUseSoftwareAndWebsiteDevelopmentMember" xlink:to="lab_cour_IntangibleAssetsExcludingInternalUseSoftwareAndWebsiteDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTable_98099d5d-2261-477f-9235-b17d0dcdf55e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Available For Sale Securities [Table]</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTable_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_PaymentsForRepurchaseOfCommonStock_8527e8d2-4d76-49c9-883c-4d32855a3daa_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for repurchases of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_d7bbc80b-320d-49e9-89d3-2e388dcf5fb9_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_dei_EntityWellKnownSeasonedIssuer_e04bb470-cf65-4ee5-b2b7-e87f1a9964cc_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_DeferredForeignIncomeTaxExpenseBenefit_880490b0-90b2-4f22-a8ad-8e88e3817684_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_CapitalizedContractCostTableTextBlock_532c0bc2-37e8-42ee-9088-c9cbde88c70a_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Capitalized Contract Cost</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostTableTextBlock" xlink:to="lab_us-gaap_CapitalizedContractCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_5d542b2b-3fac-424c-8cf8-a7b5aaa781ad_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1c90cddf-7c2e-4aec-ab09-9e39fb593775_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_b6b72dc3-ac86-4f83-a6df-18367a69d096_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.xsd#ecd_MeasureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureAxis" xlink:to="lab_ecd_MeasureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_084cffac-8dc6-4335-9590-162b5cc3effc_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_9716f230-f2b0-4d76-8180-6f4e303c8a50_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of restricted stock awards (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_dei_EntityIncorporationStateCountryCode_3cf8fdd8-ca87-4da9-8a49-9c728071feb1_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_AssetsCurrentAbstract_aa5cd097-0c1f-45f4-9481-b584bfc70b56_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_LeasesAbstract_01cf8d89-a1f8-4acf-a8a4-332406613e8f_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingExpense_0dbc9698-abae-4c91-b260-68dd8a2c38e2_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising expense</link:label>
    <link:label id="lab_us-gaap_AdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_66b19e28-6de4-494e-964c-1e8580e25fce_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Significant components of our 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_EntityAddressStateOrProvince_96ee0681-3e48-4cdc-8ff5-4f06db85e71a_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d3497a24-4b44-4158-b47c-83aab755787e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6bd8faff-7133-4397-9830-1d8874847886_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_IPOMember_6d1adb2f-62da-4a2e-998f-a8ce9ad2145c_terseLabel_en-US" xlink:label="lab_us-gaap_IPOMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IPO</link:label>
    <link:label id="lab_us-gaap_IPOMember_label_en-US" xlink:label="lab_us-gaap_IPOMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IPO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IPOMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IPOMember" xlink:to="lab_us-gaap_IPOMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_d428d23e-e2b0-4372-8671-ac36497ffca5_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cour_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock_70c266e7-c8ec-4350-b4df-04dbc55eacf3_terseLabel_en-US" xlink:label="lab_cour_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Shares of Common Stock Reserved for Future Issuance</link:label>
    <link:label id="lab_cour_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock_label_en-US" xlink:label="lab_cour_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Common Stock Reserved For Future Issuance [Table Text Block]</link:label>
    <link:label id="lab_cour_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock_documentation_en-US" xlink:label="lab_cour_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of common stock reserved for future issuance.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" xlink:href="cour-20231231.xsd#cour_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" xlink:to="lab_cour_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_e46b3751-b19c-40fe-a916-90e927b3494b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Related Party Transactions By Related Party [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths_491919a5-ff32-41f2-80d8-a045068e522c_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:to="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_3d0cf097-f830-42a5-95c9-0e25cad95b14_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OperatingLeasePayments_a56eb9fc-35d8-4ee3-a6cc-2a22fb7c7ad1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for amounts included in the measurement of operating 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_CommonStockSharesOutstanding_9061f002-647b-4a34-93d5-b1825382c101_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_fa771feb-9de9-4956-afd3-fe1df2b4a9e9_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_edf68064-161c-4606-a78e-20d3df2042c3_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cour_ContractWithCustomerAmortizationOnRenewalPeriod_c5fa890b-23ce-4472-bffe-61bffef92af6_terseLabel_en-US" xlink:label="lab_cour_ContractWithCustomerAmortizationOnRenewalPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with customer amortization on renewal period</link:label>
    <link:label id="lab_cour_ContractWithCustomerAmortizationOnRenewalPeriod_label_en-US" xlink:label="lab_cour_ContractWithCustomerAmortizationOnRenewalPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer Amortization On Renewal Period</link:label>
    <link:label id="lab_cour_ContractWithCustomerAmortizationOnRenewalPeriod_documentation_en-US" xlink:label="lab_cour_ContractWithCustomerAmortizationOnRenewalPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer Amortization On Renewal Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ContractWithCustomerAmortizationOnRenewalPeriod" xlink:href="cour-20231231.xsd#cour_ContractWithCustomerAmortizationOnRenewalPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_ContractWithCustomerAmortizationOnRenewalPeriod" xlink:to="lab_cour_ContractWithCustomerAmortizationOnRenewalPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_665c73c4-c859-4f6d-9603-808c36764dfd_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment loss</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:to="lab_us-gaap_OperatingLeaseImpairmentLoss" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ConcentrationRiskCreditRisk_abed2f83-2bee-4076-84b9-0a54d1dae008_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentrations of 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_AuditorLocation_af2e1607-390d-4125-a4f0-c9519b46adce_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_921f2e85-d4d8-4b39-a835-d6e00a03350f_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Temporary Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Temporary Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_48c17ebe-5ba8-4603-b4ee-693ce8fe4823_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_10e15497-d9cd-42a0-b25c-416067b673d7_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_696faf13-94bf-4d91-b869-6f8255f8dbc5_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employees percentage of eligible compensation may elect to contribute</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:to="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_fba88037-95ab-4cfa-ae63-f571d02b915c_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_03ba3443-0623-4cf1-a05c-24261c744df8_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ClassOfStockDomain_76a62fdd-e302-4645-9afb-c5127ca47eec_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_NetIncomeLossAvailableToCommonStockholdersBasic_969f026e-e861-4510-a5dc-171f017c2d97_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_3b7b6014-3350-442a-abea-d7797c84f392_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_30b0e1da-0511-46fc-804c-81efc4cc108f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Shares</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_912e2a0c-b42b-4c25-afb1-6527479cda7b_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DeferredTaxLiabilitiesAbstract_8452be9c-73c2-4430-9eea-8cdcc0a11c41_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_3884fb8b-fc1d-49e5-af1e-03c150a06bdc_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ConversionOfStockSharesConverted1_be173496-1af0-4870-94e7-2c25ab012313_terseLabel_en-US" xlink:label="lab_us-gaap_ConversionOfStockSharesConverted1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of redeemable convertible preferred stock to common stock upon initial public offering (in shares)</link:label>
    <link:label id="lab_us-gaap_ConversionOfStockSharesConverted1_label_en-US" xlink:label="lab_us-gaap_ConversionOfStockSharesConverted1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of Stock, Shares Converted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConversionOfStockSharesConverted1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConversionOfStockSharesConverted1" xlink:to="lab_us-gaap_ConversionOfStockSharesConverted1" xlink:type="arc" order="1"/>
    <link:label id="lab_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfCommonStock_518bd4f0-a37d-4495-8a13-8d1b54171753_terseLabel_en-US" xlink:label="lab_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of common stock (in usd per share)</link:label>
    <link:label id="lab_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfCommonStock_label_en-US" xlink:label="lab_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Fair Value of Common Stock</link:label>
    <link:label id="lab_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfCommonStock_documentation_en-US" xlink:label="lab_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Fair Value of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfCommonStock" xlink:href="cour-20231231.xsd#cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfCommonStock" xlink:to="lab_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_cour_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag_fc35c93d-5d12-4a8b-b62d-624b4dab1452_terseLabel_en-US" xlink:label="lab_cour_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment long-lived asset held-for-use extensible enumeration</link:label>
    <link:label id="lab_cour_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag_label_en-US" xlink:label="lab_cour_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment Long Lived Asset Held For Use Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag</link:label>
    <link:label id="lab_cour_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag_documentation_en-US" xlink:label="lab_cour_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment Long Lived Asset Held For Use Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" xlink:href="cour-20231231.xsd#cour_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" xlink:to="lab_cour_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_22fb5f11-d757-4c1c-bea4-946d2b260675_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_CurrentIncomeTaxExpenseBenefit_d6522a4d-635b-4d06-ae2c-da1087175eed_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_c791ab76-988f-43bb-9071-9619d0d1792c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_0165a67d-ba34-4f23-a698-8a22b2ca6adc_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BASIS OF PRESENTATION AND DESCRIPTION OF BUSINESS</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_VestingDomain_d28bbbff-5663-4af0-b0ca-266dbd75dde3_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c32b59a0-fc01-4c04-be6e-7a18949999b8_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_AccumulatedOtherComprehensiveIncomeMember_bb6240f8-1cd0-4b8b-8d3f-bcdc162563b4_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.xsd#ecd_AggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompAmt" xlink:to="lab_ecd_AggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_205d8465-ef04-4c1e-9d9a-ecf87a04187b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Unrealized Loss Position</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_88dfc2d9-0d27-436a-985f-359c33be297e_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_5ca09c62-168f-4a18-83ba-399f5877eedc_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares reserved for issuance</link:label>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_1788cb74-7e7b-4016-8f06-6ffb95d6f62e_totalLabel_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total shares of common stock reserved</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ContractWithCustomerLiabilityNoncurrent_38355904-615e-44e8-82e9-0498c3302817_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue, non-current</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_cour_ContractAssetsAndLiabilitiesPolicyTextBlock_39ab6d31-9a82-4260-af1a-6fb3727873cf_terseLabel_en-US" xlink:label="lab_cour_ContractAssetsAndLiabilitiesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue</link:label>
    <link:label id="lab_cour_ContractAssetsAndLiabilitiesPolicyTextBlock_label_en-US" xlink:label="lab_cour_ContractAssetsAndLiabilitiesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Assets and Liabilities [Policy Text Block]</link:label>
    <link:label id="lab_cour_ContractAssetsAndLiabilitiesPolicyTextBlock_documentation_en-US" xlink:label="lab_cour_ContractAssetsAndLiabilitiesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets and liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ContractAssetsAndLiabilitiesPolicyTextBlock" xlink:href="cour-20231231.xsd#cour_ContractAssetsAndLiabilitiesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_ContractAssetsAndLiabilitiesPolicyTextBlock" xlink:to="lab_cour_ContractAssetsAndLiabilitiesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_0dd522dc-8d17-4134-95b2-359553ce7f3a_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DeferredTaxAssetsInProcessResearchAndDevelopment_9f007d5c-87d3-45c5-b0f7-71e017f01e9a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized research and development costs</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, 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/2023/elts/us-gaap-2023.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_RelatedPartyTransactionDomain_f4ec707b-82ec-4e5a-82d0-9603ca86a848_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain" xlink:to="lab_us-gaap_RelatedPartyTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_8bfcc649-2d50-45b7-bd38-71922af11ce6_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_a0027cef-714e-4d23-9ba4-67196c59081c_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax benefits recognized</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_76ce4b03-4db7-45ef-af58-fd2dc731aae8_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_09e3eca0-4b9c-4298-b32e-6b846e490ead_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_ad31fb5b-3e6f-410f-9176-b631b8f332df_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesPolicy_ed1f9ae9-6c86-4911-b13c-aa64e33c0fe7_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesPolicy_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MarketableSecuritiesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesPolicy" xlink:to="lab_us-gaap_MarketableSecuritiesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_db37bfa2-519a-4349-8426-b09f7c12cd5b_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_CommonStockValue_0c7b8d43-047a-46d0-8179-691d96335970_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, $0.00001 par value&#8212;300,000,000 shares authorized as of December&#160;31, 2023 and December&#160;31, 2022; 162,898,279 shares issued and 155,320,538 shares outstanding as of December&#160;31, 2023, and 150,683,607 shares issued and 147,935,669 shares outstanding as of December&#160;31, 2022</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityByClassOfStockTable_8adf5acb-335e-415c-bf57-befa4d466e55_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityByClassOfStockTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity By Class Of Stock [Table]</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityByClassOfStockTable_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityByClassOfStockTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, by Class of Stock [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityByClassOfStockTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquityByClassOfStockTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable" xlink:to="lab_us-gaap_TemporaryEquityByClassOfStockTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation_27327831-29b7-4e19-bc50-4d51b2ca3a42_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">cumulative stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Benefits and Share-Based Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:to="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_98fa6529-7993-44c1-8161-8f15de33b49e_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_5251218f-c23c-4863-9511-e4508a94a4cb_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_CurrentStateAndLocalTaxExpenseBenefit_b564beb4-1367-4ea3-8313-fcc886a1aac8_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_AssetsCurrent_f1013feb-bad2-4ea9-8bde-d80f42a402b3_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_159643dc-e0e7-42c8-811d-acf6a98effb2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred taxes:</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_b1de3e12-e934-491c-a375-a41b994553c2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:to="lab_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesAndDeferredRevenueNoncurrent_3c7b12ae-e35a-4581-93a9-50d84ac13307_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesAndDeferredRevenueNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesAndDeferredRevenueNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesAndDeferredRevenueNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities and Deferred Revenue, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesAndDeferredRevenueNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesAndDeferredRevenueNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesAndDeferredRevenueNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesAndDeferredRevenueNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_de0c4148-9eb4-49e9-94b2-afdc80631799_terseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of long-lived assets</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_AccountsReceivableNet_e48d759a-a4f6-42f3-9465-2900188f00a9_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Billed accounts receivable, net of allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNet_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNet" xlink:to="lab_us-gaap_AccountsReceivableNet" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_SupplementalCashFlowInformationAbstract_a1ed7990-54c1-49ef-8648-6a481e3b2b36_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_d9572a45-d5ac-43c9-b4c0-ba1f13a1fdfb_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_7129e79d-3b00-422c-a37f-434f916a244a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expense, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_fb60893c-9e66-437f-802b-dfb29c0f300f_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_PurchaseObligation_1900e58e-032f-4676-ae0f-ed720077fae8_totalLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_PurchaseObligation_label_en-US" xlink:label="lab_us-gaap_PurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligation" xlink:to="lab_us-gaap_PurchaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_4c22e1d9-97cc-466b-8a35-54d51abfc7ab_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_StatementTable_2221fb12-fc90-4595-b506-51de094b2d3b_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_CurrentFiscalYearEndDate_768aa2d6-cf30-4c82-835e-008be46b88d0_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_EarningsPerSharePolicyTextBlock_dd0fe9ef-3133-489c-91de-a214eb8a8bfa_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Loss Per Share Attributable to Common Stockholders</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cour_ShareBasedCompensationCapitalizedAsInternalUseSoftware_2683ab64-7208-45ee-9b12-96007d967f13_terseLabel_en-US" xlink:label="lab_cour_ShareBasedCompensationCapitalizedAsInternalUseSoftware" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation capitalized as internal-use software costs</link:label>
    <link:label id="lab_cour_ShareBasedCompensationCapitalizedAsInternalUseSoftware_label_en-US" xlink:label="lab_cour_ShareBasedCompensationCapitalizedAsInternalUseSoftware" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Capitalized As Internal Use Software</link:label>
    <link:label id="lab_cour_ShareBasedCompensationCapitalizedAsInternalUseSoftware_documentation_en-US" xlink:label="lab_cour_ShareBasedCompensationCapitalizedAsInternalUseSoftware" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock based compensation capitalized as internal use software costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ShareBasedCompensationCapitalizedAsInternalUseSoftware" xlink:href="cour-20231231.xsd#cour_ShareBasedCompensationCapitalizedAsInternalUseSoftware"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_ShareBasedCompensationCapitalizedAsInternalUseSoftware" xlink:to="lab_cour_ShareBasedCompensationCapitalizedAsInternalUseSoftware" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_fc8bd68b-3bcb-4221-97c4-f74910c1b50a_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock repurchase program authorized amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_70e05627-2aa2-4d9a-abb1-62eda80a3795_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares, repurchased (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableTradeCurrent_d8e96420-0c76-4c6b-aeec-9b2e4f532435_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableTradeCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Educator partners payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableTradeCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableTradeCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Trade, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableTradeCurrent" xlink:to="lab_us-gaap_AccountsPayableTradeCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_2ac1b0b4-0f75-4fdc-b035-52d505c333f6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Reconciliation Between the Statutory U.S. Federal Income Tax Rate and our Effective Tax Rate as a Percentage of Loss Before Income Taxes</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_482c75bc-607d-4a1e-8b89-af4149409dad_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_e82811b2-ca7c-42c4-a42b-4eb133c3d731_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross unrecognized tax benefits&#8212;beginning of period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_f108bb3f-6e58-4a0f-b4c9-01fbe0862801_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross unrecognized tax benefits&#8212;end of period</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_IncomeTaxAuthorityAxis_c9cb23fb-d681-4f89-b473-b20ef04a9f86_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_cc298029-4bbd-4394-9e94-8c1a7f4b605a_verboseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk, percentage</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_srt_AsiaPacificMember_a6adcde0-7a8c-4ad7-86fc-163144a237c4_terseLabel_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia Pacific</link:label>
    <link:label id="lab_srt_AsiaPacificMember_label_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia Pacific [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_AsiaPacificMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AsiaPacificMember" xlink:to="lab_srt_AsiaPacificMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_ae41dc14-2f38-4310-bad2-60b3ad9d962c_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current taxes:</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_b33a6faf-9942-4df0-ad4d-cc2130b3ca3e_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_6a134a84-6d29-423b-9900-d38b7f59afcb_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State income taxes, net of federal benefit</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_8d5c922b-1e4d-4248-a6a8-d7e4f7dc29ee_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_b42f4f93-863a-4152-965c-ee950464a8e3_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2028</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_RestrictedCashCurrent_d76469e5-e344-4d1c-98b4-cd01e868f9a3_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash, current</link:label>
    <link:label id="lab_us-gaap_RestrictedCashCurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashCurrent" xlink:to="lab_us-gaap_RestrictedCashCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_d07eec6a-27e0-4dbd-b0ab-6e3eac0b9e8f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares, canceled (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_1c9dfabe-fb71-44d1-9cc5-12fb573b03fd_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_146cb299-9587-49cf-a05f-497360dbe063_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Costs, Net and Other Assets Disclosure</link:label>
    <link:label id="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_0dff3f60-e480-434c-ae4d-f35af1134b9d_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Net</link:label>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_label_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_924a6501-ba26-4b33-b860-e1288936d1cc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_NetCashProvidedByUsedInOperatingActivities_321a829b-c227-4da7-b125-c704d8e972c2_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_019dc419-c4ab-4f70-b206-eb3b9322c879_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Future Expected Amortization Expense for Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_StatementClassOfStockAxis_a7661a6b-cd5d-4b66-9135-582363ae6e41_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cour_ContractWithCustomerPurchaseOfFixedQuantityOfSeatLicensesContractPeriod_bb96fb1b-8b07-4e4d-8127-b3ee4318d438_terseLabel_en-US" xlink:label="lab_cour_ContractWithCustomerPurchaseOfFixedQuantityOfSeatLicensesContractPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with customer, purchase of fixed quantity of seat licenses, contract period</link:label>
    <link:label id="lab_cour_ContractWithCustomerPurchaseOfFixedQuantityOfSeatLicensesContractPeriod_label_en-US" xlink:label="lab_cour_ContractWithCustomerPurchaseOfFixedQuantityOfSeatLicensesContractPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Purchase Of Fixed Quantity Of Seat Licenses, Contract Period</link:label>
    <link:label id="lab_cour_ContractWithCustomerPurchaseOfFixedQuantityOfSeatLicensesContractPeriod_documentation_en-US" xlink:label="lab_cour_ContractWithCustomerPurchaseOfFixedQuantityOfSeatLicensesContractPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Purchase Of Fixed Quantity Of Seat Licensing, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ContractWithCustomerPurchaseOfFixedQuantityOfSeatLicensesContractPeriod" xlink:href="cour-20231231.xsd#cour_ContractWithCustomerPurchaseOfFixedQuantityOfSeatLicensesContractPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_ContractWithCustomerPurchaseOfFixedQuantityOfSeatLicensesContractPeriod" xlink:to="lab_cour_ContractWithCustomerPurchaseOfFixedQuantityOfSeatLicensesContractPeriod" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_DeferredCostsCurrent_96a79acb-a264-42dc-8c04-eee1c120d61f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCostsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred costs, net</link:label>
    <link:label id="lab_us-gaap_DeferredCostsCurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCostsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Costs, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCostsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCostsCurrent" xlink:to="lab_us-gaap_DeferredCostsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cour_ImpairmentLossesOnContractAssets_e77f5fd7-1a58-4d8c-8a6b-baa27d4f8c32_terseLabel_en-US" xlink:label="lab_cour_ImpairmentLossesOnContractAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment losses on contract assets</link:label>
    <link:label id="lab_cour_ImpairmentLossesOnContractAssets_label_en-US" xlink:label="lab_cour_ImpairmentLossesOnContractAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment Losses On Contract Assets</link:label>
    <link:label id="lab_cour_ImpairmentLossesOnContractAssets_documentation_en-US" xlink:label="lab_cour_ImpairmentLossesOnContractAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment losses on contract assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ImpairmentLossesOnContractAssets" xlink:href="cour-20231231.xsd#cour_ImpairmentLossesOnContractAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_ImpairmentLossesOnContractAssets" xlink:to="lab_cour_ImpairmentLossesOnContractAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_17da15bb-a9c4-4b23-97dc-55b8fdab82a3_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_82cb5840-741b-4fe8-897f-da0fd6c1b437_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization expense</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cour_DeferredTaxAssetsOperatingLeaseLiabilities_43c710ed-e69d-42f0-9f1d-8ecbea7e15c6_terseLabel_en-US" xlink:label="lab_cour_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_cour_DeferredTaxAssetsOperatingLeaseLiabilities_label_en-US" xlink:label="lab_cour_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Lease Liabilities</link:label>
    <link:label id="lab_cour_DeferredTaxAssetsOperatingLeaseLiabilities_documentation_en-US" xlink:label="lab_cour_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount, before allocation of valuation allowance, of deferred tax asset attributable to operating lease liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:href="cour-20231231.xsd#cour_DeferredTaxAssetsOperatingLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:to="lab_cour_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCostsCurrentAndNoncurrent_db3c46ca-d6b0-4199-837c-82520d6b867a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCostsCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred costs, net</link:label>
    <link:label id="lab_us-gaap_DeferredCostsCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCostsCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCostsCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCostsCurrentAndNoncurrent" xlink:to="lab_us-gaap_DeferredCostsCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_c079a487-6896-4666-82dc-0d2d10cb256a_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_label_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_4803ab4f-3914-4a90-b14f-632a19be69d3_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and fixtures</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_us-gaap_StatementOfFinancialPositionAbstract_2b78c1cc-0229-4023-b252-5db7234a9d40_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_StockholdersEquity_be98b087-cb8d-4f24-baae-e5f98ba45c4e_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_98e636fc-1d75-4267-b142-eee495179fb4_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_c5b428f2-e424-4943-8b26-38ee30b6e5b6_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cour_LeahBelskyTradingArrangementRestrictedStockUnitsMember_label_en-US" xlink:label="lab_cour_LeahBelskyTradingArrangementRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leah Belsky Trading Arrangement, Restricted Stock Units [Member]</link:label>
    <link:label id="lab_cour_LeahBelskyTradingArrangementRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_cour_LeahBelskyTradingArrangementRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leah Belsky Trading Arrangement, Restricted Stock Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_LeahBelskyTradingArrangementRestrictedStockUnitsMember" xlink:href="cour-20231231.xsd#cour_LeahBelskyTradingArrangementRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_LeahBelskyTradingArrangementRestrictedStockUnitsMember" xlink:to="lab_cour_LeahBelskyTradingArrangementRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_aae3bd2c-8fa9-4bb5-b762-0544c8ffe262_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of unrecognized tax benefits on effective tax rate, if recognized</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_19528166-749b-4a53-9d1d-7e7c16f65934_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_2491a1f4-88ed-4b4b-801c-34fb0ec176cd_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax benefits realized on awards vested and exercised</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Exercise of Option, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_d15375f4-246a-4f17-8abc-3be4a91ec94a_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity of Counterparty, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_label_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity of Counterparty, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:to="lab_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncurrentAssets_b832e390-9439-4382-b9b1-da83b30b9cfd_terseLabel_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent Assets</link:label>
    <link:label id="lab_us-gaap_NoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncurrentAssets" xlink:to="lab_us-gaap_NoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardRsusOutstanding_ff1b9cfb-845f-45df-95bc-c91e271bb791_terseLabel_en-US" xlink:label="lab_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardRsusOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs outstanding</link:label>
    <link:label id="lab_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardRsusOutstanding_label_en-US" xlink:label="lab_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardRsusOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award RSUs Outstanding</link:label>
    <link:label id="lab_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardRsusOutstanding_documentation_en-US" xlink:label="lab_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardRsusOutstanding" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award RSUs Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardRsusOutstanding" xlink:href="cour-20231231.xsd#cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardRsusOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardRsusOutstanding" xlink:to="lab_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardRsusOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_b024e116-2150-4963-8ccb-668fe51c9ac7_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e85ea297-1c79-4421-b2be-b2dbed770174_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ContractWithCustomerLiabilityRevenueRecognized_fbaa542b-d2de-4580-9e17-f2e887fada0f_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognized</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9cf3f45e-7575-44b3-a23b-e84bf244c01c_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ConcentrationRiskByTypeAxis_044d00d9-0f2c-4840-badf-9e03643dc43a_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_0d20ebe4-41ed-4a91-86f8-eaa972c2fb0a_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected term (in years)</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_66318837-ed77-4810-babc-15c723ad71b1_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_UnbilledContractsReceivable_f37cadde-4af5-4daa-8fea-75130914f546_terseLabel_en-US" xlink:label="lab_us-gaap_UnbilledContractsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled accounts receivable</link:label>
    <link:label id="lab_us-gaap_UnbilledContractsReceivable_label_en-US" xlink:label="lab_us-gaap_UnbilledContractsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Contracts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnbilledContractsReceivable" xlink:to="lab_us-gaap_UnbilledContractsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_cour_RussianEducatorPartnersMember_3515878f-edf0-47c6-9b14-536762ba225e_terseLabel_en-US" xlink:label="lab_cour_RussianEducatorPartnersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Russian Educator Partners</link:label>
    <link:label id="lab_cour_RussianEducatorPartnersMember_label_en-US" xlink:label="lab_cour_RussianEducatorPartnersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Russian Educator Partners [Member]</link:label>
    <link:label id="lab_cour_RussianEducatorPartnersMember_documentation_en-US" xlink:label="lab_cour_RussianEducatorPartnersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Russian educator partners</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_RussianEducatorPartnersMember" xlink:href="cour-20231231.xsd#cour_RussianEducatorPartnersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_RussianEducatorPartnersMember" xlink:to="lab_cour_RussianEducatorPartnersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_a706c5de-5c76-437e-afb1-4ff21f4a465b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_RestructuringAndRelatedActivitiesDisclosureTextBlock_9dab502c-31a6-4acb-bade-c6804aa6878b_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RESTRUCTURING RELATED CHARGES</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ac6d4694-4e95-4fa3-b507-05b536ea28df_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_9cc204e5-dfbc-4d18-bd31-f451f5a0170d_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_7712a094-fc0c-4d54-9f1f-1a0eb7e63700_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of redeemable convertible preferred stock to common stock upon initial public offering (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_c7e5606f-9e55-4d18-93bd-797900267df0_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_cour_ImpairmentLossesOnDeferredPartnerFees_1fec5920-6bd2-4cf0-85f1-4271bfbb9baa_terseLabel_en-US" xlink:label="lab_cour_ImpairmentLossesOnDeferredPartnerFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment losses on deferred partner fees</link:label>
    <link:label id="lab_cour_ImpairmentLossesOnDeferredPartnerFees_label_en-US" xlink:label="lab_cour_ImpairmentLossesOnDeferredPartnerFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment Losses On Deferred Partner Fees</link:label>
    <link:label id="lab_cour_ImpairmentLossesOnDeferredPartnerFees_documentation_en-US" xlink:label="lab_cour_ImpairmentLossesOnDeferredPartnerFees" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment losses on deferred partner fees.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ImpairmentLossesOnDeferredPartnerFees" xlink:href="cour-20231231.xsd#cour_ImpairmentLossesOnDeferredPartnerFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_ImpairmentLossesOnDeferredPartnerFees" xlink:to="lab_cour_ImpairmentLossesOnDeferredPartnerFees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_4c551d02-993b-46c0-ac22-d10a73ac3ab9_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property, equipment, and software</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_e9280799-d0f8-45ce-9783-5b6e34d7a81f_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DeferredTaxAssetsGross_c2b05ae3-1bc1-4921-aee2-075c92d87951_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a58d543c-932c-49b2-9e43-a32ddfadc112_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_dei_DocumentFiscalPeriodFocus_81473efa-d8b0-48c1-bb98-f30d87c6dc82_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_996ebfb0-d43b-41e0-8300-4e0600ec7154_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetUsefulLife_68276530-a8ba-4528-ae21-0d4f8b0fa169_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated useful lives</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cour_PaymentsToAcquireContentAssets_13eb0ede-62de-4401-8a17-0e90b5c4dfd5_negatedLabel_en-US" xlink:label="lab_cour_PaymentsToAcquireContentAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of content assets</link:label>
    <link:label id="lab_cour_PaymentsToAcquireContentAssets_label_en-US" xlink:label="lab_cour_PaymentsToAcquireContentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Content Assets</link:label>
    <link:label id="lab_cour_PaymentsToAcquireContentAssets_documentation_en-US" xlink:label="lab_cour_PaymentsToAcquireContentAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Content Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_PaymentsToAcquireContentAssets" xlink:href="cour-20231231.xsd#cour_PaymentsToAcquireContentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_PaymentsToAcquireContentAssets" xlink:to="lab_cour_PaymentsToAcquireContentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_db503749-960a-482a-8cce-49ccf0250067_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation and other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2cb26206-8f98-4db9-9fac-0e12ad46e1de_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_2a337736-380c-46bb-99e5-2faf509aea7d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_dc3599d9-da0d-4088-800f-c99801a47f0f_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average exercise price, beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_a636ddfe-b282-4530-8d35-410b62746f1e_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average exercise price, ending balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ShareBasedCompensation_a1911e67-f231-4f83-87d5-a4438644d253_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_CommonStockMember_349702c4-b5e7-4831-a2a5-6d3bf9117d85_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_dei_CityAreaCode_16b82f90-6082-445b-a337-fe18fdca255f_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_dei_EntityAddressPostalZipCode_6fdb8a3a-5c0c-4189-9d3f-c1b4cefd4d54_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_EarningsPerShareTextBlock_7b951bb2-6670-4460-a12d-3b2ff1d9af06_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NET LOSS PER SHARE</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_OtherAccountsPayableAndAccruedLiabilities_9b6b0e8f-e665-4cb5-a45c-ec8ca92ab176_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accounts payable and accrued expenses</link:label>
    <link:label id="lab_us-gaap_OtherAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_fd11403d-5ce3-45fe-ba49-e40b443f4f4f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_cour_CreditOrNonCreditImpairmentCharges_4edacbca-ccbf-45da-bfb2-7c2204b02d2e_terseLabel_en-US" xlink:label="lab_cour_CreditOrNonCreditImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit or non credit impairment charges</link:label>
    <link:label id="lab_cour_CreditOrNonCreditImpairmentCharges_label_en-US" xlink:label="lab_cour_CreditOrNonCreditImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit or Non-Credit Impairment Charges</link:label>
    <link:label id="lab_cour_CreditOrNonCreditImpairmentCharges_documentation_en-US" xlink:label="lab_cour_CreditOrNonCreditImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit or non-credit impairment charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_CreditOrNonCreditImpairmentCharges" xlink:href="cour-20231231.xsd#cour_CreditOrNonCreditImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_CreditOrNonCreditImpairmentCharges" xlink:to="lab_cour_CreditOrNonCreditImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_e28b0f71-ae27-4d22-a502-276e4700d1de_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership interest in equity method investment, percentage</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_cour_PrivateCompanyMember_cb0e83fb-9c59-44fb-8c82-2e23033508e0_terseLabel_en-US" xlink:label="lab_cour_PrivateCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Company</link:label>
    <link:label id="lab_cour_PrivateCompanyMember_label_en-US" xlink:label="lab_cour_PrivateCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Company [Member]</link:label>
    <link:label id="lab_cour_PrivateCompanyMember_documentation_en-US" xlink:label="lab_cour_PrivateCompanyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_PrivateCompanyMember" xlink:href="cour-20231231.xsd#cour_PrivateCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_PrivateCompanyMember" xlink:to="lab_cour_PrivateCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_400a4293-5b87-4c1e-a027-ab9d80b94bdb_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_srt_SegmentGeographicalDomain_ce31ba8c-c285-4c7c-9179-a5a838fc9c4e_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock_c1233486-c28f-4f6c-9adb-7aba5b04ee57_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation Expense</link:label>
    <link:label id="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Related Costs, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:to="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_a4885105-bec3-42d2-aa89-7511d387d832_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_5f5d9d69-bf4f-4f80-af9e-e8afae906663_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, equipment, and software, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_8d065e8b-9d20-4fcc-b443-3bc3958df740_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, equipment, and software, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_0b2498e0-0f06-429e-a61d-c8b70fc40d4d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock Option Activity under the Plans</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_cour_PlatformAndSupportCosts_3e719e49-48b0-4461-a436-5401fac9996a_terseLabel_en-US" xlink:label="lab_cour_PlatformAndSupportCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Platform and support costs</link:label>
    <link:label id="lab_cour_PlatformAndSupportCosts_label_en-US" xlink:label="lab_cour_PlatformAndSupportCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Platform And Support Costs</link:label>
    <link:label id="lab_cour_PlatformAndSupportCosts_documentation_en-US" xlink:label="lab_cour_PlatformAndSupportCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Platform and support costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_PlatformAndSupportCosts" xlink:href="cour-20231231.xsd#cour_PlatformAndSupportCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_PlatformAndSupportCosts" xlink:to="lab_cour_PlatformAndSupportCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a126fc99-5fe6-4fc6-bb06-a22c2dc7a8e2_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_StatementOfCashFlowsAbstract_b636f935-d316-41b0-8d0e-8d27c04e22b7_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_AssetsAbstract_87904617-5aba-446d-9a0b-3b9943a627fe_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_cour_PropertyEquipmentAndSoftwareEstimatedUsefulLives_767b4785-4632-4d55-8b81-498b7dfe2822_terseLabel_en-US" xlink:label="lab_cour_PropertyEquipmentAndSoftwareEstimatedUsefulLives" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, equipment, and software estimated useful lives</link:label>
    <link:label id="lab_cour_PropertyEquipmentAndSoftwareEstimatedUsefulLives_label_en-US" xlink:label="lab_cour_PropertyEquipmentAndSoftwareEstimatedUsefulLives" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Equipment, and Software Estimated Useful Lives</link:label>
    <link:label id="lab_cour_PropertyEquipmentAndSoftwareEstimatedUsefulLives_documentation_en-US" xlink:label="lab_cour_PropertyEquipmentAndSoftwareEstimatedUsefulLives" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Equipment, and Software Estimated Useful Lives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_PropertyEquipmentAndSoftwareEstimatedUsefulLives" xlink:href="cour-20231231.xsd#cour_PropertyEquipmentAndSoftwareEstimatedUsefulLives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_PropertyEquipmentAndSoftwareEstimatedUsefulLives" xlink:to="lab_cour_PropertyEquipmentAndSoftwareEstimatedUsefulLives" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_4d3040b7-abc7-4f72-a66b-cd4cc653e993_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_b35afd3e-3499-4833-8cb5-f023d80ffce9_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of tax withholding on vesting of restricted stock units</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_c123511a-f20d-4635-a593-a4a657a0cd24_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_851ad8b1-2c2f-457f-8737-2c27162ab12c_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_b7fb4fe0-28a3-4d07-801f-2db3334425ad_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USTreasurySecuritiesMember_eef5b0c3-4a1a-4e62-b383-ac311651805d_terseLabel_en-US" xlink:label="lab_us-gaap_USTreasurySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable securities&#8212;U.S. Treasury securities</link:label>
    <link:label id="lab_us-gaap_USTreasurySecuritiesMember_0a3b88b6-0d7c-4362-a7f3-160b77d9f297_netLabel_en-US" xlink:label="lab_us-gaap_USTreasurySecuritiesMember" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_IncomeTaxesPaidNet_9ffa6807-3e85-4fe5-a7f2-1e3352f54963_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_NetCashProvidedByUsedInFinancingActivities_03986005-9fac-4648-aca7-3eacab08b6f6_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash (used in) 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cour_SegmentShareBasedCompensation_a8b0d235-cfa8-49d6-ac03-460255b3a51b_verboseLabel_en-US" xlink:label="lab_cour_SegmentShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_cour_SegmentShareBasedCompensation_label_en-US" xlink:label="lab_cour_SegmentShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Share Based Compensation</link:label>
    <link:label id="lab_cour_SegmentShareBasedCompensation_documentation_en-US" xlink:label="lab_cour_SegmentShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment share based compensation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_SegmentShareBasedCompensation" xlink:href="cour-20231231.xsd#cour_SegmentShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_SegmentShareBasedCompensation" xlink:to="lab_cour_SegmentShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_a0479b95-2cfb-40ed-b0e3-92d0c183ccbb_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DevelopedTechnologyRightsMember_ed807e9f-21dc-4c0a-815f-e207748232f4_terseLabel_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Developed technology</link:label>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_label_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Developed Technology Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:to="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_c1f0989f-5bfc-4fe8-a751-acffda23dc3c_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_d3f2c18d-e634-4b81-811f-a1fe7781d5b0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Stock-Based Compensation Expense in the Consolidated Statements of Operations</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_PropertyPlantAndEquipmentMember_2c5b297f-1a2c-41a5-ac4e-c0bfe2e3e68e_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentMember" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_ef102af9-ba62-4b14-aa1f-d9125b40a364_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_AvailableForSaleDebtSecuritiesAmortizedCostBasis_ff9d758b-4f13-4887-a70c-acad2484da39_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_d351e316-af33-4ad7-9cf9-b6cb014ad3d0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_c25e1c0e-0376-4f1e-9c96-21027e60364f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_e5699320-e461-4090-91cf-6b63e94aa9c5_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining amortization period for intangible asset</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Remaining Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_cour_ScheduleOfCapitalizationOfContentAssetsAndAmortizationExpenseForIntangibleAssetsTableTextBlock_7401f201-74e5-4f83-8fae-b91565b9984d_terseLabel_en-US" xlink:label="lab_cour_ScheduleOfCapitalizationOfContentAssetsAndAmortizationExpenseForIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Capitalization of Content Assets and Amortization Expense for Intangible Assets</link:label>
    <link:label id="lab_cour_ScheduleOfCapitalizationOfContentAssetsAndAmortizationExpenseForIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_cour_ScheduleOfCapitalizationOfContentAssetsAndAmortizationExpenseForIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Capitalization Of Content Assets And Amortization Expense For Intangible Assets [Table Text Block]</link:label>
    <link:label id="lab_cour_ScheduleOfCapitalizationOfContentAssetsAndAmortizationExpenseForIntangibleAssetsTableTextBlock_documentation_en-US" xlink:label="lab_cour_ScheduleOfCapitalizationOfContentAssetsAndAmortizationExpenseForIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Capitalization Of Content Assets And Amortization Expense For Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ScheduleOfCapitalizationOfContentAssetsAndAmortizationExpenseForIntangibleAssetsTableTextBlock" xlink:href="cour-20231231.xsd#cour_ScheduleOfCapitalizationOfContentAssetsAndAmortizationExpenseForIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_ScheduleOfCapitalizationOfContentAssetsAndAmortizationExpenseForIntangibleAssetsTableTextBlock" xlink:to="lab_cour_ScheduleOfCapitalizationOfContentAssetsAndAmortizationExpenseForIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_de04e994-51ad-41a0-8d54-172bf4b988e7_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per share&#8212;basic (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OperatingLeaseRightOfUseAsset_59df19e8-d194-4d29-8952-eba2799684f8_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cour_SoftwareAndWebsiteDevelopmentMember_3a2ea0bc-859e-4671-a8d1-4ec52005903a_terseLabel_en-US" xlink:label="lab_cour_SoftwareAndWebsiteDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software and Website Development</link:label>
    <link:label id="lab_cour_SoftwareAndWebsiteDevelopmentMember_label_en-US" xlink:label="lab_cour_SoftwareAndWebsiteDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software And Website Development [Member]</link:label>
    <link:label id="lab_cour_SoftwareAndWebsiteDevelopmentMember_documentation_en-US" xlink:label="lab_cour_SoftwareAndWebsiteDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software And Website Development</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_SoftwareAndWebsiteDevelopmentMember" xlink:href="cour-20231231.xsd#cour_SoftwareAndWebsiteDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_SoftwareAndWebsiteDevelopmentMember" xlink:to="lab_cour_SoftwareAndWebsiteDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_9f25f3e8-82d2-4e4b-aa7f-e578d2a76227_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock related to employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_1b68d36d-2f71-4405-a1da-58d41b819622_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_9000a925-4e1a-4b59-a8cd-52ab8ea8ef82_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_CurrentForeignTaxExpenseBenefit_e9888223-6559-4ec4-9b8e-710689d44f92_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_61fe423b-7997-4cd4-a408-d83a3e829564_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred tax assets</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_5945cb6f-eaf7-4da4-bc4a-5dac176135cd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value of employee options exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_dei_EntityAddressCityOrTown_9a3528b8-4f02-4a81-bf26-a31c9f3ec415_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_RelatedPartyMember_15c5eba1-7025-4a87-85c0-0a6cffa7e677_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party</link:label>
    <link:label id="lab_us-gaap_RelatedPartyMember_label_en-US" xlink:label="lab_us-gaap_RelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyMember" xlink:to="lab_us-gaap_RelatedPartyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_fd11ecf7-9c9b-4021-b83b-6816c93f4004_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Financial Information for Each Reportable Segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInSecondYear_72f9061b-f731-409e-93a1-9d70319716c0_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInSecondYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInSecondYear" xlink:to="lab_us-gaap_PurchaseObligationDueInSecondYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_f3acf6b3-8f2f-4029-bf98-5eb23650ecd6_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining contractual term, options vested</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_b68c3d56-7f92-4f36-b551-0e488ef5e631_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares, options vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_fdc1e8e2-f2d7-4bc5-988d-f2c9f8bb8df7_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInThirdYear_fc085451-f0fd-4a89-bc37-d7291003e06b_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInThirdYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInThirdYear" xlink:to="lab_us-gaap_PurchaseObligationDueInThirdYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_c97a93c3-ca05-4308-9aa1-088cad620915_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CONSOLIDATED BALANCE SHEET COMPONENTS</link:label>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Balance Sheet Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cour_EnterpriseSegmentMember_b12ff1c2-1fd3-41c6-b372-4313ac5e4047_terseLabel_en-US" xlink:label="lab_cour_EnterpriseSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enterprise</link:label>
    <link:label id="lab_cour_EnterpriseSegmentMember_label_en-US" xlink:label="lab_cour_EnterpriseSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enterprise Segment [Member]</link:label>
    <link:label id="lab_cour_EnterpriseSegmentMember_documentation_en-US" xlink:label="lab_cour_EnterpriseSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enterprise segment member.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_EnterpriseSegmentMember" xlink:href="cour-20231231.xsd#cour_EnterpriseSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_EnterpriseSegmentMember" xlink:to="lab_cour_EnterpriseSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_4b838beb-0b37-4749-a018-e371741a0c94_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring related charges</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_cour_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExerciseStockOptions_fd48a748-6183-4ba0-bd0e-14552f3680f1_terseLabel_en-US" xlink:label="lab_cour_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExerciseStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting of early exercise stock options</link:label>
    <link:label id="lab_cour_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExerciseStockOptions_label_en-US" xlink:label="lab_cour_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExerciseStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments To Additional Paid In Capital Vesting Of Early Exercise Stock Options</link:label>
    <link:label id="lab_cour_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExerciseStockOptions_documentation_en-US" xlink:label="lab_cour_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExerciseStockOptions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to additional paid in capital Vesting of early exercise stock options.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExerciseStockOptions" xlink:href="cour-20231231.xsd#cour_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExerciseStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExerciseStockOptions" xlink:to="lab_cour_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExerciseStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ChangeInAccountingEstimateTypeDomain_d6b115ad-5579-4336-b973-88ecb87768fb_terseLabel_en-US" xlink:label="lab_us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Accounting Estimate, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ChangeInAccountingEstimateTypeDomain_label_en-US" xlink:label="lab_us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Accounting Estimate, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:to="lab_us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_c7614bfe-f541-41d3-9b5c-850a0f3b9727_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_AmortizationOfDeferredSalesCommissions_ef5d5593-1c87-43e5-aa88-01b66962058e_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization</link:label>
    <link:label id="lab_us-gaap_AmortizationOfDeferredSalesCommissions_label_en-US" xlink:label="lab_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Deferred Sales Commissions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:to="lab_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_b4cd2359-1485-4089-b1ce-727e78c64235_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock repurchase program, remaining authorized repurchase amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Remaining Authorized Repurchase Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ProceedsFromSaleAndMaturityOfMarketableSecurities_c1a2fea0-d141-4d37-b9e5-da74456b262e_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from maturities of marketable securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale and Maturity of Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_836df2a7-6e87-41fb-b75a-3be8f7491c87_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_CapitalizedComputerSoftwareAmortization1_403c8fc3-efd7-4332-b1f2-793a7935abc2_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalization of content assets</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_AvailableForSaleSecuritiesDebtSecurities_122b14c7-8d20-486e-84b3-6907c320d334_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value - Level 1</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_cour_ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock_8814e9f4-3baf-4af3-9e43-9d60ca2125a0_terseLabel_en-US" xlink:label="lab_cour_ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Depreciation and Amortization Expense</link:label>
    <link:label id="lab_cour_ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_cour_ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Depreciation And Amortization Expense [Table Text Block]</link:label>
    <link:label id="lab_cour_ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock_documentation_en-US" xlink:label="lab_cour_ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Depreciation And Amortization Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock" xlink:href="cour-20231231.xsd#cour_ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock" xlink:to="lab_cour_ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_cb6017e4-b6b5-4155-9e5d-e70319e8481a_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_cour_PaymentsToCapitalizedInternalUseSoftwareCosts_fd4bcd29-829a-4cbb-b0db-c09aaf0cc7ce_negatedLabel_en-US" xlink:label="lab_cour_PaymentsToCapitalizedInternalUseSoftwareCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized internal-use software costs</link:label>
    <link:label id="lab_cour_PaymentsToCapitalizedInternalUseSoftwareCosts_label_en-US" xlink:label="lab_cour_PaymentsToCapitalizedInternalUseSoftwareCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments To Capitalized Internal Use Software Costs</link:label>
    <link:label id="lab_cour_PaymentsToCapitalizedInternalUseSoftwareCosts_documentation_en-US" xlink:label="lab_cour_PaymentsToCapitalizedInternalUseSoftwareCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to capitalized internal use software costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_PaymentsToCapitalizedInternalUseSoftwareCosts" xlink:href="cour-20231231.xsd#cour_PaymentsToCapitalizedInternalUseSoftwareCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_PaymentsToCapitalizedInternalUseSoftwareCosts" xlink:to="lab_cour_PaymentsToCapitalizedInternalUseSoftwareCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_bea72efc-f45f-4868-ba00-09e530b4728e_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Unrealized Gains</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cour_LeahBelskyMember_label_en-US" xlink:label="lab_cour_LeahBelskyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leah Belsky [Member]</link:label>
    <link:label id="lab_cour_LeahBelskyMember_documentation_en-US" xlink:label="lab_cour_LeahBelskyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leah Belsky</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_LeahBelskyMember" xlink:href="cour-20231231.xsd#cour_LeahBelskyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_LeahBelskyMember" xlink:to="lab_cour_LeahBelskyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cour_DeferredPartnerFeesMember_0abf24de-4692-4071-80c9-a36bb7cbea96_terseLabel_en-US" xlink:label="lab_cour_DeferredPartnerFeesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Partner Fees</link:label>
    <link:label id="lab_cour_DeferredPartnerFeesMember_label_en-US" xlink:label="lab_cour_DeferredPartnerFeesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Partner Fees [Member]</link:label>
    <link:label id="lab_cour_DeferredPartnerFeesMember_documentation_en-US" xlink:label="lab_cour_DeferredPartnerFeesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred partner fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_DeferredPartnerFeesMember" xlink:href="cour-20231231.xsd#cour_DeferredPartnerFeesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_DeferredPartnerFeesMember" xlink:to="lab_cour_DeferredPartnerFeesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cour_AcquiredIntangiblesMember_ac988ef0-1186-47f7-b8bf-c5615ca43eeb_terseLabel_en-US" xlink:label="lab_cour_AcquiredIntangiblesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_cour_AcquiredIntangiblesMember_label_en-US" xlink:label="lab_cour_AcquiredIntangiblesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Intangibles [Member]</link:label>
    <link:label id="lab_cour_AcquiredIntangiblesMember_documentation_en-US" xlink:label="lab_cour_AcquiredIntangiblesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired intangibles member.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_AcquiredIntangiblesMember" xlink:href="cour-20231231.xsd#cour_AcquiredIntangiblesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_AcquiredIntangiblesMember" xlink:to="lab_cour_AcquiredIntangiblesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_7a275b27-d329-492c-83e9-2168a45af46a_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cour_ConversionOfStockConversionRatio_6ffbe053-a04f-46bd-a6aa-38f21c80adc1_terseLabel_en-US" xlink:label="lab_cour_ConversionOfStockConversionRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion ratio</link:label>
    <link:label id="lab_cour_ConversionOfStockConversionRatio_label_en-US" xlink:label="lab_cour_ConversionOfStockConversionRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Of Stock Conversion Ratio</link:label>
    <link:label id="lab_cour_ConversionOfStockConversionRatio_documentation_en-US" xlink:label="lab_cour_ConversionOfStockConversionRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Of Stock, Conversion Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ConversionOfStockConversionRatio" xlink:href="cour-20231231.xsd#cour_ConversionOfStockConversionRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_ConversionOfStockConversionRatio" xlink:to="lab_cour_ConversionOfStockConversionRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1077389b-7046-4ef4-927d-4ae1844b7a12_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net loss to net cash provided by (used in) operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_RelatedPartyTransactionsAbstract_14651736-f6d4-419e-b4c1-0ddd168f8417_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_0a5778c4-a79b-4236-b5a1-16b77abffdaa_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_10c697e5-971f-4216-ad33-6ac773adf32f_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, and Restricted Cash</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_830d145a-15b0-4d31-9dfc-df1c2cef83a0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_3a032a02-f795-41ee-a70d-1a92c32876d9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate fair value of RSUs vested</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_f88e5157-945b-4bf7-a39d-db8df79feac9_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cour_InternalUseSoftwareMember_b2e684d4-c10c-436d-a455-253a109ae2c8_terseLabel_en-US" xlink:label="lab_cour_InternalUseSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of internal-use software</link:label>
    <link:label id="lab_cour_InternalUseSoftwareMember_label_en-US" xlink:label="lab_cour_InternalUseSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Use Software [Member]</link:label>
    <link:label id="lab_cour_InternalUseSoftwareMember_documentation_en-US" xlink:label="lab_cour_InternalUseSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal use software member.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_InternalUseSoftwareMember" xlink:href="cour-20231231.xsd#cour_InternalUseSoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_InternalUseSoftwareMember" xlink:to="lab_cour_InternalUseSoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cour_IndefiniteOperatingLossCarryforwards_f765f52b-36b3-46e6-97f1-bfca2011fd0f_terseLabel_en-US" xlink:label="lab_cour_IndefiniteOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite operating loss carryforwards</link:label>
    <link:label id="lab_cour_IndefiniteOperatingLossCarryforwards_label_en-US" xlink:label="lab_cour_IndefiniteOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite Operating Loss Carryforwards</link:label>
    <link:label id="lab_cour_IndefiniteOperatingLossCarryforwards_documentation_en-US" xlink:label="lab_cour_IndefiniteOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite operating loss carryforwards.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_IndefiniteOperatingLossCarryforwards" xlink:href="cour-20231231.xsd#cour_IndefiniteOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_IndefiniteOperatingLossCarryforwards" xlink:to="lab_cour_IndefiniteOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2997d598-819f-4ef2-b2b9-d5893e6b12f3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cour_EmployeeStockPurchasePlanMember_867f10f9-1cf4-412f-826d-08ed4850ee9e_terseLabel_en-US" xlink:label="lab_cour_EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plan</link:label>
    <link:label id="lab_cour_EmployeeStockPurchasePlanMember_label_en-US" xlink:label="lab_cour_EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plan [Member]</link:label>
    <link:label id="lab_cour_EmployeeStockPurchasePlanMember_documentation_en-US" xlink:label="lab_cour_EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee stock purchase plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_EmployeeStockPurchasePlanMember" xlink:href="cour-20231231.xsd#cour_EmployeeStockPurchasePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_EmployeeStockPurchasePlanMember" xlink:to="lab_cour_EmployeeStockPurchasePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_a1c51fc4-a25b-4592-b142-acffcff8b6dd_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease ROU assets</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DeferredIncomeTaxExpenseBenefit_ab5d547a-3cae-430c-8aea-1d48f2aa10a0_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ProceedsFromStockOptionsExercised_3921633d-0466-4b85-879c-6a38d0705cf3_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_edeeaf18-e7a7-4a6f-8a74-62180f970f0f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_5102d16a-0d46-4cd6-bb22-36126c3fca0d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Three</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_IncomeTaxPolicyTextBlock_88b437ab-dabb-451a-93cc-cc315bff3dfc_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_8a7dd19e-5203-43ce-bd46-2477088d9032_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_DocumentFinStmtErrorCorrectionFlag_2adb7c08-a61c-4cb9-88b3-1a4988d02dda_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Financial Statement Error Correction</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_f0bc22fb-fd03-45b0-9795-ff2f41cb36cf_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Intrinsic Value, Unvested balance</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_846176f9-5c3d-4811-8413-bfb5c2c554c1_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_deaada5f-4c57-413b-b7ce-7e9267fd2dfc_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="lab_ecd_InsiderTradingArrLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsMiscellaneous_dc079608-9195-4098-88e3-d142be4a8222_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsMiscellaneous" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsMiscellaneous_label_en-US" xlink:label="lab_us-gaap_OtherAssetsMiscellaneous" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Miscellaneous</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneous" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsMiscellaneous"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsMiscellaneous" xlink:to="lab_us-gaap_OtherAssetsMiscellaneous" xlink:type="arc" order="1"/>
    <link:label id="lab_cour_ContractWithCustomerExpectedIncrementalCostPeriod_b79daf04-de1a-4cc0-bab1-17881c74dbb1_terseLabel_en-US" xlink:label="lab_cour_ContractWithCustomerExpectedIncrementalCostPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with customer expected incremental cost period</link:label>
    <link:label id="lab_cour_ContractWithCustomerExpectedIncrementalCostPeriod_label_en-US" xlink:label="lab_cour_ContractWithCustomerExpectedIncrementalCostPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer Expected Incremental Cost Period</link:label>
    <link:label id="lab_cour_ContractWithCustomerExpectedIncrementalCostPeriod_documentation_en-US" xlink:label="lab_cour_ContractWithCustomerExpectedIncrementalCostPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer Expected Incremental Cost Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ContractWithCustomerExpectedIncrementalCostPeriod" xlink:href="cour-20231231.xsd#cour_ContractWithCustomerExpectedIncrementalCostPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_ContractWithCustomerExpectedIncrementalCostPeriod" xlink:to="lab_cour_ContractWithCustomerExpectedIncrementalCostPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_bc34c680-c079-43e0-b549-83d379dfbd88_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_d27c3bb7-b240-4d51-aee2-0b69bdb0fbc4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d8c39ae1-7a10-47b9-91ce-60491c5ad0c5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Segment Reporting Information By Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_70fbc005-7178-4a6d-ab1f-d64e511f298d_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ConcentrationRiskBenchmarkDescription_d6cbe742-7663-40a1-845d-27d9b840193b_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk, benchmark description</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDescription_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Benchmark Description</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDescription" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_b45b7d62-b406-426c-8ca9-1a1cfba42340_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign income taxes at rates other than the U.S. rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_929bb3f2-5925-4766-b545-af245363e5c7_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ShareBasedCompensationAwardTrancheTwoMember_7049ef13-fcc5-47b9-a31f-bd9ee3369774_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Two</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_CostOfSalesMember_f5b6a89b-2613-4506-98c3-987c84cd5d81_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cour_ContractLiablitiesAbstract_88343fad-d47e-496f-b11e-53f3f5d3a571_terseLabel_en-US" xlink:label="lab_cour_ContractLiablitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities:</link:label>
    <link:label id="lab_cour_ContractLiablitiesAbstract_label_en-US" xlink:label="lab_cour_ContractLiablitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Liablities [Abstract]</link:label>
    <link:label id="lab_cour_ContractLiablitiesAbstract_documentation_en-US" xlink:label="lab_cour_ContractLiablitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities abstract.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ContractLiablitiesAbstract" xlink:href="cour-20231231.xsd#cour_ContractLiablitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_ContractLiablitiesAbstract" xlink:to="lab_cour_ContractLiablitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_39d0f229-6715-424a-8985-86687d6b8aa6_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_cour_LeahBelskyTradingArrangementStockOptionsMember_label_en-US" xlink:label="lab_cour_LeahBelskyTradingArrangementStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leah Belsky Trading Arrangement, Stock Options [Member]</link:label>
    <link:label id="lab_cour_LeahBelskyTradingArrangementStockOptionsMember_documentation_en-US" xlink:label="lab_cour_LeahBelskyTradingArrangementStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leah Belsky Trading Arrangement, Stock Options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_LeahBelskyTradingArrangementStockOptionsMember" xlink:href="cour-20231231.xsd#cour_LeahBelskyTradingArrangementStockOptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_LeahBelskyTradingArrangementStockOptionsMember" xlink:to="lab_cour_LeahBelskyTradingArrangementStockOptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_af371ebc-73be-40cf-883d-01ac6c5728d0_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash payment</link:label>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_label_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Restructuring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRestructuring" xlink:to="lab_us-gaap_PaymentsForRestructuring" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_670551b3-59de-4b44-aff9-d6ee4b691e20_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_dei_DocumentPeriodEndDate_3121c377-211e-40ca-86db-f1d31c2b4473_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_cour_DeferredTaxLiabilitiesDeferredCommissions_8c3b7c24-3a55-49b4-b968-7e28ee5b45dd_negatedLabel_en-US" xlink:label="lab_cour_DeferredTaxLiabilitiesDeferredCommissions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred commissions</link:label>
    <link:label id="lab_cour_DeferredTaxLiabilitiesDeferredCommissions_label_en-US" xlink:label="lab_cour_DeferredTaxLiabilitiesDeferredCommissions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Deferred Commissions</link:label>
    <link:label id="lab_cour_DeferredTaxLiabilitiesDeferredCommissions_documentation_en-US" xlink:label="lab_cour_DeferredTaxLiabilitiesDeferredCommissions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of deferred tax liability attributable to taxable temporary differences from Deferred Commissions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_DeferredTaxLiabilitiesDeferredCommissions" xlink:href="cour-20231231.xsd#cour_DeferredTaxLiabilitiesDeferredCommissions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_DeferredTaxLiabilitiesDeferredCommissions" xlink:to="lab_cour_DeferredTaxLiabilitiesDeferredCommissions" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_172bd735-d854-4388-ad1b-0fc7549be115_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less accumulated depreciation and amortization</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_PreferredStockTextBlock_3d072b25-4e2a-484c-b0cc-f75076784890_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">REDEEMABLE CONVERTIBLE PREFERRED STOCK</link:label>
    <link:label id="lab_us-gaap_PreferredStockTextBlock_label_en-US" xlink:label="lab_us-gaap_PreferredStockTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockTextBlock" xlink:to="lab_us-gaap_PreferredStockTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cour_AssembledWorkforceMember_9bc875ff-aba9-469a-b405-e14ec4d1ef87_terseLabel_en-US" xlink:label="lab_cour_AssembledWorkforceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assembled workforce</link:label>
    <link:label id="lab_cour_AssembledWorkforceMember_label_en-US" xlink:label="lab_cour_AssembledWorkforceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assembled Workforce [Member]</link:label>
    <link:label id="lab_cour_AssembledWorkforceMember_documentation_en-US" xlink:label="lab_cour_AssembledWorkforceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assembled workforce member.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_AssembledWorkforceMember" xlink:href="cour-20231231.xsd#cour_AssembledWorkforceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_AssembledWorkforceMember" xlink:to="lab_cour_AssembledWorkforceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InternalUseSoftwarePolicy_148ac3c4-779e-4d75-a4e1-b535fb0f6d26_terseLabel_en-US" xlink:label="lab_us-gaap_InternalUseSoftwarePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal-Use Software and Website Development Costs</link:label>
    <link:label id="lab_us-gaap_InternalUseSoftwarePolicy_label_en-US" xlink:label="lab_us-gaap_InternalUseSoftwarePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Use Software, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalUseSoftwarePolicy" xlink:to="lab_us-gaap_InternalUseSoftwarePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_5be04105-5a39-4a0b-bb92-564cd6c872d7_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_511484a1-f22a-4c8a-9694-43e2f3a95051_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_cour_CommissionsAndRelatedPayrollTaxExpenditures_d510ec2c-7a82-4d40-a7b3-ce8cda1cfb34_terseLabel_en-US" xlink:label="lab_cour_CommissionsAndRelatedPayrollTaxExpenditures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalization</link:label>
    <link:label id="lab_cour_CommissionsAndRelatedPayrollTaxExpenditures_label_en-US" xlink:label="lab_cour_CommissionsAndRelatedPayrollTaxExpenditures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commissions And Related Payroll Tax Expenditures</link:label>
    <link:label id="lab_cour_CommissionsAndRelatedPayrollTaxExpenditures_documentation_en-US" xlink:label="lab_cour_CommissionsAndRelatedPayrollTaxExpenditures" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commissions and related payroll tax expenditures.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_CommissionsAndRelatedPayrollTaxExpenditures" xlink:href="cour-20231231.xsd#cour_CommissionsAndRelatedPayrollTaxExpenditures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_CommissionsAndRelatedPayrollTaxExpenditures" xlink:to="lab_cour_CommissionsAndRelatedPayrollTaxExpenditures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_3199c610-5ffc-44fb-8761-da9248a98897_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_916bd0df-1924-4610-a70e-ef38b85f6268_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SIGNIFICANT ACCOUNTING POLICIES</link:label>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_6c49d059-0cb7-4984-a8bc-87bdb67506f5_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_FiniteLivedIntangibleAssetsGross_7126691b-e658-4737-86b1-9cd42efe0f08_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Carrying Value</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_IncomeTaxExpenseBenefit_2080259a-53ae-4e3b-bf61-52c318d12ec1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_3f76bace-d997-46f2-9a9c-bec066484d02_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_NonUsMember_dd2d3f3e-5c9c-466a-a016-3414d8da7501_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rest of World</link:label>
    <link:label id="lab_us-gaap_NonUsMember_label_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember" xlink:to="lab_us-gaap_NonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_506238a4-e9ab-4cee-babc-62d4872225d5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_us-gaap_EmployeeRelatedLiabilitiesCurrent_12a5a355-0720-4757-8e05-3164ba5e0985_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation and benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingAxis_85905edd-2cab-4a7f-b40a-2e0f6b11054f_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_NumberOfOperatingSegments_4626c7cd-4c5a-4eda-9295-f15b207cad83_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_3dad7941-6a70-4544-be15-75af1e82b7a9_verboseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_StockIssuedDuringPeriodValueNewIssues_6c96067a-a331-4502-9522-16d7b2ff9c62_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock upon initial public offering, net of offering costs</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_6d6b484a-ac6f-48dc-b680-dcb34393dfd1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Available For Sale Securities [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_b5b842ec-60ef-4a7c-a9f0-f2036a7cc36e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining operating lease term (in years)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_RevenueFromContractWithCustomerExcludingAssessedTax_cb235295-fa76-4c1c-86e7-3077e71b1def_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_59604d6c-1ff2-4e0f-869a-0685888e8e17_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquitySharesOutstanding_bccd5863-b71c-4a4b-a781-829f8210031d_periodStartLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquitySharesOutstanding_2804de51-8a62-4a15-a20d-932fe0f1caa0_periodEndLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquitySharesOutstanding_4e9101b0-194c-4a55-a3d7-63dda7b8114e_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary equity, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquitySharesOutstanding_label_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquitySharesOutstanding" xlink:to="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_cour_PropertyEquipmentAndSoftwareMember_89d9fd2e-adac-4d21-8e60-1246b5ce9cba_terseLabel_en-US" xlink:label="lab_cour_PropertyEquipmentAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Equipment and Software</link:label>
    <link:label id="lab_cour_PropertyEquipmentAndSoftwareMember_label_en-US" xlink:label="lab_cour_PropertyEquipmentAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property Equipment And Software [Member]</link:label>
    <link:label id="lab_cour_PropertyEquipmentAndSoftwareMember_documentation_en-US" xlink:label="lab_cour_PropertyEquipmentAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property equipment and software.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_PropertyEquipmentAndSoftwareMember" xlink:href="cour-20231231.xsd#cour_PropertyEquipmentAndSoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_PropertyEquipmentAndSoftwareMember" xlink:to="lab_cour_PropertyEquipmentAndSoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_2c4e0eb7-74dd-4047-a142-8c8a23964028_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash equivalents&#8212;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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_GrossProfitAbstract_11cb74a0-1f9d-4527-85e5-7fb1cd7ddf62_terseLabel_en-US" xlink:label="lab_us-gaap_GrossProfitAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfitAbstract_label_en-US" xlink:label="lab_us-gaap_GrossProfitAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfitAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfitAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfitAbstract" xlink:to="lab_us-gaap_GrossProfitAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_53271bd3-0518-4ae1-8d3b-fd93a7b79cc1_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_CashAndCashEquivalentsAtCarryingValue_c1884297-845e-4c59-b1c5-531cb66376ad_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_844aff04-93dc-4c0a-b1b9-2ebc3260a589_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_SharesPaidForTaxWithholdingForShareBasedCompensation_d05c1789-267e-47fb-9bdb-da9240f9a890_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax withholding on vesting of restricted stock units (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_818e9611-837c-43ca-8075-ccda9e5a69e5_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average operating lease 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_b9c6efc0-6862-451f-9f8f-9ecaec3ff541_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LegalEntityTypeOfCounterpartyDomain_f56350ce-e841-4b5b-8bd6-2f7c9453c6c4_terseLabel_en-US" xlink:label="lab_us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity Type of Counterparty [Domain]</link:label>
    <link:label id="lab_us-gaap_LegalEntityTypeOfCounterpartyDomain_label_en-US" xlink:label="lab_us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity Type of Counterparty [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LegalEntityTypeOfCounterpartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:to="lab_us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_5b0b70a7-ddb3-418a-9382-30acd5955466_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchases of common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_cour_SabrinaL.SimmonsMember_label_en-US" xlink:label="lab_cour_SabrinaL.SimmonsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sabrina L. Simmons [Member]</link:label>
    <link:label id="lab_cour_SabrinaL.SimmonsMember_documentation_en-US" xlink:label="lab_cour_SabrinaL.SimmonsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sabrina L. Simmons</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_SabrinaL.SimmonsMember" xlink:href="cour-20231231.xsd#cour_SabrinaL.SimmonsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_SabrinaL.SimmonsMember" xlink:to="lab_cour_SabrinaL.SimmonsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy_83cc9774-cd43-40ca-9cc1-3f481df67929_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_PropertyPlantAndEquipmentUsefulLife_3c375344-7dbc-4569-a4cb-489a039046c3_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Useful Lives</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_4fd86ace-213a-4dda-9992-fdd594bfec5c_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_4cf1441b-4663-4b71-983e-874cb147f2be_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in valuation allowance</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_e67ccc33-73ce-407e-a918-11950e15b9b9_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_6ca65790-f7c3-49cc-8044-7db495144fd4_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_82ae33c1-ca75-4898-ad2b-80cc97681c2c_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares used in computing net loss per share&#8212;diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_68a4ccc7-17c3-4c8b-bf36-07aac0328bf5_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average shares used in computing net loss per share&#8212;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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_1f1884ec-c6e2-4c6e-8b51-eae33ab8cb78_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal-use software and website development</link:label>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_label_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software Development [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareDevelopmentMember" xlink:to="lab_us-gaap_SoftwareDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ChangeInAccountingEstimateLineItems_822ce7cc-0739-454e-a2e0-29e51faba490_terseLabel_en-US" xlink:label="lab_us-gaap_ChangeInAccountingEstimateLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Accounting Estimate [Line Items]</link:label>
    <link:label id="lab_us-gaap_ChangeInAccountingEstimateLineItems_label_en-US" xlink:label="lab_us-gaap_ChangeInAccountingEstimateLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Accounting Estimate [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ChangeInAccountingEstimateLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="lab_us-gaap_ChangeInAccountingEstimateLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cour_AuditInformationAbstract_label_en-US" xlink:label="lab_cour_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_cour_AuditInformationAbstract_documentation_en-US" xlink:label="lab_cour_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_AuditInformationAbstract" xlink:href="cour-20231231.xsd#cour_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_AuditInformationAbstract" xlink:to="lab_cour_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cour_TwoThousandTwentyOneEmployeeStockPurchasePlanMember_2ec98852-97f9-4512-8b41-8cce412a1ad3_terseLabel_en-US" xlink:label="lab_cour_TwoThousandTwentyOneEmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Employee Stock Purchase Plan</link:label>
    <link:label id="lab_cour_TwoThousandTwentyOneEmployeeStockPurchasePlanMember_label_en-US" xlink:label="lab_cour_TwoThousandTwentyOneEmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Twenty One Employee Stock Purchase Plan [Member]</link:label>
    <link:label id="lab_cour_TwoThousandTwentyOneEmployeeStockPurchasePlanMember_documentation_en-US" xlink:label="lab_cour_TwoThousandTwentyOneEmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two thousand twenty one employee stock purchase plan member.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_TwoThousandTwentyOneEmployeeStockPurchasePlanMember" xlink:href="cour-20231231.xsd#cour_TwoThousandTwentyOneEmployeeStockPurchasePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_TwoThousandTwentyOneEmployeeStockPurchasePlanMember" xlink:to="lab_cour_TwoThousandTwentyOneEmployeeStockPurchasePlanMember" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_cour_RestrictedStockUnitsAndShareBasedPaymentArrangementOptionMember_4a640606-035f-4f51-bb68-6f8ae1a5c537_terseLabel_en-US" xlink:label="lab_cour_RestrictedStockUnitsAndShareBasedPaymentArrangementOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units and Share-Based Payment Arrangement, Option</link:label>
    <link:label id="lab_cour_RestrictedStockUnitsAndShareBasedPaymentArrangementOptionMember_label_en-US" xlink:label="lab_cour_RestrictedStockUnitsAndShareBasedPaymentArrangementOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units and Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:label id="lab_cour_RestrictedStockUnitsAndShareBasedPaymentArrangementOptionMember_documentation_en-US" xlink:label="lab_cour_RestrictedStockUnitsAndShareBasedPaymentArrangementOptionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units and Share-Based Payment Arrangement, Option</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_RestrictedStockUnitsAndShareBasedPaymentArrangementOptionMember" xlink:href="cour-20231231.xsd#cour_RestrictedStockUnitsAndShareBasedPaymentArrangementOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_RestrictedStockUnitsAndShareBasedPaymentArrangementOptionMember" xlink:to="lab_cour_RestrictedStockUnitsAndShareBasedPaymentArrangementOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_a5a77ff9-d372-47fc-a7ad-e0e68fb903b9_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Contract Assets and Liabilities</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OperatingExpensesAbstract_947ad2c7-6f1a-4a41-8755-d076038a1fd5_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ContractReceivablesAbstract_c06cf4c0-d4da-48bf-925a-0431ea4bcb5d_terseLabel_en-US" xlink:label="lab_us-gaap_ContractReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets:</link:label>
    <link:label id="lab_us-gaap_ContractReceivablesAbstract_label_en-US" xlink:label="lab_us-gaap_ContractReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contracts Receivable [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractReceivablesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractReceivablesAbstract" xlink:to="lab_us-gaap_ContractReceivablesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember_38178109-de36-464b-96cf-877a31d04b8b_terseLabel_en-US" xlink:label="lab_us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Accounting Method Accounted for as Change in Estimate</link:label>
    <link:label id="lab_us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember_label_en-US" xlink:label="lab_us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Accounting Method Accounted for as Change in Estimate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember" xlink:to="lab_us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_909e26e8-7d08-43a6-8038-f515a7616f84_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_7787123a-3d77-4676-ab6a-f2cbeffce82c_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_febcd240-080d-46fd-bcff-27e8ae1d6e93_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_cour_SharesSubjectToRepurchaseMember_8821a57b-c22b-4577-a81c-559187fa29b1_terseLabel_en-US" xlink:label="lab_cour_SharesSubjectToRepurchaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares subject to repurchase</link:label>
    <link:label id="lab_cour_SharesSubjectToRepurchaseMember_label_en-US" xlink:label="lab_cour_SharesSubjectToRepurchaseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Subject To Repurchase [Member]</link:label>
    <link:label id="lab_cour_SharesSubjectToRepurchaseMember_documentation_en-US" xlink:label="lab_cour_SharesSubjectToRepurchaseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares subject to repurchase [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_SharesSubjectToRepurchaseMember" xlink:href="cour-20231231.xsd#cour_SharesSubjectToRepurchaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_SharesSubjectToRepurchaseMember" xlink:to="lab_cour_SharesSubjectToRepurchaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_aaf392d0-acb1-4f79-8172-a7ef390b914e_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average exercise price, canceled (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_18634b63-e8b8-42ee-91c1-303f82fedeea_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_dei_CoverAbstract_bb823d66-835e-4323-8eca-807709b44f02_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_cour_TotalReconciliationItemOfSegmentGrossProfitToGrossProfit_34c629c7-4900-4502-b874-8b0c35c47f94_totalLabel_en-US" xlink:label="lab_cour_TotalReconciliationItemOfSegmentGrossProfitToGrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total reconciling items</link:label>
    <link:label id="lab_cour_TotalReconciliationItemOfSegmentGrossProfitToGrossProfit_label_en-US" xlink:label="lab_cour_TotalReconciliationItemOfSegmentGrossProfitToGrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Reconciliation Item Of Segment Gross Profit To Gross Profit</link:label>
    <link:label id="lab_cour_TotalReconciliationItemOfSegmentGrossProfitToGrossProfit_documentation_en-US" xlink:label="lab_cour_TotalReconciliationItemOfSegmentGrossProfitToGrossProfit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total reconciliation item of segment gross profit to gross profit.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_TotalReconciliationItemOfSegmentGrossProfitToGrossProfit" xlink:href="cour-20231231.xsd#cour_TotalReconciliationItemOfSegmentGrossProfitToGrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_TotalReconciliationItemOfSegmentGrossProfitToGrossProfit" xlink:to="lab_cour_TotalReconciliationItemOfSegmentGrossProfitToGrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b06eda72-c5fc-49fd-8b52-df9e6dfd916a_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_country_US_fb2a1af8-784f-41f5-a00e-fba4684f5fc0_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/country-2023.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_59e855ec-64e2-4c72-8d21-e525f696e09c_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_81c55995-2369-419a-8418-af4cbf166298_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_bdff1b61-533e-4e46-9daf-eb6f01666d70_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_LesseeOperatingLeaseLiabilityPaymentsDue_66bfdcc3-faf0-4caf-8cc7-a5d41fb74b84_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cour_DeferredTaxLiabilitiesDepreciationAndAmortization_7fc1e871-cacd-4029-8492-acaab32f2af7_negatedLabel_en-US" xlink:label="lab_cour_DeferredTaxLiabilitiesDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_cour_DeferredTaxLiabilitiesDepreciationAndAmortization_label_en-US" xlink:label="lab_cour_DeferredTaxLiabilitiesDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Depreciation and Amortization</link:label>
    <link:label id="lab_cour_DeferredTaxLiabilitiesDepreciationAndAmortization_documentation_en-US" xlink:label="lab_cour_DeferredTaxLiabilitiesDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of deferred tax liability attributable to taxable temporary differences from depreciation and amortization.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_DeferredTaxLiabilitiesDepreciationAndAmortization" xlink:href="cour-20231231.xsd#cour_DeferredTaxLiabilitiesDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_DeferredTaxLiabilitiesDepreciationAndAmortization" xlink:to="lab_cour_DeferredTaxLiabilitiesDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_85f367d2-2f9a-434e-be60-b1b5840b1e6c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining performance obligation</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_e38245f9-83ee-4a72-823d-1ecc667d9598_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EMPLOYEE BENEFIT PLANS</link:label>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation and Employee Benefit Plans [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockLineItems_6d471c59-db05-42e3-9d54-329ab9d5b341_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary Sale Of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary, Sale of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_b1d2d417-40f6-4129-a9e4-a5f7450a7d31_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_SegmentReportingDisclosureTextBlock_a870de16-c730-432f-95ce-ee6a284d83cc_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEGMENT AND GEOGRAPHIC INFORMATION</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_cfbbfa38-eb08-460e-997f-05d986018cc4_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase (decrease) in cash, cash equivalents, and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_NetCashProvidedByUsedInFinancingActivitiesAbstract_cc4144e9-a206-4253-a823-7dcf0c96e0e9_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_EquityComponentDomain_95a83f53-a679-4e8f-81da-1aa6b0928e75_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_3c2ff21e-f0d1-4892-a428-952b927f05af_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of the lower of the market price for Purchase shares of common stock</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_009ecda7-c794-4bd2-900b-d87fd625ad18_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_DeferredTaxAssetsTaxCreditCarryforwardsResearch_b88b3c5d-582a-45cc-bf91-7f546d3d90a4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development credits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_acf6e6b1-bd35-47d5-9720-9fa591c1d0ed_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development tax credits carryforwards</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_srt_StatementScenarioAxis_cf931746-7b0c-45a4-a9e8-b38fea102784_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_DeferredTaxAssetsOperatingLossCarryforwards_218fa163-a8b9-4735-bfe0-be5f3b0b2bec_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_96271f81-f666-4c4b-876b-a605ece3a04a_totalLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet" xlink:to="lab_us-gaap_ContractWithCustomerAssetNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3b0bebd4-3d78-4699-8044-211bc09b063b_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares used in computing net loss per share&#8212;basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7f413cc4-0aaa-4f4d-adea-9c8fd19aa62d_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average shares used in computing net loss per share&#8212;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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_dei_EntityCurrentReportingStatus_5e56c35f-df4a-44d6-b0d9-9efe731d784c_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/dei-2023.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_ConcentrationRiskTypeDomain_f50e9a1c-5f6c-4053-9b20-ef2dacb20ce0_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_OperatingIncomeLoss_394f75da-69fe-4f2c-8a3e-842caf656e2d_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ConcentrationRiskByBenchmarkAxis_9bfa1d88-6c9a-4563-9f3a-b378eb806bbb_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_ProceedsFromIssuanceInitialPublicOffering_94d5f3a3-65c8-431f-80e3-585b22fdf76f_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from initial public offering, net of offering costs</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering_24a94afd-18f0-40b5-b630-7b4c852d8b6f_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net proceeds from common stock sold</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance Initial Public Offering</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:to="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesAbstract_0835c4b0-e823-4716-a885-5631b337ac50_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenuesAbstract_label_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsMember_078ae539-b82f-4cdb-9aed-c6e82339cfa2_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsMember" xlink:to="lab_us-gaap_CashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_8fd619b7-5f91-4a2e-86aa-608be2aa0926_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_CostOfRevenue_5e84d2c1-98fc-46cc-98a7-1d720f8c2679_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfRevenue_label_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cour_LeahBelskyRuleTradingArrangementCommonStockMember_label_en-US" xlink:label="lab_cour_LeahBelskyRuleTradingArrangementCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leah Belsky Rule Trading Arrangement, Common Stock [Member]</link:label>
    <link:label id="lab_cour_LeahBelskyRuleTradingArrangementCommonStockMember_documentation_en-US" xlink:label="lab_cour_LeahBelskyRuleTradingArrangementCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leah Belsky Rule Trading Arrangement, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_LeahBelskyRuleTradingArrangementCommonStockMember" xlink:href="cour-20231231.xsd#cour_LeahBelskyRuleTradingArrangementCommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_LeahBelskyRuleTradingArrangementCommonStockMember" xlink:to="lab_cour_LeahBelskyRuleTradingArrangementCommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cour_PaymentOfDeferredOfferingCosts_17123ce9-ed73-4a68-bbad-679d0ade3add_negatedLabel_en-US" xlink:label="lab_cour_PaymentOfDeferredOfferingCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of deferred offering costs</link:label>
    <link:label id="lab_cour_PaymentOfDeferredOfferingCosts_label_en-US" xlink:label="lab_cour_PaymentOfDeferredOfferingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment Of Deferred Offering Costs</link:label>
    <link:label id="lab_cour_PaymentOfDeferredOfferingCosts_documentation_en-US" xlink:label="lab_cour_PaymentOfDeferredOfferingCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of deferred offering costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_PaymentOfDeferredOfferingCosts" xlink:href="cour-20231231.xsd#cour_PaymentOfDeferredOfferingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_PaymentOfDeferredOfferingCosts" xlink:to="lab_cour_PaymentOfDeferredOfferingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_54c30a5d-0732-4322-97b8-1c4c3f9d76d4_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionAxis" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_StatementBusinessSegmentsAxis_f62612b4-c022-4d1c-b305-39df551c16e8_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_bb3acacf-25ee-4aee-998a-6b25acf92639_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_9844c248-d5bf-4493-bf5f-a8310b17118a_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of redeemable convertible preferred stock to common stock upon initial public offering</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_e233de43-e8f2-416d-86f1-a0cff5ea8da3_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Equipment, and Software, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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_cour_ContentSourcingAgreementMember_f2e5de94-5ab5-4f37-bba0-5a84a4d21b5a_terseLabel_en-US" xlink:label="lab_cour_ContentSourcingAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Content Sourcing Agreement</link:label>
    <link:label id="lab_cour_ContentSourcingAgreementMember_label_en-US" xlink:label="lab_cour_ContentSourcingAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Content Sourcing Agreement [Member]</link:label>
    <link:label id="lab_cour_ContentSourcingAgreementMember_documentation_en-US" xlink:label="lab_cour_ContentSourcingAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Content sourcing agreement member.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ContentSourcingAgreementMember" xlink:href="cour-20231231.xsd#cour_ContentSourcingAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_ContentSourcingAgreementMember" xlink:to="lab_cour_ContentSourcingAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_f0cd6d2f-ccaf-476f-9de0-bf3430a99294_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/srt-2023.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_cour_ConsumerSegmentMember_c97ea939-6164-4012-84b8-41f5b34a5bd6_terseLabel_en-US" xlink:label="lab_cour_ConsumerSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer</link:label>
    <link:label id="lab_cour_ConsumerSegmentMember_label_en-US" xlink:label="lab_cour_ConsumerSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer Segment [Member]</link:label>
    <link:label id="lab_cour_ConsumerSegmentMember_documentation_en-US" xlink:label="lab_cour_ConsumerSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer segment member.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ConsumerSegmentMember" xlink:href="cour-20231231.xsd#cour_ConsumerSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cour_ConsumerSegmentMember" xlink:to="lab_cour_ConsumerSegmentMember" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/ecd-2023.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_DebtSecuritiesAvailableForSaleTableTextBlock_05bc4cfc-255d-4c37-aa20-52298dc0415f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Available-for-Sale Marketable Securities</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RedeemableConvertiblePreferredStockMember_cbd704f3-e6b1-4fcc-9b80-3967ab4ff145_terseLabel_en-US" xlink:label="lab_us-gaap_RedeemableConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redeemable Convertible Preferred Stock</link:label>
    <link:label id="lab_us-gaap_RedeemableConvertiblePreferredStockMember_label_en-US" xlink:label="lab_us-gaap_RedeemableConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redeemable Convertible Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableConvertiblePreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RedeemableConvertiblePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RedeemableConvertiblePreferredStockMember" xlink:to="lab_us-gaap_RedeemableConvertiblePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_e26e67fc-95ed-40b9-878d-0c29127cce6d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Tranche One</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2023/elts/us-gaap-2023.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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>14
<FILENAME>cour-20231231_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 2024 Workiva-->
<!--r:98feb7b4-9a09-4ee5-98d4-f2b24c9bd1c5,g:e3878d22-75ff-4a8f-b2fa-0d03a659de01-->
<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.coursera.org/role/Cover" xlink:type="simple" xlink:href="cour-20231231.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_c2d33a32-6a85-4861-8ac9-8162fe9c83e2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:to="loc_dei_DocumentType_c2d33a32-6a85-4861-8ac9-8162fe9c83e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_2867f6b8-dfb1-4fa3-9468-a16674950a67" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:to="loc_dei_DocumentAnnualReport_2867f6b8-dfb1-4fa3-9468-a16674950a67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_fdf43258-d2f8-427b-acd8-9ba15e6af009" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:to="loc_dei_DocumentPeriodEndDate_fdf43258-d2f8-427b-acd8-9ba15e6af009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_a4b6f0e0-f5fc-4598-a486-5579f061bb3a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:to="loc_dei_CurrentFiscalYearEndDate_a4b6f0e0-f5fc-4598-a486-5579f061bb3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_92ea7788-fdc6-4e74-b169-8e44ab4a94ba" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:to="loc_dei_DocumentTransitionReport_92ea7788-fdc6-4e74-b169-8e44ab4a94ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_5e4357ac-a2c1-42bf-a81b-e34908e2682f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:to="loc_dei_EntityFileNumber_5e4357ac-a2c1-42bf-a81b-e34908e2682f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_2b815dfa-4df5-4c27-9957-1b8312812215" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:to="loc_dei_EntityRegistrantName_2b815dfa-4df5-4c27-9957-1b8312812215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_0f3e826d-da97-4e8b-a47a-fc90281f39e9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:to="loc_dei_EntityIncorporationStateCountryCode_0f3e826d-da97-4e8b-a47a-fc90281f39e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_58f3ace0-5fe4-4a3c-a82e-78c86392499a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:to="loc_dei_EntityTaxIdentificationNumber_58f3ace0-5fe4-4a3c-a82e-78c86392499a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_cd89296f-25ea-4532-8f95-a1bf98705e21" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:to="loc_dei_EntityAddressAddressLine1_cd89296f-25ea-4532-8f95-a1bf98705e21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_95f0f2ca-c893-4468-8468-1adac9a39098" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:to="loc_dei_EntityAddressCityOrTown_95f0f2ca-c893-4468-8468-1adac9a39098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_8aadf768-74e5-483a-9d25-339b899ec249" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:to="loc_dei_EntityAddressStateOrProvince_8aadf768-74e5-483a-9d25-339b899ec249" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_f972956b-4f4e-4cc5-8389-c85cdc6d8399" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:to="loc_dei_EntityAddressPostalZipCode_f972956b-4f4e-4cc5-8389-c85cdc6d8399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_7b9aa1cd-db02-4e80-829a-00aa84813cac" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:to="loc_dei_CityAreaCode_7b9aa1cd-db02-4e80-829a-00aa84813cac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_5bca2114-01fe-4919-8938-262850822144" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:to="loc_dei_LocalPhoneNumber_5bca2114-01fe-4919-8938-262850822144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_50d4abc4-a323-4112-8e76-67cad94e321f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:to="loc_dei_Security12bTitle_50d4abc4-a323-4112-8e76-67cad94e321f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_eb19cbc0-f81f-46ca-9a16-9532dbe39541" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:to="loc_dei_TradingSymbol_eb19cbc0-f81f-46ca-9a16-9532dbe39541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_88761be2-19a1-437c-9774-49dd6b7f07c1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:to="loc_dei_SecurityExchangeName_88761be2-19a1-437c-9774-49dd6b7f07c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_6232c8ee-0eb9-43ee-b5ca-c1742243e599" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_6232c8ee-0eb9-43ee-b5ca-c1742243e599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_cd812417-5f40-438f-89f6-4108ad79cae5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:to="loc_dei_EntityVoluntaryFilers_cd812417-5f40-438f-89f6-4108ad79cae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_4dccfbce-3069-4fff-b763-907fead078c8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:to="loc_dei_EntityCurrentReportingStatus_4dccfbce-3069-4fff-b763-907fead078c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_6f72aae3-07d0-4e51-95b6-918bc7ce2653" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:to="loc_dei_EntityInteractiveDataCurrent_6f72aae3-07d0-4e51-95b6-918bc7ce2653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_3165d091-6c97-461e-b89b-2d4f531e6447" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:to="loc_dei_EntityFilerCategory_3165d091-6c97-461e-b89b-2d4f531e6447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_01880e67-432c-40ef-abc0-6dc8538c82e2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:to="loc_dei_EntitySmallBusiness_01880e67-432c-40ef-abc0-6dc8538c82e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_81d90fc1-f10c-4f77-8cec-7fa4f4d5092c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:to="loc_dei_EntityEmergingGrowthCompany_81d90fc1-f10c-4f77-8cec-7fa4f4d5092c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_c81eaaa5-3f7e-4054-997a-8aacdab2e528" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:to="loc_dei_IcfrAuditorAttestationFlag_c81eaaa5-3f7e-4054-997a-8aacdab2e528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_a9527508-b98c-4e1f-9425-7b22ead99b57" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_a9527508-b98c-4e1f-9425-7b22ead99b57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_de2ab623-009e-4206-89f9-9d6f48aa7756" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:to="loc_dei_EntityShellCompany_de2ab623-009e-4206-89f9-9d6f48aa7756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_387ba326-3959-48c3-a10f-cb21ff028b57" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:to="loc_dei_EntityPublicFloat_387ba326-3959-48c3-a10f-cb21ff028b57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_dd881440-f568-4e6f-abea-e5cf898cd117" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_dd881440-f568-4e6f-abea-e5cf898cd117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_5838a312-28b4-4c56-909c-b2632c6c07c7" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_5838a312-28b4-4c56-909c-b2632c6c07c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_a8f6a2b5-23b4-4752-bd62-6bc11ce054ac" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:to="loc_dei_EntityCentralIndexKey_a8f6a2b5-23b4-4752-bd62-6bc11ce054ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_90d50118-e1d5-4626-b4bf-3dd7bb4e9212" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:to="loc_dei_DocumentFiscalYearFocus_90d50118-e1d5-4626-b4bf-3dd7bb4e9212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_6d949e1b-c028-4bea-9cfa-75f159e2c5dc" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:to="loc_dei_DocumentFiscalPeriodFocus_6d949e1b-c028-4bea-9cfa-75f159e2c5dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_566afeff-174c-47bb-9af0-935ab9c49e7f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d864f4dd-70ba-4a82-99b0-8bab6a7eadd2" xlink:to="loc_dei_AmendmentFlag_566afeff-174c-47bb-9af0-935ab9c49e7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/AuditInformation" xlink:type="simple" xlink:href="cour-20231231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cour_AuditInformationAbstract_b529f43f-0679-4a9f-bf65-31552e7995a3" xlink:href="cour-20231231.xsd#cour_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_34743543-7d31-4bf0-a7e7-d14b4239fa00" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cour_AuditInformationAbstract_b529f43f-0679-4a9f-bf65-31552e7995a3" xlink:to="loc_dei_AuditorFirmId_34743543-7d31-4bf0-a7e7-d14b4239fa00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_67d8bd1e-3d23-4c0d-921d-63f0b9a50a68" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cour_AuditInformationAbstract_b529f43f-0679-4a9f-bf65-31552e7995a3" xlink:to="loc_dei_AuditorName_67d8bd1e-3d23-4c0d-921d-63f0b9a50a68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_36f88baa-f9e3-4a6e-bde5-55f1051eb478" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cour_AuditInformationAbstract_b529f43f-0679-4a9f-bf65-31552e7995a3" xlink:to="loc_dei_AuditorLocation_36f88baa-f9e3-4a6e-bde5-55f1051eb478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="cour-20231231.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_5d6a9d02-ee72-4ad6-ad74-80eefa852df4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_2c2be18a-0544-41e4-8a73-b8e5796ab885" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5d6a9d02-ee72-4ad6-ad74-80eefa852df4" xlink:to="loc_us-gaap_AssetsAbstract_2c2be18a-0544-41e4-8a73-b8e5796ab885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_29af9f30-522a-4959-ac5e-e2d5ed0fe41c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2c2be18a-0544-41e4-8a73-b8e5796ab885" xlink:to="loc_us-gaap_AssetsCurrentAbstract_29af9f30-522a-4959-ac5e-e2d5ed0fe41c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_78685bb3-e149-404f-ae4e-e76c0e3cfc12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_29af9f30-522a-4959-ac5e-e2d5ed0fe41c" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_78685bb3-e149-404f-ae4e-e76c0e3cfc12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_a6cbed52-fea7-452a-bf5a-814ef7c095dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_29af9f30-522a-4959-ac5e-e2d5ed0fe41c" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_a6cbed52-fea7-452a-bf5a-814ef7c095dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_505683b3-a33e-41b7-a8fd-5d36a5f984d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_29af9f30-522a-4959-ac5e-e2d5ed0fe41c" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_505683b3-a33e-41b7-a8fd-5d36a5f984d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCurrent_d031aaf0-ed03-4406-a7af-2e531b40b213" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCostsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_29af9f30-522a-4959-ac5e-e2d5ed0fe41c" xlink:to="loc_us-gaap_DeferredCostsCurrent_d031aaf0-ed03-4406-a7af-2e531b40b213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_cb0c2519-3ce5-4dde-97cf-286d804950bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_29af9f30-522a-4959-ac5e-e2d5ed0fe41c" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_cb0c2519-3ce5-4dde-97cf-286d804950bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_4329732d-5805-45ea-bb52-8c6cb4a151cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_29af9f30-522a-4959-ac5e-e2d5ed0fe41c" xlink:to="loc_us-gaap_AssetsCurrent_4329732d-5805-45ea-bb52-8c6cb4a151cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_9610324e-141c-4f38-93cf-40d19c9f3d6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2c2be18a-0544-41e4-8a73-b8e5796ab885" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_9610324e-141c-4f38-93cf-40d19c9f3d6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_09bc8b10-f07a-409d-a2fd-1385011d00ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2c2be18a-0544-41e4-8a73-b8e5796ab885" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_09bc8b10-f07a-409d-a2fd-1385011d00ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1e1413b5-0a44-44ac-af91-86a40062e94f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2c2be18a-0544-41e4-8a73-b8e5796ab885" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1e1413b5-0a44-44ac-af91-86a40062e94f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_2717ad07-4a74-427c-b4fc-270e8e1b1d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2c2be18a-0544-41e4-8a73-b8e5796ab885" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_2717ad07-4a74-427c-b4fc-270e8e1b1d3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_2f8ac50d-a9f8-40d5-a53f-33f26ce21eff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2c2be18a-0544-41e4-8a73-b8e5796ab885" xlink:to="loc_us-gaap_Assets_2f8ac50d-a9f8-40d5-a53f-33f26ce21eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_996565fe-351a-4949-b12b-8453e86f9a78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5d6a9d02-ee72-4ad6-ad74-80eefa852df4" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_996565fe-351a-4949-b12b-8453e86f9a78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_33c88cb5-83bf-44df-bd92-0f4a5d9de6f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_996565fe-351a-4949-b12b-8453e86f9a78" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_33c88cb5-83bf-44df-bd92-0f4a5d9de6f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_cfe88ae0-c93c-496b-9e5f-5f0251cc2e13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_33c88cb5-83bf-44df-bd92-0f4a5d9de6f8" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_cfe88ae0-c93c-496b-9e5f-5f0251cc2e13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_a5869eca-cfff-408e-bb1e-e1a7dfa308f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_33c88cb5-83bf-44df-bd92-0f4a5d9de6f8" xlink:to="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_a5869eca-cfff-408e-bb1e-e1a7dfa308f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d8cd3e03-9b72-4cb4-a7b0-983a82c83dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_33c88cb5-83bf-44df-bd92-0f4a5d9de6f8" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d8cd3e03-9b72-4cb4-a7b0-983a82c83dd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_894a8975-3b98-4fca-a7c2-cc2fc185d010" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_33c88cb5-83bf-44df-bd92-0f4a5d9de6f8" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_894a8975-3b98-4fca-a7c2-cc2fc185d010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_44a0643b-b070-4f15-bee0-61465fffe8fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_33c88cb5-83bf-44df-bd92-0f4a5d9de6f8" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_44a0643b-b070-4f15-bee0-61465fffe8fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_e9c1bf1c-5fc3-46c6-9b77-266e98bbc840" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_33c88cb5-83bf-44df-bd92-0f4a5d9de6f8" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_e9c1bf1c-5fc3-46c6-9b77-266e98bbc840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_2132b1f9-44ff-4758-a4bf-beebd9904930" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_33c88cb5-83bf-44df-bd92-0f4a5d9de6f8" xlink:to="loc_us-gaap_LiabilitiesCurrent_2132b1f9-44ff-4758-a4bf-beebd9904930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_3c904c2e-e160-4667-8e64-502a6633bf55" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_996565fe-351a-4949-b12b-8453e86f9a78" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_3c904c2e-e160-4667-8e64-502a6633bf55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_58490a5d-8db1-4178-a3fb-7cd3ca530cdd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_996565fe-351a-4949-b12b-8453e86f9a78" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_58490a5d-8db1-4178-a3fb-7cd3ca530cdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_364d1a5e-bca1-4325-b3f8-3bb4a87563f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_996565fe-351a-4949-b12b-8453e86f9a78" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_364d1a5e-bca1-4325-b3f8-3bb4a87563f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_8107ddfd-007d-4775-b35b-f0034b02be3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_996565fe-351a-4949-b12b-8453e86f9a78" xlink:to="loc_us-gaap_Liabilities_8107ddfd-007d-4775-b35b-f0034b02be3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_863e085a-6464-4af1-ac8c-62dd9af77059" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_996565fe-351a-4949-b12b-8453e86f9a78" xlink:to="loc_us-gaap_CommitmentsAndContingencies_863e085a-6464-4af1-ac8c-62dd9af77059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_941e772a-4b87-4445-8d0b-8b523dcb4382" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_996565fe-351a-4949-b12b-8453e86f9a78" xlink:to="loc_us-gaap_StockholdersEquityAbstract_941e772a-4b87-4445-8d0b-8b523dcb4382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_2225640a-e61e-44dc-9760-1513e5ce3e25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_941e772a-4b87-4445-8d0b-8b523dcb4382" xlink:to="loc_us-gaap_PreferredStockValue_2225640a-e61e-44dc-9760-1513e5ce3e25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_b1b964b2-76d2-4b27-8dea-b7f0abf68441" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_941e772a-4b87-4445-8d0b-8b523dcb4382" xlink:to="loc_us-gaap_CommonStockValue_b1b964b2-76d2-4b27-8dea-b7f0abf68441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_3f387f06-d5c2-49d9-9702-f8c1bb4e9d54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_941e772a-4b87-4445-8d0b-8b523dcb4382" xlink:to="loc_us-gaap_AdditionalPaidInCapital_3f387f06-d5c2-49d9-9702-f8c1bb4e9d54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_24c2b910-befa-4b25-8a23-48cd4294fc32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_941e772a-4b87-4445-8d0b-8b523dcb4382" xlink:to="loc_us-gaap_TreasuryStockValue_24c2b910-befa-4b25-8a23-48cd4294fc32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b484d182-e717-4c2c-893f-bf02f5cff6c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_941e772a-4b87-4445-8d0b-8b523dcb4382" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b484d182-e717-4c2c-893f-bf02f5cff6c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_626721cf-5cee-400d-9080-a9017bc68246" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_941e772a-4b87-4445-8d0b-8b523dcb4382" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_626721cf-5cee-400d-9080-a9017bc68246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3746bfbc-3b9b-4951-af49-d6cc61af8904" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_941e772a-4b87-4445-8d0b-8b523dcb4382" xlink:to="loc_us-gaap_StockholdersEquity_3746bfbc-3b9b-4951-af49-d6cc61af8904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_a9796f18-1a86-496f-b698-969af7762267" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_996565fe-351a-4949-b12b-8453e86f9a78" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_a9796f18-1a86-496f-b698-969af7762267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="cour-20231231.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_e0d526e5-032c-4446-9866-f3522f4e289a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_2a3472f1-60da-482f-91b5-9f03fcacfa3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e0d526e5-032c-4446-9866-f3522f4e289a" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_2a3472f1-60da-482f-91b5-9f03fcacfa3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_21129926-cfcc-423d-a484-61d9d849b9ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e0d526e5-032c-4446-9866-f3522f4e289a" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_21129926-cfcc-423d-a484-61d9d849b9ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_c7971f08-4f8d-45a2-8811-2e8ec301debc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e0d526e5-032c-4446-9866-f3522f4e289a" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_c7971f08-4f8d-45a2-8811-2e8ec301debc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_adab6123-109c-4bde-8a94-0a6bdc3c9daa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e0d526e5-032c-4446-9866-f3522f4e289a" xlink:to="loc_us-gaap_PreferredStockSharesIssued_adab6123-109c-4bde-8a94-0a6bdc3c9daa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_d097fe30-2238-441a-8ff6-1dc924cc7846" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e0d526e5-032c-4446-9866-f3522f4e289a" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_d097fe30-2238-441a-8ff6-1dc924cc7846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_30d7e2ba-c1de-4628-920e-18431906d47c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e0d526e5-032c-4446-9866-f3522f4e289a" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_30d7e2ba-c1de-4628-920e-18431906d47c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_1360a024-faec-40cf-b916-0028a04f4085" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e0d526e5-032c-4446-9866-f3522f4e289a" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_1360a024-faec-40cf-b916-0028a04f4085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_6db43801-1724-4a71-a26b-016a4afb2d29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e0d526e5-032c-4446-9866-f3522f4e289a" xlink:to="loc_us-gaap_CommonStockSharesIssued_6db43801-1724-4a71-a26b-016a4afb2d29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_97477ade-7f37-4e19-b9a9-4d657b5a22c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e0d526e5-032c-4446-9866-f3522f4e289a" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_97477ade-7f37-4e19-b9a9-4d657b5a22c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_2e31340f-2784-4987-a835-44b52f2c71c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e0d526e5-032c-4446-9866-f3522f4e289a" xlink:to="loc_us-gaap_TreasuryStockCommonShares_2e31340f-2784-4987-a835-44b52f2c71c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="cour-20231231.xsd#ConsolidatedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_8559e96e-32b8-4c88-b35f-36486e7960be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_41fe4dca-4580-4b9d-a899-ad5c43695dee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8559e96e-32b8-4c88-b35f-36486e7960be" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_41fe4dca-4580-4b9d-a899-ad5c43695dee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_8f8b02f6-7329-42dc-8317-de7d30c92789" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8559e96e-32b8-4c88-b35f-36486e7960be" xlink:to="loc_us-gaap_CostOfRevenue_8f8b02f6-7329-42dc-8317-de7d30c92789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_b3e65d77-372f-49a1-811a-e87145dd6cae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8559e96e-32b8-4c88-b35f-36486e7960be" xlink:to="loc_us-gaap_GrossProfit_b3e65d77-372f-49a1-811a-e87145dd6cae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_ef6af86d-ec23-44fb-bef7-3860beb32fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8559e96e-32b8-4c88-b35f-36486e7960be" xlink:to="loc_us-gaap_OperatingExpensesAbstract_ef6af86d-ec23-44fb-bef7-3860beb32fd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_e68f839c-7145-4c8f-931b-06d1b1b909cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_ef6af86d-ec23-44fb-bef7-3860beb32fd0" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_e68f839c-7145-4c8f-931b-06d1b1b909cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_396a8cf2-21f5-4ba6-a661-325b10096315" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_ef6af86d-ec23-44fb-bef7-3860beb32fd0" xlink:to="loc_us-gaap_SellingAndMarketingExpense_396a8cf2-21f5-4ba6-a661-325b10096315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_6c2d61af-1484-4d3d-bf9b-fb4c1eaecea4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_ef6af86d-ec23-44fb-bef7-3860beb32fd0" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_6c2d61af-1484-4d3d-bf9b-fb4c1eaecea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_b69cd402-792a-43c0-ba5d-ce2e9f5052b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_ef6af86d-ec23-44fb-bef7-3860beb32fd0" xlink:to="loc_us-gaap_RestructuringCharges_b69cd402-792a-43c0-ba5d-ce2e9f5052b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_99f057cf-2d5d-4295-b42b-25d00a019cb0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_ef6af86d-ec23-44fb-bef7-3860beb32fd0" xlink:to="loc_us-gaap_OperatingExpenses_99f057cf-2d5d-4295-b42b-25d00a019cb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_10e495ef-f88d-4000-b7de-b764d390d687" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8559e96e-32b8-4c88-b35f-36486e7960be" xlink:to="loc_us-gaap_OperatingIncomeLoss_10e495ef-f88d-4000-b7de-b764d390d687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_7942010c-e88b-4bbf-b9ca-b42a2c1e0f99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8559e96e-32b8-4c88-b35f-36486e7960be" xlink:to="loc_us-gaap_InvestmentIncomeInterest_7942010c-e88b-4bbf-b9ca-b42a2c1e0f99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_631fa430-6185-497a-a390-55924ca1a197" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8559e96e-32b8-4c88-b35f-36486e7960be" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_631fa430-6185-497a-a390-55924ca1a197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e38e546c-2487-4c6e-9b7b-fff6cc59c67e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8559e96e-32b8-4c88-b35f-36486e7960be" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e38e546c-2487-4c6e-9b7b-fff6cc59c67e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a0d1444c-96e1-4a85-b6bb-6293ec4957b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8559e96e-32b8-4c88-b35f-36486e7960be" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a0d1444c-96e1-4a85-b6bb-6293ec4957b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_4c5001a7-4350-45d3-813a-149c0e7fac29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8559e96e-32b8-4c88-b35f-36486e7960be" xlink:to="loc_us-gaap_ProfitLoss_4c5001a7-4350-45d3-813a-149c0e7fac29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_8c20afc6-e50c-41e7-b3c6-d454cec4839a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8559e96e-32b8-4c88-b35f-36486e7960be" xlink:to="loc_us-gaap_EarningsPerShareBasic_8c20afc6-e50c-41e7-b3c6-d454cec4839a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_577b9b5c-99ec-4261-8f8c-61c3d7479532" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8559e96e-32b8-4c88-b35f-36486e7960be" xlink:to="loc_us-gaap_EarningsPerShareDiluted_577b9b5c-99ec-4261-8f8c-61c3d7479532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6d0d5690-d49b-4689-97d2-743615fbc142" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8559e96e-32b8-4c88-b35f-36486e7960be" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6d0d5690-d49b-4689-97d2-743615fbc142" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_64579452-c5fa-470a-b494-cd9d451afd2a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8559e96e-32b8-4c88-b35f-36486e7960be" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_64579452-c5fa-470a-b494-cd9d451afd2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/ConsolidatedStatementsofComprehensiveLoss" xlink:type="simple" xlink:href="cour-20231231.xsd#ConsolidatedStatementsofComprehensiveLoss"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/ConsolidatedStatementsofComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d3bc95a3-e9b3-41bf-bac9-bd05db39ded4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4e9d6f73-61d2-4224-af03-d96b9f450448" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d3bc95a3-e9b3-41bf-bac9-bd05db39ded4" xlink:to="loc_us-gaap_NetIncomeLoss_4e9d6f73-61d2-4224-af03-d96b9f450448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_cb2a75bb-29cd-4b46-9f1d-6f42d3ca8124" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d3bc95a3-e9b3-41bf-bac9-bd05db39ded4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_cb2a75bb-29cd-4b46-9f1d-6f42d3ca8124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_d4280763-2a7e-42a2-9a03-6f7cd590e867" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d3bc95a3-e9b3-41bf-bac9-bd05db39ded4" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_d4280763-2a7e-42a2-9a03-6f7cd590e867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" xlink:type="simple" xlink:href="cour-20231231.xsd#ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_cb3ee87b-c84d-48c1-a5e5-9659a498e561" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_511b34e8-1711-4e47-a76f-ba6a2502d7c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_cb3ee87b-c84d-48c1-a5e5-9659a498e561" xlink:to="loc_us-gaap_StatementTable_511b34e8-1711-4e47-a76f-ba6a2502d7c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_a20eb659-6483-47d8-9324-88c02ae75cda" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_511b34e8-1711-4e47-a76f-ba6a2502d7c5" xlink:to="loc_us-gaap_StatementClassOfStockAxis_a20eb659-6483-47d8-9324-88c02ae75cda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_8f1ac7d6-f74d-420a-8926-641b303ff07b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_a20eb659-6483-47d8-9324-88c02ae75cda" xlink:to="loc_us-gaap_ClassOfStockDomain_8f1ac7d6-f74d-420a-8926-641b303ff07b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableConvertiblePreferredStockMember_81a21e93-73c5-4d4d-81ae-41a909cd4b79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RedeemableConvertiblePreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_8f1ac7d6-f74d-420a-8926-641b303ff07b" xlink:to="loc_us-gaap_RedeemableConvertiblePreferredStockMember_81a21e93-73c5-4d4d-81ae-41a909cd4b79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_cafe78df-f182-40bc-ac01-5ac322085d26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_511b34e8-1711-4e47-a76f-ba6a2502d7c5" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_cafe78df-f182-40bc-ac01-5ac322085d26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_035833bc-57b4-474c-8e15-5d9e348f2902" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_cafe78df-f182-40bc-ac01-5ac322085d26" xlink:to="loc_us-gaap_EquityComponentDomain_035833bc-57b4-474c-8e15-5d9e348f2902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_eee97553-60f8-408d-acd4-b2da3fb31836" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_035833bc-57b4-474c-8e15-5d9e348f2902" xlink:to="loc_us-gaap_CommonStockMember_eee97553-60f8-408d-acd4-b2da3fb31836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_5f76f6a1-9394-4330-bd9b-8ab53f85fe82" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_035833bc-57b4-474c-8e15-5d9e348f2902" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_5f76f6a1-9394-4330-bd9b-8ab53f85fe82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_9f810c89-dc31-48ed-b5de-6186ee238976" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_035833bc-57b4-474c-8e15-5d9e348f2902" xlink:to="loc_us-gaap_TreasuryStockCommonMember_9f810c89-dc31-48ed-b5de-6186ee238976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_aee49e87-e6e1-47a0-a3c5-0d9e1d29d19f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_035833bc-57b4-474c-8e15-5d9e348f2902" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_aee49e87-e6e1-47a0-a3c5-0d9e1d29d19f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_6024e497-e222-4257-9775-31fb3c7c2b1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_035833bc-57b4-474c-8e15-5d9e348f2902" xlink:to="loc_us-gaap_RetainedEarningsMember_6024e497-e222-4257-9775-31fb3c7c2b1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3cf89961-c701-4bb5-a950-b9104162b824" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_511b34e8-1711-4e47-a76f-ba6a2502d7c5" xlink:to="loc_us-gaap_StatementLineItems_3cf89961-c701-4bb5-a950-b9104162b824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_2ee7e886-f6d0-46a0-be0a-a52023edd26a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3cf89961-c701-4bb5-a950-b9104162b824" xlink:to="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_2ee7e886-f6d0-46a0-be0a-a52023edd26a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_fc684591-3cbd-4eec-b48b-47eb3e1a33ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_2ee7e886-f6d0-46a0-be0a-a52023edd26a" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_fc684591-3cbd-4eec-b48b-47eb3e1a33ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_a45c344b-8791-4b93-a7ac-5bc49d5a583d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_2ee7e886-f6d0-46a0-be0a-a52023edd26a" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_a45c344b-8791-4b93-a7ac-5bc49d5a583d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1_7d5770df-bfa0-4521-9cc5-3485cdac74d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConversionOfStockSharesConverted1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_2ee7e886-f6d0-46a0-be0a-a52023edd26a" xlink:to="loc_us-gaap_ConversionOfStockSharesConverted1_7d5770df-bfa0-4521-9cc5-3485cdac74d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockAmountConverted1_134d0bc4-d9ca-44e1-83ed-c5d9cc4f9b85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConversionOfStockAmountConverted1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_2ee7e886-f6d0-46a0-be0a-a52023edd26a" xlink:to="loc_us-gaap_ConversionOfStockAmountConverted1_134d0bc4-d9ca-44e1-83ed-c5d9cc4f9b85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_5b064703-91ca-40ca-b4a8-6ae5230c1cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_2ee7e886-f6d0-46a0-be0a-a52023edd26a" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_5b064703-91ca-40ca-b4a8-6ae5230c1cc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_85983878-22f4-4783-ba92-1e744866ed17" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_2ee7e886-f6d0-46a0-be0a-a52023edd26a" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_85983878-22f4-4783-ba92-1e744866ed17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3cf89961-c701-4bb5-a950-b9104162b824" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_bd2e0fd8-1688-429b-8b8b-af126d30cad8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_bd2e0fd8-1688-429b-8b8b-af126d30cad8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9278962e-ccaa-44ce-9e92-e8c4085c8dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_StockholdersEquity_9278962e-ccaa-44ce-9e92-e8c4085c8dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_04942b12-57d7-41be-85f6-9a3aaf1fb800" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_TreasuryStockCommonShares_04942b12-57d7-41be-85f6-9a3aaf1fb800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_d29e9dfe-0195-4049-9776-11bf96422d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_d29e9dfe-0195-4049-9776-11bf96422d1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_ed67060b-1dd0-4122-a8b1-2b0aab435a9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_ed67060b-1dd0-4122-a8b1-2b0aab435a9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_7d7a22cb-90ff-413f-b005-39f24a3ecc35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_7d7a22cb-90ff-413f-b005-39f24a3ecc35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d23071c2-5dc2-4361-8120-2929be02293d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d23071c2-5dc2-4361-8120-2929be02293d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3c02b8ff-18ae-4870-ba87-998197e9ab2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3c02b8ff-18ae-4870-ba87-998197e9ab2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_ad6f6707-df13-4fe4-be57-30fa2ad3d6fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_ad6f6707-df13-4fe4-be57-30fa2ad3d6fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_a21eaa8c-6b33-483e-8b04-c408bf5e64f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_a21eaa8c-6b33-483e-8b04-c408bf5e64f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_52b319d9-1f07-4b6a-b018-f6ce84b5bffa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_52b319d9-1f07-4b6a-b018-f6ce84b5bffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_084ed8ce-c3f8-4363-a1dc-12d57f40f5a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_084ed8ce-c3f8-4363-a1dc-12d57f40f5a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_99b4ee1b-dfaf-4148-b375-adaca1d8596a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_99b4ee1b-dfaf-4148-b375-adaca1d8596a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_5eb152f0-16ac-4f29-9a17-e6716ee2031a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_5eb152f0-16ac-4f29-9a17-e6716ee2031a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingOfRestrictedStockUnitsNumber_d600b7da-6ba3-4ab2-bff5-214ceb6541ec" xlink:href="cour-20231231.xsd#cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingOfRestrictedStockUnitsNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingOfRestrictedStockUnitsNumber_d600b7da-6ba3-4ab2-bff5-214ceb6541ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_4306f7b4-65c8-4434-843e-5d9de7632d48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_4306f7b4-65c8-4434-843e-5d9de7632d48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_3dd0d012-72ce-415c-86f7-c1be44a52397" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_3dd0d012-72ce-415c-86f7-c1be44a52397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExerciseStockOptions_765f65aa-1bad-4728-a93c-fd02f65f3b90" xlink:href="cour-20231231.xsd#cour_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExerciseStockOptions"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_cour_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExerciseStockOptions_765f65aa-1bad-4728-a93c-fd02f65f3b90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9af80520-480c-4b91-ae26-f275874e1adf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9af80520-480c-4b91-ae26-f275874e1adf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_751774a6-2684-4d74-bf00-6fc0c0c45f24" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_751774a6-2684-4d74-bf00-6fc0c0c45f24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_694b6512-e4f6-42e6-a734-4d7befe2c5d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_NetIncomeLoss_694b6512-e4f6-42e6-a734-4d7befe2c5d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_e25d9426-9ae1-4ff0-ba3e-141ab3f05bae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_e25d9426-9ae1-4ff0-ba3e-141ab3f05bae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9e351f73-757a-4b13-9fa7-c57da91e84d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_StockholdersEquity_9e351f73-757a-4b13-9fa7-c57da91e84d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_e09a5def-4eb3-4971-a51a-3d11bb0b8254" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8dcf41ee-4069-428d-8e27-9ea1e9653c53" xlink:to="loc_us-gaap_TreasuryStockCommonShares_e09a5def-4eb3-4971-a51a-3d11bb0b8254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cour-20231231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_a3d761aa-b9a3-4074-827d-d43d8b308d41" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_8ed207c1-4338-469a-a09b-4ff26209bcdf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a3d761aa-b9a3-4074-827d-d43d8b308d41" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_8ed207c1-4338-469a-a09b-4ff26209bcdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_ad87e51f-9e38-4dbe-830a-81f26ce9d2ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_8ed207c1-4338-469a-a09b-4ff26209bcdf" xlink:to="loc_us-gaap_ProfitLoss_ad87e51f-9e38-4dbe-830a-81f26ce9d2ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_56d98a46-d96a-4e01-a672-8f95714841c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_8ed207c1-4338-469a-a09b-4ff26209bcdf" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_56d98a46-d96a-4e01-a672-8f95714841c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_ed521ebd-77f2-4172-a872-c3d2d5b3eae9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_56d98a46-d96a-4e01-a672-8f95714841c7" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_ed521ebd-77f2-4172-a872-c3d2d5b3eae9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_3b647b52-bbdf-408e-aab5-15ad9e5f2131" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_56d98a46-d96a-4e01-a672-8f95714841c7" xlink:to="loc_us-gaap_ShareBasedCompensation_3b647b52-bbdf-408e-aab5-15ad9e5f2131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_a11afc58-9ee2-48ea-bfe5-928ef070b16c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_56d98a46-d96a-4e01-a672-8f95714841c7" xlink:to="loc_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_a11afc58-9ee2-48ea-bfe5-928ef070b16c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_e76f188c-30d1-4460-9c60-e6cd2043a3ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_56d98a46-d96a-4e01-a672-8f95714841c7" xlink:to="loc_us-gaap_AssetImpairmentCharges_e76f188c-30d1-4460-9c60-e6cd2043a3ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_61e21c7c-545d-4da9-8bfc-0eaf41f6d870" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_56d98a46-d96a-4e01-a672-8f95714841c7" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_61e21c7c-545d-4da9-8bfc-0eaf41f6d870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_106d684f-d8a3-4c24-82e2-e35c068384a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_8ed207c1-4338-469a-a09b-4ff26209bcdf" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_106d684f-d8a3-4c24-82e2-e35c068384a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_f72f898b-e9f4-4e55-a374-fee178eaee57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_106d684f-d8a3-4c24-82e2-e35c068384a1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_f72f898b-e9f4-4e55-a374-fee178eaee57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_8ada8847-a0a5-4f96-ab77-9b0c7d27f9f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_106d684f-d8a3-4c24-82e2-e35c068384a1" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_8ada8847-a0a5-4f96-ab77-9b0c7d27f9f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_a0380858-8531-4b41-8beb-dac3dca11a80" xlink:href="cour-20231231.xsd#cour_IncreaseDecreaseInOperatingLeaseRightOfUseAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_106d684f-d8a3-4c24-82e2-e35c068384a1" xlink:to="loc_cour_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_a0380858-8531-4b41-8beb-dac3dca11a80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_90bd4f65-c1d8-4f6a-90bb-e50f4630b825" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_106d684f-d8a3-4c24-82e2-e35c068384a1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_90bd4f65-c1d8-4f6a-90bb-e50f4630b825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_16a088dc-202c-49d4-9083-504a3c70c733" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_106d684f-d8a3-4c24-82e2-e35c068384a1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_16a088dc-202c-49d4-9083-504a3c70c733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_37710a53-54e4-46d5-b305-9c3dd5a49db1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_106d684f-d8a3-4c24-82e2-e35c068384a1" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_37710a53-54e4-46d5-b305-9c3dd5a49db1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_c1e0f165-7ff6-4112-96a1-73dae885cb6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_106d684f-d8a3-4c24-82e2-e35c068384a1" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_c1e0f165-7ff6-4112-96a1-73dae885cb6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_54e8b8dd-46bd-4738-8b90-247e133e65d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_8ed207c1-4338-469a-a09b-4ff26209bcdf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_54e8b8dd-46bd-4738-8b90-247e133e65d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_db1562a2-6ba5-4371-8085-bf3e313ac8d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a3d761aa-b9a3-4074-827d-d43d8b308d41" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_db1562a2-6ba5-4371-8085-bf3e313ac8d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_ed33a845-2acb-4c3c-8c1a-bd745da0aa52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_db1562a2-6ba5-4371-8085-bf3e313ac8d1" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_ed33a845-2acb-4c3c-8c1a-bd745da0aa52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_70a7c503-6535-4800-98ad-a2df941a0e60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_db1562a2-6ba5-4371-8085-bf3e313ac8d1" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_70a7c503-6535-4800-98ad-a2df941a0e60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_cff3164b-ac67-4ade-9388-dc42faf01a88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_db1562a2-6ba5-4371-8085-bf3e313ac8d1" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_cff3164b-ac67-4ade-9388-dc42faf01a88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_PaymentsToCapitalizedInternalUseSoftwareCosts_2e06815a-b19c-4a79-b453-0ddf17087e5b" xlink:href="cour-20231231.xsd#cour_PaymentsToCapitalizedInternalUseSoftwareCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_db1562a2-6ba5-4371-8085-bf3e313ac8d1" xlink:to="loc_cour_PaymentsToCapitalizedInternalUseSoftwareCosts_2e06815a-b19c-4a79-b453-0ddf17087e5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_85dc7483-b193-4f2c-9f76-1b95a91fa96d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_db1562a2-6ba5-4371-8085-bf3e313ac8d1" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_85dc7483-b193-4f2c-9f76-1b95a91fa96d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_PaymentsToAcquireContentAssets_a9775e3e-8b29-42e6-be80-f46f6ee6d2fa" xlink:href="cour-20231231.xsd#cour_PaymentsToAcquireContentAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_db1562a2-6ba5-4371-8085-bf3e313ac8d1" xlink:to="loc_cour_PaymentsToAcquireContentAssets_a9775e3e-8b29-42e6-be80-f46f6ee6d2fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_cd00a59b-49f0-46c6-a73b-3bbc79370074" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_db1562a2-6ba5-4371-8085-bf3e313ac8d1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_cd00a59b-49f0-46c6-a73b-3bbc79370074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a6dfde83-e4e3-4184-b60e-50879cae7ed6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a3d761aa-b9a3-4074-827d-d43d8b308d41" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a6dfde83-e4e3-4184-b60e-50879cae7ed6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_6b20bdc5-f200-4a69-a99e-421da5bc32eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a6dfde83-e4e3-4184-b60e-50879cae7ed6" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_6b20bdc5-f200-4a69-a99e-421da5bc32eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_7a906ee1-d72e-465d-bbc1-707c2cebc91b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a6dfde83-e4e3-4184-b60e-50879cae7ed6" xlink:to="loc_us-gaap_ProceedsFromStockPlans_7a906ee1-d72e-465d-bbc1-707c2cebc91b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_545f424d-3d74-4335-85a6-9937c169cbf6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a6dfde83-e4e3-4184-b60e-50879cae7ed6" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_545f424d-3d74-4335-85a6-9937c169cbf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_b80f8a92-75ed-4e1f-adad-3d25f25c924f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a6dfde83-e4e3-4184-b60e-50879cae7ed6" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_b80f8a92-75ed-4e1f-adad-3d25f25c924f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_44606c2b-3711-4b54-b459-757cc1770b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a6dfde83-e4e3-4184-b60e-50879cae7ed6" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_44606c2b-3711-4b54-b459-757cc1770b4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_PaymentOfDeferredOfferingCosts_323bc209-c520-4995-a4c1-6ab3a04188ce" xlink:href="cour-20231231.xsd#cour_PaymentOfDeferredOfferingCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a6dfde83-e4e3-4184-b60e-50879cae7ed6" xlink:to="loc_cour_PaymentOfDeferredOfferingCosts_323bc209-c520-4995-a4c1-6ab3a04188ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1510ca25-a2bd-4f6b-a08a-e6a8120f8ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a6dfde83-e4e3-4184-b60e-50879cae7ed6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1510ca25-a2bd-4f6b-a08a-e6a8120f8ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b26418c9-04a1-40ba-bd51-7c7eef09ebc7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a3d761aa-b9a3-4074-827d-d43d8b308d41" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b26418c9-04a1-40ba-bd51-7c7eef09ebc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_51541aff-f971-4c18-ae70-71017b15a7b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a3d761aa-b9a3-4074-827d-d43d8b308d41" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_51541aff-f971-4c18-ae70-71017b15a7b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cccfae8b-b97c-4141-b1ab-a3c856e2e6ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a3d761aa-b9a3-4074-827d-d43d8b308d41" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cccfae8b-b97c-4141-b1ab-a3c856e2e6ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_b03d7fec-38bb-4ed0-ada0-d9e5070faf10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a3d761aa-b9a3-4074-827d-d43d8b308d41" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_b03d7fec-38bb-4ed0-ada0-d9e5070faf10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_d0ffedcd-863c-467f-876c-0e04f55186f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_b03d7fec-38bb-4ed0-ada0-d9e5070faf10" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_d0ffedcd-863c-467f-876c-0e04f55186f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_93b071c9-1c4b-4133-84c2-a07e6d3296e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a3d761aa-b9a3-4074-827d-d43d8b308d41" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_93b071c9-1c4b-4133-84c2-a07e6d3296e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ShareBasedCompensationCapitalizedAsInternalUseSoftware_8ef5ff7b-ebb2-4ba7-aeea-9c10bbc40fed" xlink:href="cour-20231231.xsd#cour_ShareBasedCompensationCapitalizedAsInternalUseSoftware"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_93b071c9-1c4b-4133-84c2-a07e6d3296e6" xlink:to="loc_cour_ShareBasedCompensationCapitalizedAsInternalUseSoftware_8ef5ff7b-ebb2-4ba7-aeea-9c10bbc40fed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_UnpaidDeferredOfferingCosts_ecd9d2ee-a4cc-47ca-9275-fd99ab609435" xlink:href="cour-20231231.xsd#cour_UnpaidDeferredOfferingCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_93b071c9-1c4b-4133-84c2-a07e6d3296e6" xlink:to="loc_cour_UnpaidDeferredOfferingCosts_ecd9d2ee-a4cc-47ca-9275-fd99ab609435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESS" xlink:type="simple" xlink:href="cour-20231231.xsd#BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESS"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f472188b-aa6a-4695-85f4-bf4439000c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_6f6552b9-cb8e-4a33-aaf4-2e0fe42dc1c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f472188b-aa6a-4695-85f4-bf4439000c7c" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_6f6552b9-cb8e-4a33-aaf4-2e0fe42dc1c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="cour-20231231.xsd#SIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_37b158f4-dcd1-44e2-be0c-d219d28bb68c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_6cf9d9f5-48e4-448e-b547-709a40d4d43f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_37b158f4-dcd1-44e2-be0c-d219d28bb68c" xlink:to="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_6cf9d9f5-48e4-448e-b547-709a40d4d43f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/REVENUE" xlink:type="simple" xlink:href="cour-20231231.xsd#REVENUE"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/REVENUE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_3ed4fceb-7d91-49f5-922c-2de2c26ca5e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_2798e590-168d-494a-ad67-b75538f79b05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_3ed4fceb-7d91-49f5-922c-2de2c26ca5e6" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_2798e590-168d-494a-ad67-b75538f79b05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/INVESTMENTS" xlink:type="simple" xlink:href="cour-20231231.xsd#INVESTMENTS"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/INVESTMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_837575d8-dc1f-468a-8611-9614a89e71a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_0e44b76a-4001-4e03-9eb1-411ff88f8679" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_837575d8-dc1f-468a-8611-9614a89e71a0" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_0e44b76a-4001-4e03-9eb1-411ff88f8679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTS" xlink:type="simple" xlink:href="cour-20231231.xsd#CONSOLIDATEDBALANCESHEETCOMPONENTS"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_bc39dcda-83ed-4885-8874-003584ed6751" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_15121864-0a72-4747-b246-298675fab321" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_bc39dcda-83ed-4885-8874-003584ed6751" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_15121864-0a72-4747-b246-298675fab321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/LEASES" xlink:type="simple" xlink:href="cour-20231231.xsd#LEASES"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/LEASES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_7064cc54-84f2-41f6-ac9c-096ca485a459" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_1dd482e8-d728-451f-8872-fa3c5aad6374" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7064cc54-84f2-41f6-ac9c-096ca485a459" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_1dd482e8-d728-451f-8872-fa3c5aad6374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/INCOMETAXES" xlink:type="simple" xlink:href="cour-20231231.xsd#INCOMETAXES"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/INCOMETAXES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_8e9611ab-8663-4134-977c-86cba7e075eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_a4f34f6b-8f01-4ab1-9d7b-778948104ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8e9611ab-8663-4134-977c-86cba7e075eb" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_a4f34f6b-8f01-4ab1-9d7b-778948104ebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/NETLOSSPERSHARE" xlink:type="simple" xlink:href="cour-20231231.xsd#NETLOSSPERSHARE"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/NETLOSSPERSHARE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_6ea1ccac-522b-4c92-8cd7-313a69ee5757" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_303675c3-223a-4441-9006-7613ac10011b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_6ea1ccac-522b-4c92-8cd7-313a69ee5757" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_303675c3-223a-4441-9006-7613ac10011b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/COMMITMENTSANDCONTINGENCIES" xlink:type="simple" xlink:href="cour-20231231.xsd#COMMITMENTSANDCONTINGENCIES"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/COMMITMENTSANDCONTINGENCIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_70ce5b83-5b1a-4258-b465-4cb1fc8f1275" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_d49f1d10-605e-474a-b580-97c226b89f9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_70ce5b83-5b1a-4258-b465-4cb1fc8f1275" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_d49f1d10-605e-474a-b580-97c226b89f9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/REDEEMABLECONVERTIBLEPREFERREDSTOCK" xlink:type="simple" xlink:href="cour-20231231.xsd#REDEEMABLECONVERTIBLEPREFERREDSTOCK"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/REDEEMABLECONVERTIBLEPREFERREDSTOCK" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityDisclosureAbstract_6abb09ef-3e3d-4add-b526-a71b6efae9d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquityDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockTextBlock_c9f73899-7e51-4235-8b38-981506a7277b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityDisclosureAbstract_6abb09ef-3e3d-4add-b526-a71b6efae9d4" xlink:to="loc_us-gaap_PreferredStockTextBlock_c9f73899-7e51-4235-8b38-981506a7277b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/STOCKHOLDERSEQUITYDEFICIT" xlink:type="simple" xlink:href="cour-20231231.xsd#STOCKHOLDERSEQUITYDEFICIT"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/STOCKHOLDERSEQUITYDEFICIT" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_7604c576-e952-40e8-b7f9-f464dcbfcf2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_b4b077be-fc6e-4571-86a3-fe2d4d1ab07a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_7604c576-e952-40e8-b7f9-f464dcbfcf2f" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_b4b077be-fc6e-4571-86a3-fe2d4d1ab07a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/EMPLOYEEBENEFITPLANS" xlink:type="simple" xlink:href="cour-20231231.xsd#EMPLOYEEBENEFITPLANS"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/EMPLOYEEBENEFITPLANS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_73027f74-b2e6-4196-8b99-3378832b44c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_bb85d31d-cee9-45d4-b924-d68d154cde2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_73027f74-b2e6-4196-8b99-3378832b44c9" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_bb85d31d-cee9-45d4-b924-d68d154cde2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/RELATEDPARTYTRANSACTIONS" xlink:type="simple" xlink:href="cour-20231231.xsd#RELATEDPARTYTRANSACTIONS"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/RELATEDPARTYTRANSACTIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_994cff92-599d-450b-b204-dd30ac82d28d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_a8d2dbc8-3516-4eef-8139-63e1977632e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_994cff92-599d-450b-b204-dd30ac82d28d" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_a8d2dbc8-3516-4eef-8139-63e1977632e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATION" xlink:type="simple" xlink:href="cour-20231231.xsd#SEGMENTANDGEOGRAPHICINFORMATION"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_1a372303-2670-4b85-b0ea-22e98d9cb733" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_63e9ec3a-e8c6-494c-a608-b873476d86da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1a372303-2670-4b85-b0ea-22e98d9cb733" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_63e9ec3a-e8c6-494c-a608-b873476d86da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/RESTRUCTURINGRELATEDCHARGES" xlink:type="simple" xlink:href="cour-20231231.xsd#RESTRUCTURINGRELATEDCHARGES"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/RESTRUCTURINGRELATEDCHARGES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_130ae622-9043-4d63-aa79-794e74406af5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_2cf246c5-76c5-49f6-a674-3f958275b780" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_130ae622-9043-4d63-aa79-794e74406af5" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_2cf246c5-76c5-49f6-a674-3f958275b780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="cour-20231231.xsd#SIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_324245c1-7028-42e7-a875-3b9813b66e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_87adae37-0193-4840-bde3-ac62ffad616e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_324245c1-7028-42e7-a875-3b9813b66e2d" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_87adae37-0193-4840-bde3-ac62ffad616e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_e2e5ae84-1647-4829-985b-e9413045856a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_324245c1-7028-42e7-a875-3b9813b66e2d" xlink:to="loc_us-gaap_UseOfEstimates_e2e5ae84-1647-4829-985b-e9413045856a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_4135cac7-7771-4217-81dd-752ba2e33cb2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_324245c1-7028-42e7-a875-3b9813b66e2d" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_4135cac7-7771-4217-81dd-752ba2e33cb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_aa7ca7ae-f6ab-458e-a8c9-e6802faa62d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MarketableSecuritiesPolicy"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_324245c1-7028-42e7-a875-3b9813b66e2d" xlink:to="loc_us-gaap_MarketableSecuritiesPolicy_aa7ca7ae-f6ab-458e-a8c9-e6802faa62d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_e26ad999-7514-4f83-9efe-f5d9c88d163a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_324245c1-7028-42e7-a875-3b9813b66e2d" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_e26ad999-7514-4f83-9efe-f5d9c88d163a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_9539e89b-0ea1-473f-9f18-5a8c3c6f2942" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_324245c1-7028-42e7-a875-3b9813b66e2d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_9539e89b-0ea1-473f-9f18-5a8c3c6f2942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredChargesPolicyTextBlock_2f85cd63-c76a-4a9d-b9db-f8fba468754e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredChargesPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_324245c1-7028-42e7-a875-3b9813b66e2d" xlink:to="loc_us-gaap_DeferredChargesPolicyTextBlock_2f85cd63-c76a-4a9d-b9db-f8fba468754e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_CollaborativeArrangementsWithEducationPartnersPolicyTextBlock_509c493a-637d-4a95-a20d-e4c4044258d7" xlink:href="cour-20231231.xsd#cour_CollaborativeArrangementsWithEducationPartnersPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_324245c1-7028-42e7-a875-3b9813b66e2d" xlink:to="loc_cour_CollaborativeArrangementsWithEducationPartnersPolicyTextBlock_509c493a-637d-4a95-a20d-e4c4044258d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_e758faa8-68dd-48f6-aec9-db37364a820a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_324245c1-7028-42e7-a875-3b9813b66e2d" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_e758faa8-68dd-48f6-aec9-db37364a820a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy_126b7bbb-7b53-4513-9c31-e9ca9ddccd01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_324245c1-7028-42e7-a875-3b9813b66e2d" xlink:to="loc_us-gaap_InternalUseSoftwarePolicy_126b7bbb-7b53-4513-9c31-e9ca9ddccd01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy_10574536-2977-49f8-8a06-9fef285c43a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_324245c1-7028-42e7-a875-3b9813b66e2d" xlink:to="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy_10574536-2977-49f8-8a06-9fef285c43a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_d3324c86-cbc9-4e64-89c5-a8b6de1697f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_324245c1-7028-42e7-a875-3b9813b66e2d" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_d3324c86-cbc9-4e64-89c5-a8b6de1697f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_60b50ebc-dd7d-4791-b546-6e88839b6520" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_324245c1-7028-42e7-a875-3b9813b66e2d" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_60b50ebc-dd7d-4791-b546-6e88839b6520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ContractAssetsAndLiabilitiesPolicyTextBlock_9bc4920c-b2a3-4388-accc-f8b03db0e025" xlink:href="cour-20231231.xsd#cour_ContractAssetsAndLiabilitiesPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_324245c1-7028-42e7-a875-3b9813b66e2d" xlink:to="loc_cour_ContractAssetsAndLiabilitiesPolicyTextBlock_9bc4920c-b2a3-4388-accc-f8b03db0e025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ContractAcquisitionAndFulfillmentCostsPolicyTextBlock_65db77fd-6940-4613-ba0a-30ab89614ddf" xlink:href="cour-20231231.xsd#cour_ContractAcquisitionAndFulfillmentCostsPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_324245c1-7028-42e7-a875-3b9813b66e2d" xlink:to="loc_cour_ContractAcquisitionAndFulfillmentCostsPolicyTextBlock_65db77fd-6940-4613-ba0a-30ab89614ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock_1577028b-c682-45d6-8003-500375f0265a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_324245c1-7028-42e7-a875-3b9813b66e2d" xlink:to="loc_us-gaap_CostOfSalesPolicyTextBlock_1577028b-c682-45d6-8003-500375f0265a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_ff49c988-32ce-43a4-96f5-188ab74c6253" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_324245c1-7028-42e7-a875-3b9813b66e2d" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_ff49c988-32ce-43a4-96f5-188ab74c6253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_f70b8a19-f55e-4ff5-9f63-d9f162c86e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_324245c1-7028-42e7-a875-3b9813b66e2d" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_f70b8a19-f55e-4ff5-9f63-d9f162c86e4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_3c713e16-4692-4373-b8b2-db5c20735790" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_324245c1-7028-42e7-a875-3b9813b66e2d" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_3c713e16-4692-4373-b8b2-db5c20735790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock_7f085022-186a-4e8d-b1fa-c34275d324a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_324245c1-7028-42e7-a875-3b9813b66e2d" xlink:to="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock_7f085022-186a-4e8d-b1fa-c34275d324a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_e422c915-43ba-4c37-9d78-e14437612b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_324245c1-7028-42e7-a875-3b9813b66e2d" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_e422c915-43ba-4c37-9d78-e14437612b4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_fb8703ea-1bf2-4403-b61a-da3a4bb0400e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_324245c1-7028-42e7-a875-3b9813b66e2d" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_fb8703ea-1bf2-4403-b61a-da3a4bb0400e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_ac70a612-5be1-4c07-be52-13d7e040a58d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_324245c1-7028-42e7-a875-3b9813b66e2d" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_ac70a612-5be1-4c07-be52-13d7e040a58d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_f69af736-12ed-4bc2-8c0a-174754c5affc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_324245c1-7028-42e7-a875-3b9813b66e2d" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_f69af736-12ed-4bc2-8c0a-174754c5affc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_7ff93f2c-ca0f-4721-9b7b-79814a3f323e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_324245c1-7028-42e7-a875-3b9813b66e2d" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_7ff93f2c-ca0f-4721-9b7b-79814a3f323e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_995bec92-b742-4aad-955b-281f62b71fec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_324245c1-7028-42e7-a875-3b9813b66e2d" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_995bec92-b742-4aad-955b-281f62b71fec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/REVENUETables" xlink:type="simple" xlink:href="cour-20231231.xsd#REVENUETables"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/REVENUETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_15bed40b-90c3-4cc8-939d-2a905387e4cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_97df8ee8-b03e-48f0-aa7c-1bacfbd7249f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_15bed40b-90c3-4cc8-939d-2a905387e4cc" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_97df8ee8-b03e-48f0-aa7c-1bacfbd7249f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostTableTextBlock_687380d3-3c31-4dc9-8ea7-0c2168443dbd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_15bed40b-90c3-4cc8-939d-2a905387e4cc" xlink:to="loc_us-gaap_CapitalizedContractCostTableTextBlock_687380d3-3c31-4dc9-8ea7-0c2168443dbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_b7d94324-a134-4d4e-8702-ab7f6bea6d3d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_15bed40b-90c3-4cc8-939d-2a905387e4cc" xlink:to="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_b7d94324-a134-4d4e-8702-ab7f6bea6d3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/INVESTMENTSTables" xlink:type="simple" xlink:href="cour-20231231.xsd#INVESTMENTSTables"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/INVESTMENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_a51fe90f-d8a9-4664-a9d9-7eac2b9b020f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_cb4b42e2-327b-4324-8eb5-1600dc9ad6a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_a51fe90f-d8a9-4664-a9d9-7eac2b9b020f" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_cb4b42e2-327b-4324-8eb5-1600dc9ad6a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_3d623e37-4bfc-4276-8112-053a437bc322" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_a51fe90f-d8a9-4664-a9d9-7eac2b9b020f" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_3d623e37-4bfc-4276-8112-053a437bc322" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_4ea4165b-da1c-4ef5-844f-c961560b79d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_a51fe90f-d8a9-4664-a9d9-7eac2b9b020f" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_4ea4165b-da1c-4ef5-844f-c961560b79d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSTables" xlink:type="simple" xlink:href="cour-20231231.xsd#CONSOLIDATEDBALANCESHEETCOMPONENTSTables"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6e3f10af-d32d-4437-93d3-b9af6a009322" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_34e5ae84-1e02-4abb-a8ed-eb07c81a2db8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6e3f10af-d32d-4437-93d3-b9af6a009322" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_34e5ae84-1e02-4abb-a8ed-eb07c81a2db8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_3cfaab82-325a-40c0-925c-8e11b260801f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6e3f10af-d32d-4437-93d3-b9af6a009322" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_3cfaab82-325a-40c0-925c-8e11b260801f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock_bb073bbb-47e2-4d7d-94d5-b9837df72ff1" xlink:href="cour-20231231.xsd#cour_ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6e3f10af-d32d-4437-93d3-b9af6a009322" xlink:to="loc_cour_ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock_bb073bbb-47e2-4d7d-94d5-b9837df72ff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_a2a52f85-1efe-4473-b13d-d6cd22c8f081" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6e3f10af-d32d-4437-93d3-b9af6a009322" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_a2a52f85-1efe-4473-b13d-d6cd22c8f081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ScheduleOfCapitalizationOfContentAssetsAndAmortizationExpenseForIntangibleAssetsTableTextBlock_f4e1479e-b7b0-48d4-9904-c90944295acb" xlink:href="cour-20231231.xsd#cour_ScheduleOfCapitalizationOfContentAssetsAndAmortizationExpenseForIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6e3f10af-d32d-4437-93d3-b9af6a009322" xlink:to="loc_cour_ScheduleOfCapitalizationOfContentAssetsAndAmortizationExpenseForIntangibleAssetsTableTextBlock_f4e1479e-b7b0-48d4-9904-c90944295acb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_240aecad-1fe7-4b39-83b9-8fd226c6944f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6e3f10af-d32d-4437-93d3-b9af6a009322" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_240aecad-1fe7-4b39-83b9-8fd226c6944f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/LEASESTables" xlink:type="simple" xlink:href="cour-20231231.xsd#LEASESTables"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/LEASESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_1050bdcd-8718-4238-b7a9-362a3ea77d92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_2a5f2f99-430e-4228-a790-d144e82d7b90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1050bdcd-8718-4238-b7a9-362a3ea77d92" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_2a5f2f99-430e-4228-a790-d144e82d7b90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_3546509f-898d-4ff5-9c31-0eaafedf7606" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1050bdcd-8718-4238-b7a9-362a3ea77d92" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_3546509f-898d-4ff5-9c31-0eaafedf7606" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_DisclosureOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock_323c5678-fd6d-401e-abe8-54e30fe2d3a8" xlink:href="cour-20231231.xsd#cour_DisclosureOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1050bdcd-8718-4238-b7a9-362a3ea77d92" xlink:to="loc_cour_DisclosureOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock_323c5678-fd6d-401e-abe8-54e30fe2d3a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/INCOMETAXESTables" xlink:type="simple" xlink:href="cour-20231231.xsd#INCOMETAXESTables"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/INCOMETAXESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_6533bd76-cdb8-488b-87cd-3a243fcaac9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_f996a5fb-5141-4bca-973d-98dab1541b47" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6533bd76-cdb8-488b-87cd-3a243fcaac9e" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_f996a5fb-5141-4bca-973d-98dab1541b47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_0a59710c-61e0-4f3f-bd70-7e36daf5294c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6533bd76-cdb8-488b-87cd-3a243fcaac9e" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_0a59710c-61e0-4f3f-bd70-7e36daf5294c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_3edafdc3-0b5e-476a-a356-a4b5cd322e45" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6533bd76-cdb8-488b-87cd-3a243fcaac9e" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_3edafdc3-0b5e-476a-a356-a4b5cd322e45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_a20ef7c2-eedf-4393-95e1-fc67d2412905" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6533bd76-cdb8-488b-87cd-3a243fcaac9e" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_a20ef7c2-eedf-4393-95e1-fc67d2412905" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_9f523b64-9110-4c69-8052-c0886d93eba8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6533bd76-cdb8-488b-87cd-3a243fcaac9e" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_9f523b64-9110-4c69-8052-c0886d93eba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/NETLOSSPERSHARETables" xlink:type="simple" xlink:href="cour-20231231.xsd#NETLOSSPERSHARETables"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/NETLOSSPERSHARETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_3a7c3401-eeb1-4bad-a998-bdd92f6858bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_31f8d8b2-a856-47b5-bde8-e71a42a37bd5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3a7c3401-eeb1-4bad-a998-bdd92f6858bd" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_31f8d8b2-a856-47b5-bde8-e71a42a37bd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_73afa416-9cd6-41d2-9133-900dcd43da19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3a7c3401-eeb1-4bad-a998-bdd92f6858bd" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_73afa416-9cd6-41d2-9133-900dcd43da19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/COMMITMENTSANDCONTINGENCIESTables" xlink:type="simple" xlink:href="cour-20231231.xsd#COMMITMENTSANDCONTINGENCIESTables"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/COMMITMENTSANDCONTINGENCIESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_07bd844a-2ee9-4425-92cb-c20bd046c3dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_1acc55fa-2972-42d4-b31f-8edb432b9edf" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_07bd844a-2ee9-4425-92cb-c20bd046c3dd" xlink:to="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_1acc55fa-2972-42d4-b31f-8edb432b9edf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSTables" xlink:type="simple" xlink:href="cour-20231231.xsd#EMPLOYEEBENEFITPLANSTables"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1f777813-2b51-43a4-9b75-bf1c32c51538" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_ab59383f-13e7-46e2-add9-4b5c8fec9fa7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1f777813-2b51-43a4-9b75-bf1c32c51538" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_ab59383f-13e7-46e2-add9-4b5c8fec9fa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_6dd33ef2-de2d-40b9-9a39-5ddf53df883f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1f777813-2b51-43a4-9b75-bf1c32c51538" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_6dd33ef2-de2d-40b9-9a39-5ddf53df883f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_457865dd-697d-4db5-9036-77aa99b4d2de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1f777813-2b51-43a4-9b75-bf1c32c51538" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_457865dd-697d-4db5-9036-77aa99b4d2de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_8ec2bebd-62b1-49d9-a61d-d54391565b42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1f777813-2b51-43a4-9b75-bf1c32c51538" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_8ec2bebd-62b1-49d9-a61d-d54391565b42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock_8797cb7f-861e-4f8a-8ef7-132a76221e39" xlink:href="cour-20231231.xsd#cour_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1f777813-2b51-43a4-9b75-bf1c32c51538" xlink:to="loc_cour_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock_8797cb7f-861e-4f8a-8ef7-132a76221e39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONTables" xlink:type="simple" xlink:href="cour-20231231.xsd#SEGMENTANDGEOGRAPHICINFORMATIONTables"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_2dd969a9-4c00-41b8-9fb8-0c0cdb517bf6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_df424c68-2e47-465d-9092-cc83bb24c67a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_2dd969a9-4c00-41b8-9fb8-0c0cdb517bf6" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_df424c68-2e47-465d-9092-cc83bb24c67a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_99f8521c-4746-4c8c-a1eb-5c35ce142a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_2dd969a9-4c00-41b8-9fb8-0c0cdb517bf6" xlink:to="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_99f8521c-4746-4c8c-a1eb-5c35ce142a4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_e5aa91e1-06c9-4ba9-9ed9-26266d9c7170" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_2dd969a9-4c00-41b8-9fb8-0c0cdb517bf6" xlink:to="loc_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_e5aa91e1-06c9-4ba9-9ed9-26266d9c7170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESSDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESSDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_60d1fa9f-c686-499b-b601-3bb9a398706d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_690bdd32-32d1-4b6c-94db-fe4c73caf3c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_60d1fa9f-c686-499b-b601-3bb9a398706d" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_690bdd32-32d1-4b6c-94db-fe4c73caf3c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_b2f286fb-1760-4a0a-b2a8-be96ca42ff9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_690bdd32-32d1-4b6c-94db-fe4c73caf3c5" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_b2f286fb-1760-4a0a-b2a8-be96ca42ff9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f0d6f5c5-af96-4acf-8caf-7f5db00accc1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_b2f286fb-1760-4a0a-b2a8-be96ca42ff9c" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f0d6f5c5-af96-4acf-8caf-7f5db00accc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IPOMember_96a575fb-3165-4df3-a9ec-a6ba2b9ac365" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IPOMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f0d6f5c5-af96-4acf-8caf-7f5db00accc1" xlink:to="loc_us-gaap_IPOMember_96a575fb-3165-4df3-a9ec-a6ba2b9ac365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_7582487d-1b40-4784-a685-8140e212e4e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_690bdd32-32d1-4b6c-94db-fe4c73caf3c5" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_7582487d-1b40-4784-a685-8140e212e4e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4fed478b-bad2-4ccd-ac43-c1f45584cae0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_7582487d-1b40-4784-a685-8140e212e4e2" xlink:to="loc_us-gaap_EquityComponentDomain_4fed478b-bad2-4ccd-ac43-c1f45584cae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_13937f06-7b63-438f-9e04-30a88d64551f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_4fed478b-bad2-4ccd-ac43-c1f45584cae0" xlink:to="loc_us-gaap_CommonStockMember_13937f06-7b63-438f-9e04-30a88d64551f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_7953e005-63ef-45f5-a0d8-c73ff72c6da8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_690bdd32-32d1-4b6c-94db-fe4c73caf3c5" xlink:to="loc_us-gaap_SubsidiarySaleOfStockLineItems_7953e005-63ef-45f5-a0d8-c73ff72c6da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_ef5017dc-dd89-4f4c-ae4b-ca8c90e0042c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7953e005-63ef-45f5-a0d8-c73ff72c6da8" xlink:to="loc_us-gaap_NumberOfOperatingSegments_ef5017dc-dd89-4f4c-ae4b-ca8c90e0042c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_d0de7ffd-1b70-42ae-88f5-5113e762cc12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7953e005-63ef-45f5-a0d8-c73ff72c6da8" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_d0de7ffd-1b70-42ae-88f5-5113e762cc12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_bb937740-2b7f-40f9-8bf4-4ff73cd64de5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7953e005-63ef-45f5-a0d8-c73ff72c6da8" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_bb937740-2b7f-40f9-8bf4-4ff73cd64de5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_bd22ca6a-9a44-4c80-b797-c6567460f1c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7953e005-63ef-45f5-a0d8-c73ff72c6da8" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_bd22ca6a-9a44-4c80-b797-c6567460f1c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherUnderwritingExpense_4bc32e34-eba1-46b3-831d-e02da162e856" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherUnderwritingExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7953e005-63ef-45f5-a0d8-c73ff72c6da8" xlink:to="loc_us-gaap_OtherUnderwritingExpense_4bc32e34-eba1-46b3-831d-e02da162e856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredOfferingCosts_afed3044-627e-4bfa-976f-db1500647af6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredOfferingCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7953e005-63ef-45f5-a0d8-c73ff72c6da8" xlink:to="loc_us-gaap_DeferredOfferingCosts_afed3044-627e-4bfa-976f-db1500647af6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_ac72ce75-ef0c-4c5c-a216-a0b5e04c46ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7953e005-63ef-45f5-a0d8-c73ff72c6da8" xlink:to="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_ac72ce75-ef0c-4c5c-a216-a0b5e04c46ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ConversionOfStockConversionRatio_3806fc1c-87d4-4276-a6e2-da1473599eab" xlink:href="cour-20231231.xsd#cour_ConversionOfStockConversionRatio"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7953e005-63ef-45f5-a0d8-c73ff72c6da8" xlink:to="loc_cour_ConversionOfStockConversionRatio_3806fc1c-87d4-4276-a6e2-da1473599eab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_05a0b734-bd7b-4c51-9642-33ee652c0be2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7953e005-63ef-45f5-a0d8-c73ff72c6da8" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_05a0b734-bd7b-4c51-9642-33ee652c0be2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_031eda57-4dd3-4b9c-b55b-bf74dd61f9cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7953e005-63ef-45f5-a0d8-c73ff72c6da8" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_031eda57-4dd3-4b9c-b55b-bf74dd61f9cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#SIGNIFICANTACCOUNTINGPOLICIESDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_4faa49ae-ea49-493b-ad14-414f80cf7dbf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable_148d2a02-39d5-4143-ac87-20ca06ffd6f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfChangeInAccountingEstimateTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4faa49ae-ea49-493b-ad14-414f80cf7dbf" xlink:to="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable_148d2a02-39d5-4143-ac87-20ca06ffd6f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_dda6cde7-f1a0-4703-882d-feeb7eaec9b9" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable_148d2a02-39d5-4143-ac87-20ca06ffd6f6" xlink:to="loc_srt_RangeAxis_dda6cde7-f1a0-4703-882d-feeb7eaec9b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_872fdbaf-61a6-4e60-8b52-ab9f2f21c475" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_dda6cde7-f1a0-4703-882d-feeb7eaec9b9" xlink:to="loc_srt_RangeMember_872fdbaf-61a6-4e60-8b52-ab9f2f21c475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_71377c7d-f1f3-48ed-a670-b7f1052b1576" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_872fdbaf-61a6-4e60-8b52-ab9f2f21c475" xlink:to="loc_srt_MinimumMember_71377c7d-f1f3-48ed-a670-b7f1052b1576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8d64143f-7132-4ab7-8459-7e1b6d47e45c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_872fdbaf-61a6-4e60-8b52-ab9f2f21c475" xlink:to="loc_srt_MaximumMember_8d64143f-7132-4ab7-8459-7e1b6d47e45c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c72eacd2-65c9-4a6b-bede-7eae9c09751f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable_148d2a02-39d5-4143-ac87-20ca06ffd6f6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c72eacd2-65c9-4a6b-bede-7eae9c09751f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_26d96571-9e7e-4b37-ad8e-e440abf75a57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c72eacd2-65c9-4a6b-bede-7eae9c09751f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_26d96571-9e7e-4b37-ad8e-e440abf75a57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_88484276-9495-48b6-8762-b61f0f949dc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_26d96571-9e7e-4b37-ad8e-e440abf75a57" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_88484276-9495-48b6-8762-b61f0f949dc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_13490701-89be-45ca-8829-35a3ac96466d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable_148d2a02-39d5-4143-ac87-20ca06ffd6f6" xlink:to="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_13490701-89be-45ca-8829-35a3ac96466d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_bcdbffab-10a8-42e1-a8e9-5ccfb3a693aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_13490701-89be-45ca-8829-35a3ac96466d" xlink:to="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_bcdbffab-10a8-42e1-a8e9-5ccfb3a693aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_InternalUseSoftwareAndWebsiteDevelopmentMember_47f3b471-7266-473d-8d50-6cd4e8299899" xlink:href="cour-20231231.xsd#cour_InternalUseSoftwareAndWebsiteDevelopmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_bcdbffab-10a8-42e1-a8e9-5ccfb3a693aa" xlink:to="loc_cour_InternalUseSoftwareAndWebsiteDevelopmentMember_47f3b471-7266-473d-8d50-6cd4e8299899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_DeferredPartnerFeesMember_31bcba9e-0875-4c07-94f6-9ee395b099f7" xlink:href="cour-20231231.xsd#cour_DeferredPartnerFeesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_bcdbffab-10a8-42e1-a8e9-5ccfb3a693aa" xlink:to="loc_cour_DeferredPartnerFeesMember_31bcba9e-0875-4c07-94f6-9ee395b099f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_ebf3c0de-0256-4140-a830-6247fc95097c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable_148d2a02-39d5-4143-ac87-20ca06ffd6f6" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_ebf3c0de-0256-4140-a830-6247fc95097c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9381768b-1e86-4a61-88d6-dc6e654799b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_ebf3c0de-0256-4140-a830-6247fc95097c" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9381768b-1e86-4a61-88d6-dc6e654799b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember_e9e59874-11b5-4169-bab9-8343e5ee64c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9381768b-1e86-4a61-88d6-dc6e654799b1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentMember_e9e59874-11b5-4169-bab9-8343e5ee64c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_ca954c55-bf92-4eb1-b874-77a244e0db1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable_148d2a02-39d5-4143-ac87-20ca06ffd6f6" xlink:to="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_ca954c55-bf92-4eb1-b874-77a244e0db1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_b3e85298-f238-47c1-9a56-139939c71878" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_ca954c55-bf92-4eb1-b874-77a244e0db1f" xlink:to="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_b3e85298-f238-47c1-9a56-139939c71878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember_ff63ff79-f2ab-4598-9cd8-93992bda4be9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_b3e85298-f238-47c1-9a56-139939c71878" xlink:to="loc_us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember_ff63ff79-f2ab-4598-9cd8-93992bda4be9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateLineItems_e0e9c61b-7edf-494e-9894-f38f3ec7e516" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ChangeInAccountingEstimateLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfChangeInAccountingEstimateTable_148d2a02-39d5-4143-ac87-20ca06ffd6f6" xlink:to="loc_us-gaap_ChangeInAccountingEstimateLineItems_e0e9c61b-7edf-494e-9894-f38f3ec7e516" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_PropertyEquipmentAndSoftwareEstimatedUsefulLives_31824f29-b8ac-43ca-83fe-bde3061a4fb1" xlink:href="cour-20231231.xsd#cour_PropertyEquipmentAndSoftwareEstimatedUsefulLives"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ChangeInAccountingEstimateLineItems_e0e9c61b-7edf-494e-9894-f38f3ec7e516" xlink:to="loc_cour_PropertyEquipmentAndSoftwareEstimatedUsefulLives_31824f29-b8ac-43ca-83fe-bde3061a4fb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredOfferingCosts_b560d679-1a97-4d08-a0c7-8b594325c97a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredOfferingCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ChangeInAccountingEstimateLineItems_e0e9c61b-7edf-494e-9894-f38f3ec7e516" xlink:to="loc_us-gaap_DeferredOfferingCosts_b560d679-1a97-4d08-a0c7-8b594325c97a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_188a80a2-b09b-4636-b66a-7138db3c127f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ChangeInAccountingEstimateLineItems_e0e9c61b-7edf-494e-9894-f38f3ec7e516" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_188a80a2-b09b-4636-b66a-7138db3c127f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag_5bbac793-2e3d-405b-9dd8-6984be31e63e" xlink:href="cour-20231231.xsd#cour_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ChangeInAccountingEstimateLineItems_e0e9c61b-7edf-494e-9894-f38f3ec7e516" xlink:to="loc_cour_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag_5bbac793-2e3d-405b-9dd8-6984be31e63e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_34cd5aef-5f83-4b0f-bdef-cc52464a6c3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ChangeInAccountingEstimateLineItems_e0e9c61b-7edf-494e-9894-f38f3ec7e516" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_34cd5aef-5f83-4b0f-bdef-cc52464a6c3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_e22fb530-4ce8-40b4-a4dd-178e8a0ee94b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ChangeInAccountingEstimateLineItems_e0e9c61b-7edf-494e-9894-f38f3ec7e516" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_e22fb530-4ce8-40b4-a4dd-178e8a0ee94b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_d8d658b5-9347-4247-82a4-de90d54c8e48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ChangeInAccountingEstimateLineItems_e0e9c61b-7edf-494e-9894-f38f3ec7e516" xlink:to="loc_us-gaap_NumberOfReportableSegments_d8d658b5-9347-4247-82a4-de90d54c8e48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ContractWithCustomerPurchaseOfFixedQuantityOfSeatLicensesContractPeriod_48038ae5-a4e2-48ae-b396-9d2db4415894" xlink:href="cour-20231231.xsd#cour_ContractWithCustomerPurchaseOfFixedQuantityOfSeatLicensesContractPeriod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ChangeInAccountingEstimateLineItems_e0e9c61b-7edf-494e-9894-f38f3ec7e516" xlink:to="loc_cour_ContractWithCustomerPurchaseOfFixedQuantityOfSeatLicensesContractPeriod_48038ae5-a4e2-48ae-b396-9d2db4415894" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ContractWithCustomerExpectedAmortizationPeriod_b4ae4fff-d5bd-4a4c-be09-3bd7936b1e86" xlink:href="cour-20231231.xsd#cour_ContractWithCustomerExpectedAmortizationPeriod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ChangeInAccountingEstimateLineItems_e0e9c61b-7edf-494e-9894-f38f3ec7e516" xlink:to="loc_cour_ContractWithCustomerExpectedAmortizationPeriod_b4ae4fff-d5bd-4a4c-be09-3bd7936b1e86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ContractWithCustomerAmortizationOnRenewalPeriod_3865f0cc-9e24-4167-b47a-5bd6795bc094" xlink:href="cour-20231231.xsd#cour_ContractWithCustomerAmortizationOnRenewalPeriod"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ChangeInAccountingEstimateLineItems_e0e9c61b-7edf-494e-9894-f38f3ec7e516" xlink:to="loc_cour_ContractWithCustomerAmortizationOnRenewalPeriod_3865f0cc-9e24-4167-b47a-5bd6795bc094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ContractWithCustomerExpectedIncrementalCostPeriod_29e0fca0-e644-4201-99de-61fa1e564d4f" xlink:href="cour-20231231.xsd#cour_ContractWithCustomerExpectedIncrementalCostPeriod"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ChangeInAccountingEstimateLineItems_e0e9c61b-7edf-494e-9894-f38f3ec7e516" xlink:to="loc_cour_ContractWithCustomerExpectedIncrementalCostPeriod_29e0fca0-e644-4201-99de-61fa1e564d4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_cb852e52-2d00-4c42-9711-db4d0adc3bd5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ChangeInAccountingEstimateLineItems_e0e9c61b-7edf-494e-9894-f38f3ec7e516" xlink:to="loc_us-gaap_SellingAndMarketingExpense_cb852e52-2d00-4c42-9711-db4d0adc3bd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_449156b1-fe68-423f-801c-fc86074d43f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ChangeInAccountingEstimateLineItems_e0e9c61b-7edf-494e-9894-f38f3ec7e516" xlink:to="loc_us-gaap_AdvertisingExpense_449156b1-fe68-423f-801c-fc86074d43f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/REVENUEScheduleofContractAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#REVENUEScheduleofContractAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/REVENUEScheduleofContractAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a160495a-b4f4-43a4-a173-2d9893624fd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractReceivablesAbstract_b9c0483e-b97f-43a1-8ecf-e81c6eacc3ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractReceivablesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a160495a-b4f4-43a4-a173-2d9893624fd2" xlink:to="loc_us-gaap_ContractReceivablesAbstract_b9c0483e-b97f-43a1-8ecf-e81c6eacc3ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_5a75e6ec-9aba-4762-b207-3c0e6c314af5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractReceivablesAbstract_b9c0483e-b97f-43a1-8ecf-e81c6eacc3ce" xlink:to="loc_us-gaap_AccountsReceivableNet_5a75e6ec-9aba-4762-b207-3c0e6c314af5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_db9510ea-79eb-47f1-86bf-c0e22ab37ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractReceivablesAbstract_b9c0483e-b97f-43a1-8ecf-e81c6eacc3ce" xlink:to="loc_us-gaap_UnbilledContractsReceivable_db9510ea-79eb-47f1-86bf-c0e22ab37ef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_bfc884e1-a0a5-41c7-a194-d1af40dfa6af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractReceivablesAbstract_b9c0483e-b97f-43a1-8ecf-e81c6eacc3ce" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_bfc884e1-a0a5-41c7-a194-d1af40dfa6af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ContractLiablitiesAbstract_bd4c3ac8-a3fe-4565-9e58-4f336b8c4a8b" xlink:href="cour-20231231.xsd#cour_ContractLiablitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a160495a-b4f4-43a4-a173-2d9893624fd2" xlink:to="loc_cour_ContractLiablitiesAbstract_bd4c3ac8-a3fe-4565-9e58-4f336b8c4a8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesAndDeferredRevenueNoncurrent_234807b2-eb76-4b47-b56e-066227044f0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesAndDeferredRevenueNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cour_ContractLiablitiesAbstract_bd4c3ac8-a3fe-4565-9e58-4f336b8c4a8b" xlink:to="loc_us-gaap_OtherLiabilitiesAndDeferredRevenueNoncurrent_234807b2-eb76-4b47-b56e-066227044f0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_0d274dac-3042-4bfb-a7de-4f63016c2d36" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cour_ContractLiablitiesAbstract_bd4c3ac8-a3fe-4565-9e58-4f336b8c4a8b" xlink:to="loc_us-gaap_ContractWithCustomerLiability_0d274dac-3042-4bfb-a7de-4f63016c2d36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/REVENUEAdditionalInformationDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#REVENUEAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/REVENUEAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5fee6a62-34be-4aaa-8340-921054f3e6ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_74bcc78f-9217-45a9-9817-6366a348fc05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5fee6a62-34be-4aaa-8340-921054f3e6ed" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_74bcc78f-9217-45a9-9817-6366a348fc05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_c3863c9a-eca2-4da2-bd0e-54c53a9195fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_74bcc78f-9217-45a9-9817-6366a348fc05" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_c3863c9a-eca2-4da2-bd0e-54c53a9195fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_ca9cd0f0-0289-4fac-8fd3-a40315f93649" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_74bcc78f-9217-45a9-9817-6366a348fc05" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_ca9cd0f0-0289-4fac-8fd3-a40315f93649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_4ea99d18-34ea-4785-9b86-be99e900d587" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LegalEntityTypeOfCounterpartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_ca9cd0f0-0289-4fac-8fd3-a40315f93649" xlink:to="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_4ea99d18-34ea-4785-9b86-be99e900d587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_RussianEducatorPartnersMember_6b9c4cdd-c385-4290-a6cb-5ea5a06cfdea" xlink:href="cour-20231231.xsd#cour_RussianEducatorPartnersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_4ea99d18-34ea-4785-9b86-be99e900d587" xlink:to="loc_cour_RussianEducatorPartnersMember_6b9c4cdd-c385-4290-a6cb-5ea5a06cfdea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8fe417d9-901c-47cb-9fa8-7baf4fc7f90f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_74bcc78f-9217-45a9-9817-6366a348fc05" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8fe417d9-901c-47cb-9fa8-7baf4fc7f90f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_027551c8-62bb-4302-854e-0b6968521ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8fe417d9-901c-47cb-9fa8-7baf4fc7f90f" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_027551c8-62bb-4302-854e-0b6968521ecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ImpairmentLossesOnContractAssets_aa54358c-fc4b-492b-b685-db184d17ba46" xlink:href="cour-20231231.xsd#cour_ImpairmentLossesOnContractAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8fe417d9-901c-47cb-9fa8-7baf4fc7f90f" xlink:to="loc_cour_ImpairmentLossesOnContractAssets_aa54358c-fc4b-492b-b685-db184d17ba46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_48f4bb0e-46a6-486e-89e8-8af46fb23f81" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8fe417d9-901c-47cb-9fa8-7baf4fc7f90f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_48f4bb0e-46a6-486e-89e8-8af46fb23f81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_4a0650c5-ade1-4cda-a05d-e1371d22cf0a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8fe417d9-901c-47cb-9fa8-7baf4fc7f90f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_4a0650c5-ade1-4cda-a05d-e1371d22cf0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_6e37dc28-b147-4d65-8561-d34fc751b998" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8fe417d9-901c-47cb-9fa8-7baf4fc7f90f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_6e37dc28-b147-4d65-8561-d34fc751b998" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ImpairmentLossesOnDeferredPartnerFees_b543bb81-48af-45fd-832a-bc404cc45afb" xlink:href="cour-20231231.xsd#cour_ImpairmentLossesOnDeferredPartnerFees"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8fe417d9-901c-47cb-9fa8-7baf4fc7f90f" xlink:to="loc_cour_ImpairmentLossesOnDeferredPartnerFees_b543bb81-48af-45fd-832a-bc404cc45afb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/REVENUEAdditionalInformationDetails_1" xlink:type="simple" xlink:href="cour-20231231.xsd#REVENUEAdditionalInformationDetails_1"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/REVENUEAdditionalInformationDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.coursera.org/role/REVENUEScheduleofCapitalizedContractCostDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#REVENUEScheduleofCapitalizedContractCostDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/REVENUEScheduleofCapitalizedContractCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6c783de1-765d-4e53-8f6c-21a1efa5453f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_CommissionsAndRelatedPayrollTaxExpenditures_8f81e75e-5b7e-4833-86e1-a3613c8f0e83" xlink:href="cour-20231231.xsd#cour_CommissionsAndRelatedPayrollTaxExpenditures"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6c783de1-765d-4e53-8f6c-21a1efa5453f" xlink:to="loc_cour_CommissionsAndRelatedPayrollTaxExpenditures_8f81e75e-5b7e-4833-86e1-a3613c8f0e83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions_36915f47-652c-403d-9392-2cc9d165dbae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6c783de1-765d-4e53-8f6c-21a1efa5453f" xlink:to="loc_us-gaap_AmortizationOfDeferredSalesCommissions_36915f47-652c-403d-9392-2cc9d165dbae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/REVENUEScheduleofDeferredCostsNetandOtherAssetsDisclosureDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#REVENUEScheduleofDeferredCostsNetandOtherAssetsDisclosureDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/REVENUEScheduleofDeferredCostsNetandOtherAssetsDisclosureDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5ee3378a-8a10-44d8-a102-cebb01ea4103" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCurrentAndNoncurrent_baf5040b-ac00-4e1e-9e85-64bd32eb1c99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCostsCurrentAndNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5ee3378a-8a10-44d8-a102-cebb01ea4103" xlink:to="loc_us-gaap_DeferredCostsCurrentAndNoncurrent_baf5040b-ac00-4e1e-9e85-64bd32eb1c99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneous_09aa0c4d-6c2c-47d4-a403-58e6f51ef545" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsMiscellaneous"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5ee3378a-8a10-44d8-a102-cebb01ea4103" xlink:to="loc_us-gaap_OtherAssetsMiscellaneous_09aa0c4d-6c2c-47d4-a403-58e6f51ef545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/INVESTMENTSSummaryofAvailableforSaleMarketableSecuritiesDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#INVESTMENTSSummaryofAvailableforSaleMarketableSecuritiesDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/INVESTMENTSSummaryofAvailableforSaleMarketableSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_f4e2b3ac-41f7-4b80-b66a-9dbfdeb1f4bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_bc816657-22d5-433e-a47c-8c12a172c498" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_f4e2b3ac-41f7-4b80-b66a-9dbfdeb1f4bb" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_bc816657-22d5-433e-a47c-8c12a172c498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_09de85ec-3738-4bbd-8dbc-28294432a744" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_bc816657-22d5-433e-a47c-8c12a172c498" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_09de85ec-3738-4bbd-8dbc-28294432a744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_ebe18554-4659-443a-86aa-bbe492cefcb3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_09de85ec-3738-4bbd-8dbc-28294432a744" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_ebe18554-4659-443a-86aa-bbe492cefcb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_5c1f5616-2cd8-4f04-a26b-65176fc68205" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_ebe18554-4659-443a-86aa-bbe492cefcb3" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_5c1f5616-2cd8-4f04-a26b-65176fc68205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_b5c3b983-0d3b-4de2-8e2a-bf803872dd47" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_bc816657-22d5-433e-a47c-8c12a172c498" xlink:to="loc_us-gaap_FinancialInstrumentAxis_b5c3b983-0d3b-4de2-8e2a-bf803872dd47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a2698a52-03fb-4d2b-b18c-4f3a20f6895a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_b5c3b983-0d3b-4de2-8e2a-bf803872dd47" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a2698a52-03fb-4d2b-b18c-4f3a20f6895a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_a4b64db7-69cb-430c-a7bc-4a49105ae957" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a2698a52-03fb-4d2b-b18c-4f3a20f6895a" xlink:to="loc_us-gaap_MoneyMarketFundsMember_a4b64db7-69cb-430c-a7bc-4a49105ae957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_007269f5-cab5-4a60-b731-711f4fb14f94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a2698a52-03fb-4d2b-b18c-4f3a20f6895a" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_007269f5-cab5-4a60-b731-711f4fb14f94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e611aca7-1970-4988-bd81-935f59b22a68" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_bc816657-22d5-433e-a47c-8c12a172c498" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e611aca7-1970-4988-bd81-935f59b22a68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_d33708d4-3992-4974-aaf6-e78fe1e22055" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e611aca7-1970-4988-bd81-935f59b22a68" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_d33708d4-3992-4974-aaf6-e78fe1e22055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_09154369-c8fb-4abd-81ae-004dced13f95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e611aca7-1970-4988-bd81-935f59b22a68" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_09154369-c8fb-4abd-81ae-004dced13f95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_5d7c9f7d-5161-4443-9c3a-895d2cba6a44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e611aca7-1970-4988-bd81-935f59b22a68" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_5d7c9f7d-5161-4443-9c3a-895d2cba6a44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_0ef6059f-4dbd-4354-99d4-8545852de57f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e611aca7-1970-4988-bd81-935f59b22a68" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_0ef6059f-4dbd-4354-99d4-8545852de57f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/INVESTMENTSScheduleofCostBasisandFairValueofAFSSecuritiesbyContractualMaturityDateDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#INVESTMENTSScheduleofCostBasisandFairValueofAFSSecuritiesbyContractualMaturityDateDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/INVESTMENTSScheduleofCostBasisandFairValueofAFSSecuritiesbyContractualMaturityDateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_2e663944-370b-4a98-93dd-4532b92ab4cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_c8c6d546-e925-4aac-9141-cad6163e8710" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_2e663944-370b-4a98-93dd-4532b92ab4cd" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_c8c6d546-e925-4aac-9141-cad6163e8710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_7340ad69-dbe1-4074-b03f-01f9b5b705f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_2e663944-370b-4a98-93dd-4532b92ab4cd" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_7340ad69-dbe1-4074-b03f-01f9b5b705f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/INVESTMENTSScheduleofInvestmentsinanUnrealizedLossPositionDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#INVESTMENTSScheduleofInvestmentsinanUnrealizedLossPositionDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/INVESTMENTSScheduleofInvestmentsinanUnrealizedLossPositionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0f6208d7-11af-41bc-be4f-7c0f1702ee21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_c8be7f97-fb88-4273-b55b-94488c83b951" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0f6208d7-11af-41bc-be4f-7c0f1702ee21" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_c8be7f97-fb88-4273-b55b-94488c83b951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_c7d3b71b-381d-40ba-9c2a-5b9cebafc5c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_c8be7f97-fb88-4273-b55b-94488c83b951" xlink:to="loc_us-gaap_FinancialInstrumentAxis_c7d3b71b-381d-40ba-9c2a-5b9cebafc5c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e209e8ae-5177-4e99-97ec-df38dfb101e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_c7d3b71b-381d-40ba-9c2a-5b9cebafc5c0" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e209e8ae-5177-4e99-97ec-df38dfb101e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_d7da003a-0ee4-48dd-bde8-13e6a21f5079" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e209e8ae-5177-4e99-97ec-df38dfb101e8" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_d7da003a-0ee4-48dd-bde8-13e6a21f5079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_3ac06c42-a8bb-479c-ad56-7ba37332071c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_c8be7f97-fb88-4273-b55b-94488c83b951" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_3ac06c42-a8bb-479c-ad56-7ba37332071c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_55c7995b-edea-4cc6-a6c5-dbd5003782b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_3ac06c42-a8bb-479c-ad56-7ba37332071c" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_55c7995b-edea-4cc6-a6c5-dbd5003782b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_62e63f61-1131-460d-927a-b1a474df0dc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_3ac06c42-a8bb-479c-ad56-7ba37332071c" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_62e63f61-1131-460d-927a-b1a474df0dc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedNetLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/INVESTMENTSAdditionalInformationDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#INVESTMENTSAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/INVESTMENTSAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_e85e4330-75de-4282-87c9-9ff074719405" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_de99d184-dba5-46b4-a762-3ff0ce989e9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_e85e4330-75de-4282-87c9-9ff074719405" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_de99d184-dba5-46b4-a762-3ff0ce989e9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_edbde5ab-c3cc-4187-bf6f-000498d18ae0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_de99d184-dba5-46b4-a762-3ff0ce989e9b" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_edbde5ab-c3cc-4187-bf6f-000498d18ae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_b1f3a1c5-d13b-43bf-8ff3-8eaf1489131e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_edbde5ab-c3cc-4187-bf6f-000498d18ae0" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_b1f3a1c5-d13b-43bf-8ff3-8eaf1489131e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_PrivateCompanyMember_d5b5256e-2f6e-43a0-96e8-63c22b4974ed" xlink:href="cour-20231231.xsd#cour_PrivateCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_b1f3a1c5-d13b-43bf-8ff3-8eaf1489131e" xlink:to="loc_cour_PrivateCompanyMember_d5b5256e-2f6e-43a0-96e8-63c22b4974ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_551db831-c83a-472d-a205-c1482f6ffe17" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_de99d184-dba5-46b4-a762-3ff0ce989e9b" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_551db831-c83a-472d-a205-c1482f6ffe17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_CreditOrNonCreditImpairmentCharges_a1130c35-29b8-488f-bc4b-26838702e5d5" xlink:href="cour-20231231.xsd#cour_CreditOrNonCreditImpairmentCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_551db831-c83a-472d-a205-c1482f6ffe17" xlink:to="loc_cour_CreditOrNonCreditImpairmentCharges_a1130c35-29b8-488f-bc4b-26838702e5d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_73ad2a3b-119f-485b-a6a9-b8f5a1f0d42e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_551db831-c83a-472d-a205-c1482f6ffe17" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_73ad2a3b-119f-485b-a6a9-b8f5a1f0d42e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_9b219a2d-f860-44b4-9072-2af8052f32ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_551db831-c83a-472d-a205-c1482f6ffe17" xlink:to="loc_us-gaap_EquityMethodInvestments_9b219a2d-f860-44b4-9072-2af8052f32ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0c3d04e2-bd94-4ac1-b0a8-132528da38cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ebdd2973-fc3a-4ffb-977d-833e8b20ea83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0c3d04e2-bd94-4ac1-b0a8-132528da38cf" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ebdd2973-fc3a-4ffb-977d-833e8b20ea83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_ce368ecf-dc5c-4f4f-a948-b28d02c9ba5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0c3d04e2-bd94-4ac1-b0a8-132528da38cf" xlink:to="loc_us-gaap_RestrictedCashCurrent_ce368ecf-dc5c-4f4f-a948-b28d02c9ba5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_31dae8fc-5394-4366-8263-28b5cdda0ef5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0c3d04e2-bd94-4ac1-b0a8-132528da38cf" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_31dae8fc-5394-4366-8263-28b5cdda0ef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_154c4318-981e-4fbb-86a1-19535db85706" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0c3d04e2-bd94-4ac1-b0a8-132528da38cf" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_154c4318-981e-4fbb-86a1-19535db85706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPropertyEquipmentandSoftwareNetDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPropertyEquipmentandSoftwareNetDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPropertyEquipmentandSoftwareNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9a70a91d-aa91-405d-af36-640a8aac326d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_779516e4-071a-4283-9f3f-26b1a0327ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9a70a91d-aa91-405d-af36-640a8aac326d" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_779516e4-071a-4283-9f3f-26b1a0327ffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f319aa4a-2f00-4fc9-898b-ebd9ac2c9a3d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_779516e4-071a-4283-9f3f-26b1a0327ffd" xlink:to="loc_srt_RangeAxis_f319aa4a-2f00-4fc9-898b-ebd9ac2c9a3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_41899ebf-36ad-4470-a1ab-79e4d915c293" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_f319aa4a-2f00-4fc9-898b-ebd9ac2c9a3d" xlink:to="loc_srt_RangeMember_41899ebf-36ad-4470-a1ab-79e4d915c293" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1e3131b4-d19c-47b0-8ca7-cba106201269" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_41899ebf-36ad-4470-a1ab-79e4d915c293" xlink:to="loc_srt_MinimumMember_1e3131b4-d19c-47b0-8ca7-cba106201269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ce21e53f-a277-4598-bb6e-47e2d982a81c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_41899ebf-36ad-4470-a1ab-79e4d915c293" xlink:to="loc_srt_MaximumMember_ce21e53f-a277-4598-bb6e-47e2d982a81c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4793313c-7f9f-42d7-992b-6f86b950aa3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_779516e4-071a-4283-9f3f-26b1a0327ffd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4793313c-7f9f-42d7-992b-6f86b950aa3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f898094b-8795-4027-87df-82a609976aae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4793313c-7f9f-42d7-992b-6f86b950aa3b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f898094b-8795-4027-87df-82a609976aae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_b3f3349d-47bc-4945-9f14-823f5edb49a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f898094b-8795-4027-87df-82a609976aae" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_b3f3349d-47bc-4945-9f14-823f5edb49a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ComputerEquipmentAndSoftwareMember_46ca60b7-9a0a-4429-82b8-5807d3adc26a" xlink:href="cour-20231231.xsd#cour_ComputerEquipmentAndSoftwareMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f898094b-8795-4027-87df-82a609976aae" xlink:to="loc_cour_ComputerEquipmentAndSoftwareMember_46ca60b7-9a0a-4429-82b8-5807d3adc26a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_193a7d33-4000-4fdd-9133-a5f2b371fb42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f898094b-8795-4027-87df-82a609976aae" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_193a7d33-4000-4fdd-9133-a5f2b371fb42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_2a924511-95b6-4734-af2d-8be1efbc3dea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f898094b-8795-4027-87df-82a609976aae" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_2a924511-95b6-4734-af2d-8be1efbc3dea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2b26d0dd-e13a-4af6-9666-7e3ed490fd76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_779516e4-071a-4283-9f3f-26b1a0327ffd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2b26d0dd-e13a-4af6-9666-7e3ed490fd76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_35ba3261-ebd8-427b-a158-f2696f821e36" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2b26d0dd-e13a-4af6-9666-7e3ed490fd76" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_35ba3261-ebd8-427b-a158-f2696f821e36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_912755c4-4e11-4e98-ad79-e203ed8b9b8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2b26d0dd-e13a-4af6-9666-7e3ed490fd76" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_912755c4-4e11-4e98-ad79-e203ed8b9b8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_bfda6a17-9241-4534-a6ee-f1c1cdd8cd93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2b26d0dd-e13a-4af6-9666-7e3ed490fd76" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_bfda6a17-9241-4534-a6ee-f1c1cdd8cd93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_a101ec30-1ec4-4c9e-9791-8b8393de46c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2b26d0dd-e13a-4af6-9666-7e3ed490fd76" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_a101ec30-1ec4-4c9e-9791-8b8393de46c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofDepreciationandAmortizationExpenseDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofDepreciationandAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofDepreciationandAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0e216cb6-b028-49c2-ba62-a14ffacb1f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a3755aaf-5587-4c49-a318-c85c9a0bcf82" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0e216cb6-b028-49c2-ba62-a14ffacb1f1d" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a3755aaf-5587-4c49-a318-c85c9a0bcf82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8a10c7b4-abca-4b52-a4ed-c91c7b4deaae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a3755aaf-5587-4c49-a318-c85c9a0bcf82" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8a10c7b4-abca-4b52-a4ed-c91c7b4deaae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3414bec1-1619-449b-8c83-5cf0290616a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8a10c7b4-abca-4b52-a4ed-c91c7b4deaae" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3414bec1-1619-449b-8c83-5cf0290616a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_PropertyEquipmentAndSoftwareMember_b31d07d7-2f8c-42c7-94e3-a1becfb3f515" xlink:href="cour-20231231.xsd#cour_PropertyEquipmentAndSoftwareMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3414bec1-1619-449b-8c83-5cf0290616a1" xlink:to="loc_cour_PropertyEquipmentAndSoftwareMember_b31d07d7-2f8c-42c7-94e3-a1becfb3f515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_SoftwareAndWebsiteDevelopmentMember_593b1783-b9ea-4e53-aca2-f18e2a0cc8f3" xlink:href="cour-20231231.xsd#cour_SoftwareAndWebsiteDevelopmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3414bec1-1619-449b-8c83-5cf0290616a1" xlink:to="loc_cour_SoftwareAndWebsiteDevelopmentMember_593b1783-b9ea-4e53-aca2-f18e2a0cc8f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_eb3b800c-cdd0-456d-87f4-2c1043d89e0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a3755aaf-5587-4c49-a318-c85c9a0bcf82" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_eb3b800c-cdd0-456d-87f4-2c1043d89e0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_862cf928-ed68-4160-876c-d8761c930b38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_eb3b800c-cdd0-456d-87f4-2c1043d89e0d" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_862cf928-ed68-4160-876c-d8761c930b38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_5f2bca07-13af-40a8-bc72-a10344bf5952" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_eb3b800c-cdd0-456d-87f4-2c1043d89e0d" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_5f2bca07-13af-40a8-bc72-a10344bf5952" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_16d06812-6e4b-4451-93c9-6e662a3a8293" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_c1474caf-4e76-4ae0-a881-cbef40cdb577" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_16d06812-6e4b-4451-93c9-6e662a3a8293" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_c1474caf-4e76-4ae0-a881-cbef40cdb577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_67c24c4e-2326-4ade-8c60-8c0d806644c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_c1474caf-4e76-4ae0-a881-cbef40cdb577" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_67c24c4e-2326-4ade-8c60-8c0d806644c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e76c9774-b5ca-451c-a607-6a4993a3bb2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_67c24c4e-2326-4ade-8c60-8c0d806644c6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e76c9774-b5ca-451c-a607-6a4993a3bb2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ContentAssetMember_ed80bf32-5b0c-4f64-9a34-93a660c2be90" xlink:href="cour-20231231.xsd#cour_ContentAssetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e76c9774-b5ca-451c-a607-6a4993a3bb2f" xlink:to="loc_cour_ContentAssetMember_ed80bf32-5b0c-4f64-9a34-93a660c2be90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_9ae7eb7e-8c98-498c-b261-dbc8f25775b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e76c9774-b5ca-451c-a607-6a4993a3bb2f" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_9ae7eb7e-8c98-498c-b261-dbc8f25775b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_AssembledWorkforceMember_3b00dd3b-a49b-4e95-876e-05b4102e5767" xlink:href="cour-20231231.xsd#cour_AssembledWorkforceMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e76c9774-b5ca-451c-a607-6a4993a3bb2f" xlink:to="loc_cour_AssembledWorkforceMember_3b00dd3b-a49b-4e95-876e-05b4102e5767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0161a095-53bd-4fda-aae1-1a9c24fa7035" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_c1474caf-4e76-4ae0-a881-cbef40cdb577" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0161a095-53bd-4fda-aae1-1a9c24fa7035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0ead18c9-c886-44b2-a2c7-e010d4246f2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0161a095-53bd-4fda-aae1-1a9c24fa7035" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0ead18c9-c886-44b2-a2c7-e010d4246f2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_babe3627-81de-422d-9efd-25c6ca047028" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0161a095-53bd-4fda-aae1-1a9c24fa7035" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_babe3627-81de-422d-9efd-25c6ca047028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ce22496f-33ec-474d-a55e-b35347f5dde0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0161a095-53bd-4fda-aae1-1a9c24fa7035" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ce22496f-33ec-474d-a55e-b35347f5dde0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCapitalizationofContentAssetsandAmortizationExpenseforIntangibleAssetsDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCapitalizationofContentAssetsandAmortizationExpenseforIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCapitalizationofContentAssetsandAmortizationExpenseforIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4c691300-2f5a-47bf-a463-bffda8c6e878" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_174689d4-02a9-4533-84fa-37207d189f46" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4c691300-2f5a-47bf-a463-bffda8c6e878" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_174689d4-02a9-4533-84fa-37207d189f46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2fe39a45-091d-44eb-8308-3a4fe8b5fda6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_174689d4-02a9-4533-84fa-37207d189f46" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2fe39a45-091d-44eb-8308-3a4fe8b5fda6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5ae2d84d-e298-442e-971d-0e99a886c40a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2fe39a45-091d-44eb-8308-3a4fe8b5fda6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5ae2d84d-e298-442e-971d-0e99a886c40a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ContentAssetMember_467fbf53-f58f-4442-913e-dd7659eeecd2" xlink:href="cour-20231231.xsd#cour_ContentAssetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5ae2d84d-e298-442e-971d-0e99a886c40a" xlink:to="loc_cour_ContentAssetMember_467fbf53-f58f-4442-913e-dd7659eeecd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_IntangibleAssetsExcludingInternalUseSoftwareAndWebsiteDevelopmentMember_fa5441a7-d164-47d8-86d8-86c486eb6716" xlink:href="cour-20231231.xsd#cour_IntangibleAssetsExcludingInternalUseSoftwareAndWebsiteDevelopmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5ae2d84d-e298-442e-971d-0e99a886c40a" xlink:to="loc_cour_IntangibleAssetsExcludingInternalUseSoftwareAndWebsiteDevelopmentMember_fa5441a7-d164-47d8-86d8-86c486eb6716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3b6e1299-3a9f-493e-9ccc-c57bf6208bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_174689d4-02a9-4533-84fa-37207d189f46" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3b6e1299-3a9f-493e-9ccc-c57bf6208bd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_f1be9045-5abf-4851-ab38-09a221dbc7c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3b6e1299-3a9f-493e-9ccc-c57bf6208bd9" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_f1be9045-5abf-4851-ab38-09a221dbc7c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_ab177c01-7bb8-47d1-b4ea-2a61e60d56d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3b6e1299-3a9f-493e-9ccc-c57bf6208bd9" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_ab177c01-7bb8-47d1-b4ea-2a61e60d56d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSAdditionalInformationDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#CONSOLIDATEDBALANCESHEETCOMPONENTSAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5ac890c1-3c57-47e9-b797-acc55f02fa8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d1e48f67-4892-452c-95e7-e7f4fe99a8c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5ac890c1-3c57-47e9-b797-acc55f02fa8e" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d1e48f67-4892-452c-95e7-e7f4fe99a8c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c90ec60a-d762-450b-b5ef-06a70f383cba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d1e48f67-4892-452c-95e7-e7f4fe99a8c2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c90ec60a-d762-450b-b5ef-06a70f383cba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_42fc3c6c-e390-46fc-92a4-988cb2f09b6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c90ec60a-d762-450b-b5ef-06a70f383cba" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_42fc3c6c-e390-46fc-92a4-988cb2f09b6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_71942dfc-28f7-460e-aa5c-523c5f600826" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_42fc3c6c-e390-46fc-92a4-988cb2f09b6e" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_71942dfc-28f7-460e-aa5c-523c5f600826" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ContentAssetMember_bc8159a2-e396-43e6-b30d-555ee8546c9a" xlink:href="cour-20231231.xsd#cour_ContentAssetMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_42fc3c6c-e390-46fc-92a4-988cb2f09b6e" xlink:to="loc_cour_ContentAssetMember_bc8159a2-e396-43e6-b30d-555ee8546c9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_66157807-8054-4d49-b520-092248baa0b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d1e48f67-4892-452c-95e7-e7f4fe99a8c2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_66157807-8054-4d49-b520-092248baa0b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_75fa4dcd-de3f-4b37-ba75-d1658a670e02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_66157807-8054-4d49-b520-092248baa0b4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_75fa4dcd-de3f-4b37-ba75-d1658a670e02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofFutureExpectedAmortizationExpenseforIntangibleAssetsDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofFutureExpectedAmortizationExpenseforIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofFutureExpectedAmortizationExpenseforIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_03354575-1967-4d96-9f23-8d1e0701f2a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_a7ebda35-93ba-47a2-a9ff-1516da1f0f98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_03354575-1967-4d96-9f23-8d1e0701f2a7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_a7ebda35-93ba-47a2-a9ff-1516da1f0f98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_13632146-ede1-4b5e-82d8-af22d96ebf1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_03354575-1967-4d96-9f23-8d1e0701f2a7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_13632146-ede1-4b5e-82d8-af22d96ebf1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_751248ca-3e32-4a79-af13-6d60e7f12fe1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_03354575-1967-4d96-9f23-8d1e0701f2a7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_751248ca-3e32-4a79-af13-6d60e7f12fe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_c036dc0f-6593-494c-8946-7c00ba037158" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_03354575-1967-4d96-9f23-8d1e0701f2a7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_c036dc0f-6593-494c-8946-7c00ba037158" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_c7f26b35-9f47-4fe2-a486-36cf3c9b3171" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_03354575-1967-4d96-9f23-8d1e0701f2a7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_c7f26b35-9f47-4fe2-a486-36cf3c9b3171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_2e633e7a-18c3-4505-a815-57ffd3ec64f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_03354575-1967-4d96-9f23-8d1e0701f2a7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_2e633e7a-18c3-4505-a815-57ffd3ec64f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_fc92b57f-4a6a-469b-8f88-9371301d06ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_03354575-1967-4d96-9f23-8d1e0701f2a7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_fc92b57f-4a6a-469b-8f88-9371301d06ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/LEASESAdditionalInformationDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#LEASESAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/LEASESAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_0fb5e038-39fe-44b6-932e-bc43b97b1997" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_c0d61c4a-5b10-415b-be58-971b76b34092" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0fb5e038-39fe-44b6-932e-bc43b97b1997" xlink:to="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_c0d61c4a-5b10-415b-be58-971b76b34092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_1c6bb30e-0270-4481-a751-8a38a6cb9f96" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_c0d61c4a-5b10-415b-be58-971b76b34092" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_1c6bb30e-0270-4481-a751-8a38a6cb9f96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_056b0e03-a0fe-4e14-915a-d1bf6a72ed90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_1c6bb30e-0270-4481-a751-8a38a6cb9f96" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_056b0e03-a0fe-4e14-915a-d1bf6a72ed90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember_e7faa87e-5e86-43ef-a4d8-15385eab4410" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_056b0e03-a0fe-4e14-915a-d1bf6a72ed90" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentMember_e7faa87e-5e86-43ef-a4d8-15385eab4410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems_665caaa7-8e47-46ee-918f-eb981fd1ea7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_c0d61c4a-5b10-415b-be58-971b76b34092" xlink:to="loc_us-gaap_OperatingLeasedAssetsLineItems_665caaa7-8e47-46ee-918f-eb981fd1ea7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_4c866d98-ccc8-425b-ac3d-478a5819d25f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_665caaa7-8e47-46ee-918f-eb981fd1ea7e" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_4c866d98-ccc8-425b-ac3d-478a5819d25f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/LEASESScheduleofComponentsofLeaseCostsDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#LEASESScheduleofComponentsofLeaseCostsDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/LEASESScheduleofComponentsofLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_af3c6b95-30b7-4c0d-8240-a502e9a617d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_3f58e5df-a1ca-41ca-979a-42ef35bf4a49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_af3c6b95-30b7-4c0d-8240-a502e9a617d0" xlink:to="loc_us-gaap_OperatingLeaseCost_3f58e5df-a1ca-41ca-979a-42ef35bf4a49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_383e6398-e535-4c23-b0ab-37554b414def" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_af3c6b95-30b7-4c0d-8240-a502e9a617d0" xlink:to="loc_us-gaap_ShortTermLeaseCost_383e6398-e535-4c23-b0ab-37554b414def" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_3a02fa26-88ca-408a-bb3a-3c358d4a9461" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_af3c6b95-30b7-4c0d-8240-a502e9a617d0" xlink:to="loc_us-gaap_VariableLeaseCost_3a02fa26-88ca-408a-bb3a-3c358d4a9461" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_eb3494bd-19b9-4975-bb02-882dcc34ef94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_af3c6b95-30b7-4c0d-8240-a502e9a617d0" xlink:to="loc_us-gaap_SubleaseIncome_eb3494bd-19b9-4975-bb02-882dcc34ef94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_43471e7f-6984-45b0-906d-9f45b3b4211b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_af3c6b95-30b7-4c0d-8240-a502e9a617d0" xlink:to="loc_us-gaap_LeaseCost_43471e7f-6984-45b0-906d-9f45b3b4211b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/LEASESScheduleofFutureLeasePaymentsDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#LEASESScheduleofFutureLeasePaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/LEASESScheduleofFutureLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_27141d1b-77c3-480b-b11c-93a8bb41b9d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_eeba9d73-e475-491d-a5ff-17d12e6cd76d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_27141d1b-77c3-480b-b11c-93a8bb41b9d8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_eeba9d73-e475-491d-a5ff-17d12e6cd76d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_3d4042be-523f-4a5e-bfff-f0d3814d8e49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_27141d1b-77c3-480b-b11c-93a8bb41b9d8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_3d4042be-523f-4a5e-bfff-f0d3814d8e49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_9cd8f66d-3962-4ced-a590-1eb0d6fc3beb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_27141d1b-77c3-480b-b11c-93a8bb41b9d8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_9cd8f66d-3962-4ced-a590-1eb0d6fc3beb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1eab94e7-67c7-4282-8fbb-8c51b78b9108" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_27141d1b-77c3-480b-b11c-93a8bb41b9d8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1eab94e7-67c7-4282-8fbb-8c51b78b9108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_c5519927-963b-45b7-af6b-79f775b133f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_27141d1b-77c3-480b-b11c-93a8bb41b9d8" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_c5519927-963b-45b7-af6b-79f775b133f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ebe50197-c4ff-4fc4-b452-709fa288057d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_27141d1b-77c3-480b-b11c-93a8bb41b9d8" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ebe50197-c4ff-4fc4-b452-709fa288057d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_a8a9d737-0b84-4980-bcc1-b035e6e6d343" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_27141d1b-77c3-480b-b11c-93a8bb41b9d8" xlink:to="loc_us-gaap_OperatingLeaseLiability_a8a9d737-0b84-4980-bcc1-b035e6e6d343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/LEASESScheduleofFutureLeasePaymentsDetails_1" xlink:type="simple" xlink:href="cour-20231231.xsd#LEASESScheduleofFutureLeasePaymentsDetails_1"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/LEASESScheduleofFutureLeasePaymentsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.coursera.org/role/LEASESScheduleofSupplementalCashFlowandWeightedaverageRemainingLeaseTermandDiscountRateDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#LEASESScheduleofSupplementalCashFlowandWeightedaverageRemainingLeaseTermandDiscountRateDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/LEASESScheduleofSupplementalCashFlowandWeightedaverageRemainingLeaseTermandDiscountRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_682cd376-27a0-4404-a7b6-d154a8b2dfe4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_bdc911df-b1ed-404e-b5fe-e8a4dcdfced1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_682cd376-27a0-4404-a7b6-d154a8b2dfe4" xlink:to="loc_us-gaap_OperatingLeasePayments_bdc911df-b1ed-404e-b5fe-e8a4dcdfced1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_5e6985f3-9f37-4ec5-99bc-5917f8a0affe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_682cd376-27a0-4404-a7b6-d154a8b2dfe4" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_5e6985f3-9f37-4ec5-99bc-5917f8a0affe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_afe23514-f4c9-471d-b9ad-639a01c61c13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_682cd376-27a0-4404-a7b6-d154a8b2dfe4" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_afe23514-f4c9-471d-b9ad-639a01c61c13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_be561397-6444-4368-a0b6-8cdbacfeeea8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_682cd376-27a0-4404-a7b6-d154a8b2dfe4" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_be561397-6444-4368-a0b6-8cdbacfeeea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/INCOMETAXESScheduleofComponentsofLossBeforeIncomeTaxDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#INCOMETAXESScheduleofComponentsofLossBeforeIncomeTaxDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/INCOMETAXESScheduleofComponentsofLossBeforeIncomeTaxDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_889d03f2-cfcd-4d47-a337-77a82400622d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1bb84ca8-4b59-4b11-bf55-ae3e03ef7c88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_889d03f2-cfcd-4d47-a337-77a82400622d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1bb84ca8-4b59-4b11-bf55-ae3e03ef7c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_7eae51d3-7258-4a00-82da-4c938119140e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_889d03f2-cfcd-4d47-a337-77a82400622d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_7eae51d3-7258-4a00-82da-4c938119140e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fb7b4a41-ace4-4be1-aa18-d663d5453129" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_889d03f2-cfcd-4d47-a337-77a82400622d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fb7b4a41-ace4-4be1-aa18-d663d5453129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/INCOMETAXESScheduleofIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#INCOMETAXESScheduleofIncomeTaxExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/INCOMETAXESScheduleofIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_2fb9a6e6-e8c3-40e0-afd3-8a538465f7aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_b27e0fc5-2910-4d32-a454-8a5bf84a3d7a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2fb9a6e6-e8c3-40e0-afd3-8a538465f7aa" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_b27e0fc5-2910-4d32-a454-8a5bf84a3d7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_379af451-4053-4672-abb2-dfd02087127e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_b27e0fc5-2910-4d32-a454-8a5bf84a3d7a" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_379af451-4053-4672-abb2-dfd02087127e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_e8e85e57-1aad-4d09-a90d-1ee91fab31a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_b27e0fc5-2910-4d32-a454-8a5bf84a3d7a" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_e8e85e57-1aad-4d09-a90d-1ee91fab31a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_05e12c32-c6dd-48da-b92c-b2a7b2758872" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_b27e0fc5-2910-4d32-a454-8a5bf84a3d7a" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_05e12c32-c6dd-48da-b92c-b2a7b2758872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b3ad2860-84e5-4786-937a-e3b43d2d8af7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_b27e0fc5-2910-4d32-a454-8a5bf84a3d7a" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b3ad2860-84e5-4786-937a-e3b43d2d8af7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_8cfb4060-2ca3-4e50-8030-9e3f7e7e89c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2fb9a6e6-e8c3-40e0-afd3-8a538465f7aa" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_8cfb4060-2ca3-4e50-8030-9e3f7e7e89c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_36a5cea6-dbb8-461a-9559-eef058f33ea7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_8cfb4060-2ca3-4e50-8030-9e3f7e7e89c2" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_36a5cea6-dbb8-461a-9559-eef058f33ea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_ebc16650-bfe4-4cc5-a00b-8029049745f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_8cfb4060-2ca3-4e50-8030-9e3f7e7e89c2" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_ebc16650-bfe4-4cc5-a00b-8029049745f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_44699495-da5f-41d0-8a1e-5d3029eb4105" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_8cfb4060-2ca3-4e50-8030-9e3f7e7e89c2" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_44699495-da5f-41d0-8a1e-5d3029eb4105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_23d22aff-d535-44bb-a813-44dd67fbb657" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_8cfb4060-2ca3-4e50-8030-9e3f7e7e89c2" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_23d22aff-d535-44bb-a813-44dd67fbb657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_ed306249-f980-4b77-81d2-57a9d437a236" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2fb9a6e6-e8c3-40e0-afd3-8a538465f7aa" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_ed306249-f980-4b77-81d2-57a9d437a236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/INCOMETAXESScheduleofReconciliationBetweentheStatutoryUSFederalIncomeTaxRateandourEffectiveTaxRateasaPercentageofLossBeforeIncomeTaxesDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#INCOMETAXESScheduleofReconciliationBetweentheStatutoryUSFederalIncomeTaxRateandourEffectiveTaxRateasaPercentageofLossBeforeIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/INCOMETAXESScheduleofReconciliationBetweentheStatutoryUSFederalIncomeTaxRateandourEffectiveTaxRateasaPercentageofLossBeforeIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_364c3cd5-0bad-4d25-a2f9-6ed709c1e813" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_c44b6207-bc39-4507-89cd-9f94a344b464" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_364c3cd5-0bad-4d25-a2f9-6ed709c1e813" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_c44b6207-bc39-4507-89cd-9f94a344b464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_9ab8e670-ab8d-432a-912c-38fcd66e1bca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_364c3cd5-0bad-4d25-a2f9-6ed709c1e813" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_9ab8e670-ab8d-432a-912c-38fcd66e1bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_7770502b-5245-42a1-a95b-e9d8523441cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_364c3cd5-0bad-4d25-a2f9-6ed709c1e813" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_7770502b-5245-42a1-a95b-e9d8523441cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_62ae9356-1d4c-4065-97a7-5d0ff8c96331" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_364c3cd5-0bad-4d25-a2f9-6ed709c1e813" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_62ae9356-1d4c-4065-97a7-5d0ff8c96331" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_a2c0269c-7fbc-49a4-b9dc-49c894e0bdcc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_364c3cd5-0bad-4d25-a2f9-6ed709c1e813" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_a2c0269c-7fbc-49a4-b9dc-49c894e0bdcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_191fcaae-625e-492d-be2d-837e43348685" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_364c3cd5-0bad-4d25-a2f9-6ed709c1e813" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_191fcaae-625e-492d-be2d-837e43348685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_EffectiveIncomeTaxRateReconciliationForeignInclusionsPercent_6363dda6-c0dc-495c-9625-c113ee3294fc" xlink:href="cour-20231231.xsd#cour_EffectiveIncomeTaxRateReconciliationForeignInclusionsPercent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_364c3cd5-0bad-4d25-a2f9-6ed709c1e813" xlink:to="loc_cour_EffectiveIncomeTaxRateReconciliationForeignInclusionsPercent_6363dda6-c0dc-495c-9625-c113ee3294fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_b420ca7c-751a-43ec-8b3a-860209ab4050" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_364c3cd5-0bad-4d25-a2f9-6ed709c1e813" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_b420ca7c-751a-43ec-8b3a-860209ab4050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_c08a06f5-c462-4d38-951d-c9134f76377c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_364c3cd5-0bad-4d25-a2f9-6ed709c1e813" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_c08a06f5-c462-4d38-951d-c9134f76377c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_04a75813-a14f-4a84-bdd0-ce68b40f6e72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_42f5a6f4-1b7c-4a9c-9a23-f9074846df62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_04a75813-a14f-4a84-bdd0-ce68b40f6e72" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_42f5a6f4-1b7c-4a9c-9a23-f9074846df62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_14eb8ce6-3d19-44b8-8c74-016c572442e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_42f5a6f4-1b7c-4a9c-9a23-f9074846df62" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_14eb8ce6-3d19-44b8-8c74-016c572442e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_bc600102-da2c-42d4-9cdb-e4d4a3f93dba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_42f5a6f4-1b7c-4a9c-9a23-f9074846df62" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_bc600102-da2c-42d4-9cdb-e4d4a3f93dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_2e61df2c-9069-42d6-824e-f34b4aa06583" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_42f5a6f4-1b7c-4a9c-9a23-f9074846df62" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_2e61df2c-9069-42d6-824e-f34b4aa06583" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_734b0cc3-4683-406e-bb84-8503b25693eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_42f5a6f4-1b7c-4a9c-9a23-f9074846df62" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_734b0cc3-4683-406e-bb84-8503b25693eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_DeferredTaxAssetsOperatingLeaseLiabilities_3b8ce5ad-5d18-41a5-bebd-47104db6e714" xlink:href="cour-20231231.xsd#cour_DeferredTaxAssetsOperatingLeaseLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_42f5a6f4-1b7c-4a9c-9a23-f9074846df62" xlink:to="loc_cour_DeferredTaxAssetsOperatingLeaseLiabilities_3b8ce5ad-5d18-41a5-bebd-47104db6e714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_79de9ef7-5108-4e8a-af09-62d2bc066f77" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_42f5a6f4-1b7c-4a9c-9a23-f9074846df62" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_79de9ef7-5108-4e8a-af09-62d2bc066f77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_7a6561ea-a05f-4199-82ab-d78046d9f25b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_42f5a6f4-1b7c-4a9c-9a23-f9074846df62" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_7a6561ea-a05f-4199-82ab-d78046d9f25b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_979a6fad-fee1-4a46-96da-8418d9a249e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_42f5a6f4-1b7c-4a9c-9a23-f9074846df62" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_979a6fad-fee1-4a46-96da-8418d9a249e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_5ac0c5ce-8b2a-41f5-8153-f247ba76a904" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_42f5a6f4-1b7c-4a9c-9a23-f9074846df62" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_5ac0c5ce-8b2a-41f5-8153-f247ba76a904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_d79bf555-ef02-4a9a-9b2b-a6aeed7a7f1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_42f5a6f4-1b7c-4a9c-9a23-f9074846df62" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_d79bf555-ef02-4a9a-9b2b-a6aeed7a7f1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_001b4ccb-e1ec-40d2-9a0d-f0be9a039f65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_04a75813-a14f-4a84-bdd0-ce68b40f6e72" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_001b4ccb-e1ec-40d2-9a0d-f0be9a039f65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_DeferredTaxLiabilitiesDeferredCommissions_592f9d10-ad4e-4e4f-9e53-0fcfc3a899b4" xlink:href="cour-20231231.xsd#cour_DeferredTaxLiabilitiesDeferredCommissions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_001b4ccb-e1ec-40d2-9a0d-f0be9a039f65" xlink:to="loc_cour_DeferredTaxLiabilitiesDeferredCommissions_592f9d10-ad4e-4e4f-9e53-0fcfc3a899b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_DeferredTaxLiabilitiesDepreciationAndAmortization_1e8d71af-cdef-43a0-beed-c5797dc1d143" xlink:href="cour-20231231.xsd#cour_DeferredTaxLiabilitiesDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_001b4ccb-e1ec-40d2-9a0d-f0be9a039f65" xlink:to="loc_cour_DeferredTaxLiabilitiesDepreciationAndAmortization_1e8d71af-cdef-43a0-beed-c5797dc1d143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_e41aa8f1-0aca-4c32-b3b8-598aa3aab4c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_001b4ccb-e1ec-40d2-9a0d-f0be9a039f65" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_e41aa8f1-0aca-4c32-b3b8-598aa3aab4c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_22a69a06-92a1-4d33-866c-ca5e3a825125" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_001b4ccb-e1ec-40d2-9a0d-f0be9a039f65" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_22a69a06-92a1-4d33-866c-ca5e3a825125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_50e39d53-9db9-428e-ba3a-2972f126ee0b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_04a75813-a14f-4a84-bdd0-ce68b40f6e72" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_50e39d53-9db9-428e-ba3a-2972f126ee0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/INCOMETAXESAdditionalInformationDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#INCOMETAXESAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/INCOMETAXESAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_66317343-31c0-42d2-9844-adbf60fc3899" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_b1e80fe3-d4aa-45f1-bbfd-51c5d68501f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_66317343-31c0-42d2-9844-adbf60fc3899" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_b1e80fe3-d4aa-45f1-bbfd-51c5d68501f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_f8ee9b8f-db47-4d40-a2dc-0ad71ca5ead3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_b1e80fe3-d4aa-45f1-bbfd-51c5d68501f4" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_f8ee9b8f-db47-4d40-a2dc-0ad71ca5ead3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_2c252405-32df-441d-90c0-c83aa487d57e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_f8ee9b8f-db47-4d40-a2dc-0ad71ca5ead3" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_2c252405-32df-441d-90c0-c83aa487d57e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_21d04a23-8248-4af4-a200-a60c1aa2c849" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_2c252405-32df-441d-90c0-c83aa487d57e" xlink:to="loc_us-gaap_DomesticCountryMember_21d04a23-8248-4af4-a200-a60c1aa2c849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_4deb5982-b177-462d-b4bb-91798e7e8ff1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_2c252405-32df-441d-90c0-c83aa487d57e" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_4deb5982-b177-462d-b4bb-91798e7e8ff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_0a1beb53-733b-41da-95ab-bbad12110b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_b1e80fe3-d4aa-45f1-bbfd-51c5d68501f4" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_0a1beb53-733b-41da-95ab-bbad12110b3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_d21c7357-d513-44bf-822b-90a700d82c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_0a1beb53-733b-41da-95ab-bbad12110b3a" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_d21c7357-d513-44bf-822b-90a700d82c2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_b8d11b2b-1138-4eaa-ad69-2ab9168bc727" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_0a1beb53-733b-41da-95ab-bbad12110b3a" xlink:to="loc_us-gaap_OperatingLossCarryforwards_b8d11b2b-1138-4eaa-ad69-2ab9168bc727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_9e34ec05-3338-46e1-8916-be9ae0e40da9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_0a1beb53-733b-41da-95ab-bbad12110b3a" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_9e34ec05-3338-46e1-8916-be9ae0e40da9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_IndefiniteOperatingLossCarryforwards_77dcf2b9-e705-4c9f-b1ae-9d198ef7e44a" xlink:href="cour-20231231.xsd#cour_IndefiniteOperatingLossCarryforwards"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_0a1beb53-733b-41da-95ab-bbad12110b3a" xlink:to="loc_cour_IndefiniteOperatingLossCarryforwards_77dcf2b9-e705-4c9f-b1ae-9d198ef7e44a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_aa7dffff-785b-46f8-9654-8ef8b1b05d9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_0a1beb53-733b-41da-95ab-bbad12110b3a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_aa7dffff-785b-46f8-9654-8ef8b1b05d9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_7fb28f91-441d-43ee-ba9d-eee4a7ef80e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_0a1beb53-733b-41da-95ab-bbad12110b3a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_7fb28f91-441d-43ee-ba9d-eee4a7ef80e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/INCOMETAXESSummaryofincometaxcontingenciesDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#INCOMETAXESSummaryofincometaxcontingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/INCOMETAXESSummaryofincometaxcontingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_56505c29-b2a5-4403-ada7-3b00191e6485" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_04b59d1a-6a3d-4324-b046-4ebfc515d48b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_56505c29-b2a5-4403-ada7-3b00191e6485" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_04b59d1a-6a3d-4324-b046-4ebfc515d48b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_9657e09a-88fc-4a4d-a69a-2eaaf9f2639b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_04b59d1a-6a3d-4324-b046-4ebfc515d48b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_9657e09a-88fc-4a4d-a69a-2eaaf9f2639b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_2c3e6068-6b77-4f23-8614-c830746ff547" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_04b59d1a-6a3d-4324-b046-4ebfc515d48b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_2c3e6068-6b77-4f23-8614-c830746ff547" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_048fa5e4-7a59-4fc5-a64e-bc4dd20587dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_04b59d1a-6a3d-4324-b046-4ebfc515d48b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_048fa5e4-7a59-4fc5-a64e-bc4dd20587dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_4bd316d9-488a-4088-bf6c-56ea1a65051e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_04b59d1a-6a3d-4324-b046-4ebfc515d48b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_4bd316d9-488a-4088-bf6c-56ea1a65051e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_1efe2add-f22a-4eaa-8a2d-d867054dd839" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_04b59d1a-6a3d-4324-b046-4ebfc515d48b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_1efe2add-f22a-4eaa-8a2d-d867054dd839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/NETLOSSPERSHARECalculationofBasicandDilutedDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#NETLOSSPERSHARECalculationofBasicandDilutedDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/NETLOSSPERSHARECalculationofBasicandDilutedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_e03b5881-66bc-4e4d-933c-1fcc6d059d50" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_1211e66c-0897-4e46-ab85-c715d770e648" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_e03b5881-66bc-4e4d-933c-1fcc6d059d50" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_1211e66c-0897-4e46-ab85-c715d770e648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_5a107dfa-c8a4-4f60-8351-bec6293ec0dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_1211e66c-0897-4e46-ab85-c715d770e648" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_5a107dfa-c8a4-4f60-8351-bec6293ec0dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_2f6e4f8d-05be-49fd-8baf-a4ba5f54d460" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_e03b5881-66bc-4e4d-933c-1fcc6d059d50" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_2f6e4f8d-05be-49fd-8baf-a4ba5f54d460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ffa8f09e-ee4c-4272-b0b4-c73f25463453" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_2f6e4f8d-05be-49fd-8baf-a4ba5f54d460" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ffa8f09e-ee4c-4272-b0b4-c73f25463453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1218024c-49ca-4c3f-b7b3-830449654165" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_2f6e4f8d-05be-49fd-8baf-a4ba5f54d460" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1218024c-49ca-4c3f-b7b3-830449654165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_f183775b-bf5a-4e29-ac8f-b25015ced814" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_e03b5881-66bc-4e4d-933c-1fcc6d059d50" xlink:to="loc_us-gaap_EarningsPerShareBasic_f183775b-bf5a-4e29-ac8f-b25015ced814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_4483a297-d4e2-43d9-aef0-814ed4e7b587" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_e03b5881-66bc-4e4d-933c-1fcc6d059d50" xlink:to="loc_us-gaap_EarningsPerShareDiluted_4483a297-d4e2-43d9-aef0-814ed4e7b587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/NETLOSSPERSHAREScheduleofSecuritieswithaPotentiallyDilutiveImpactDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#NETLOSSPERSHAREScheduleofSecuritieswithaPotentiallyDilutiveImpactDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/NETLOSSPERSHAREScheduleofSecuritieswithaPotentiallyDilutiveImpactDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_fa06608b-49e9-4292-8f31-455d8d248a37" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_397fa243-abd3-46a8-af09-52fd28a445b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fa06608b-49e9-4292-8f31-455d8d248a37" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_397fa243-abd3-46a8-af09-52fd28a445b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_e30ccfd9-59c0-447d-8bdd-f1a7832d463d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_397fa243-abd3-46a8-af09-52fd28a445b2" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_e30ccfd9-59c0-447d-8bdd-f1a7832d463d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_202bd591-fdc7-4b8c-8f48-1e8659c07183" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_e30ccfd9-59c0-447d-8bdd-f1a7832d463d" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_202bd591-fdc7-4b8c-8f48-1e8659c07183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_CommonStockOptionsMember_abc6b8ed-3ca9-485c-9287-333e8d65df1a" xlink:href="cour-20231231.xsd#cour_CommonStockOptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_202bd591-fdc7-4b8c-8f48-1e8659c07183" xlink:to="loc_cour_CommonStockOptionsMember_abc6b8ed-3ca9-485c-9287-333e8d65df1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_35c6fcff-87e3-400e-abc8-e01696f88ed9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_202bd591-fdc7-4b8c-8f48-1e8659c07183" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_35c6fcff-87e3-400e-abc8-e01696f88ed9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_SharesSubjectToRepurchaseMember_70c5e914-ed3d-4f29-a784-a19bcf999d33" xlink:href="cour-20231231.xsd#cour_SharesSubjectToRepurchaseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_202bd591-fdc7-4b8c-8f48-1e8659c07183" xlink:to="loc_cour_SharesSubjectToRepurchaseMember_70c5e914-ed3d-4f29-a784-a19bcf999d33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_EsppMember_d8d4f5dd-4712-4913-ba82-b6903430047d" xlink:href="cour-20231231.xsd#cour_EsppMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_202bd591-fdc7-4b8c-8f48-1e8659c07183" xlink:to="loc_cour_EsppMember_d8d4f5dd-4712-4913-ba82-b6903430047d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_ffcdc030-ffc0-4906-81f0-3ee8c2486073" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_397fa243-abd3-46a8-af09-52fd28a445b2" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_ffcdc030-ffc0-4906-81f0-3ee8c2486073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_473a895a-5e4d-4acb-a550-d7a6a022b530" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_ffcdc030-ffc0-4906-81f0-3ee8c2486073" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_473a895a-5e4d-4acb-a550-d7a6a022b530" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/COMMITMENTSANDCONTINGENCIESAdditionalInformationDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#COMMITMENTSANDCONTINGENCIESAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/COMMITMENTSANDCONTINGENCIESAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_db5a55f0-3a3e-4ecf-962f-d6ed477ccff6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInFifthYear_99df8b88-e197-4bc5-b014-d89698f0af21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualObligationDueInFifthYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_db5a55f0-3a3e-4ecf-962f-d6ed477ccff6" xlink:to="loc_us-gaap_ContractualObligationDueInFifthYear_99df8b88-e197-4bc5-b014-d89698f0af21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/COMMITMENTSANDCONTINGENCIESFutureMinimumPaymentsundertheCompanysNonCancelablePurchaseObligationsDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#COMMITMENTSANDCONTINGENCIESFutureMinimumPaymentsundertheCompanysNonCancelablePurchaseObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/COMMITMENTSANDCONTINGENCIESFutureMinimumPaymentsundertheCompanysNonCancelablePurchaseObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d473bd65-1f04-46c0-8645-f13135999d23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_1f0747e3-6779-4880-b4d3-d1b4bd01dd8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d473bd65-1f04-46c0-8645-f13135999d23" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_1f0747e3-6779-4880-b4d3-d1b4bd01dd8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear_b23c1820-8bc6-454c-bd6b-42a9d69422ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d473bd65-1f04-46c0-8645-f13135999d23" xlink:to="loc_us-gaap_PurchaseObligationDueInSecondYear_b23c1820-8bc6-454c-bd6b-42a9d69422ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear_c5c69b8f-6d68-4b0d-bcbb-7e883954137a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d473bd65-1f04-46c0-8645-f13135999d23" xlink:to="loc_us-gaap_PurchaseObligationDueInThirdYear_c5c69b8f-6d68-4b0d-bcbb-7e883954137a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_963a8b60-46ec-4df8-81a1-17de27bc4c14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d473bd65-1f04-46c0-8645-f13135999d23" xlink:to="loc_us-gaap_PurchaseObligation_963a8b60-46ec-4df8-81a1-17de27bc4c14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#REDEEMABLECONVERTIBLEPREFERREDSTOCKDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityDisclosureAbstract_13ccc010-10e6-4cdb-8ed7-8b943455a149" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquityDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityByClassOfStockTable_aeba90fe-1db0-4947-af4b-76c9e37adf2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquityByClassOfStockTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityDisclosureAbstract_13ccc010-10e6-4cdb-8ed7-8b943455a149" xlink:to="loc_us-gaap_TemporaryEquityByClassOfStockTable_aeba90fe-1db0-4947-af4b-76c9e37adf2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_92f70b43-e491-441a-bbb2-826289c745de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable_aeba90fe-1db0-4947-af4b-76c9e37adf2d" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_92f70b43-e491-441a-bbb2-826289c745de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_11f8bab3-585f-4388-a93a-df3c0a7f7aa9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_92f70b43-e491-441a-bbb2-826289c745de" xlink:to="loc_us-gaap_EquityComponentDomain_11f8bab3-585f-4388-a93a-df3c0a7f7aa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_dd9763e3-6c3b-4bba-b6ed-62d49a377c5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_11f8bab3-585f-4388-a93a-df3c0a7f7aa9" xlink:to="loc_us-gaap_CommonStockMember_dd9763e3-6c3b-4bba-b6ed-62d49a377c5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_781cc2de-9284-4f4a-94e7-b10b199980dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable_aeba90fe-1db0-4947-af4b-76c9e37adf2d" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_781cc2de-9284-4f4a-94e7-b10b199980dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_5cd8cfd4-c63b-4e96-be6d-53c9763d90bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_781cc2de-9284-4f4a-94e7-b10b199980dd" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_5cd8cfd4-c63b-4e96-be6d-53c9763d90bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IPOMember_e117ac77-d7cc-434c-97fe-930ac8c75d62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IPOMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_5cd8cfd4-c63b-4e96-be6d-53c9763d90bd" xlink:to="loc_us-gaap_IPOMember_e117ac77-d7cc-434c-97fe-930ac8c75d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f33af25d-6b97-4007-935a-be26b5ae2580" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable_aeba90fe-1db0-4947-af4b-76c9e37adf2d" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f33af25d-6b97-4007-935a-be26b5ae2580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_890d24c5-d50f-4fbf-8d1e-4b585854f264" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f33af25d-6b97-4007-935a-be26b5ae2580" xlink:to="loc_us-gaap_ClassOfStockDomain_890d24c5-d50f-4fbf-8d1e-4b585854f264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableConvertiblePreferredStockMember_87bf26ff-326c-468c-a121-7e21ad3c0da8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RedeemableConvertiblePreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_890d24c5-d50f-4fbf-8d1e-4b585854f264" xlink:to="loc_us-gaap_RedeemableConvertiblePreferredStockMember_87bf26ff-326c-468c-a121-7e21ad3c0da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityLineItems_bca2de07-eb76-4c83-aa4b-f52a5cd3baa6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquityLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable_aeba90fe-1db0-4947-af4b-76c9e37adf2d" xlink:to="loc_us-gaap_TemporaryEquityLineItems_bca2de07-eb76-4c83-aa4b-f52a5cd3baa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_f66780d5-a001-49f5-ab25-40898c1348c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_bca2de07-eb76-4c83-aa4b-f52a5cd3baa6" xlink:to="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_f66780d5-a001-49f5-ab25-40898c1348c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ConversionOfStockConversionRatio_0ad0b543-58d4-4d40-bbb3-73ad34f49c77" xlink:href="cour-20231231.xsd#cour_ConversionOfStockConversionRatio"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_bca2de07-eb76-4c83-aa4b-f52a5cd3baa6" xlink:to="loc_cour_ConversionOfStockConversionRatio_0ad0b543-58d4-4d40-bbb3-73ad34f49c77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_70bc90fd-c264-4965-a1ea-59e7383257cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_bca2de07-eb76-4c83-aa4b-f52a5cd3baa6" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_70bc90fd-c264-4965-a1ea-59e7383257cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/STOCKHOLDERSEQUITYDEFICITDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#STOCKHOLDERSEQUITYDEFICITDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/STOCKHOLDERSEQUITYDEFICITDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_519f58e8-e145-45d2-b1b6-b38ca994799e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_09478624-f7e2-41c6-920d-a94f57552146" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_519f58e8-e145-45d2-b1b6-b38ca994799e" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_09478624-f7e2-41c6-920d-a94f57552146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_90b51146-2a81-4dd8-abb6-f0838de79a34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_09478624-f7e2-41c6-920d-a94f57552146" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_90b51146-2a81-4dd8-abb6-f0838de79a34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1eda998f-872d-4f6c-bb8e-759ad4229573" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_90b51146-2a81-4dd8-abb6-f0838de79a34" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1eda998f-872d-4f6c-bb8e-759ad4229573" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IPOMember_5f5c5381-de0b-470c-8303-1be466bf42de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IPOMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1eda998f-872d-4f6c-bb8e-759ad4229573" xlink:to="loc_us-gaap_IPOMember_5f5c5381-de0b-470c-8303-1be466bf42de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_ef19bb36-b5dd-4dcd-8af0-8e0152dc3a7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_09478624-f7e2-41c6-920d-a94f57552146" xlink:to="loc_us-gaap_SubsidiarySaleOfStockLineItems_ef19bb36-b5dd-4dcd-8af0-8e0152dc3a7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_a174b06e-1aad-4a62-b0e8-49e8b1bc95ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_ef19bb36-b5dd-4dcd-8af0-8e0152dc3a7e" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_a174b06e-1aad-4a62-b0e8-49e8b1bc95ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_aeca3027-162f-486c-a789-1fe74f6babb5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_ef19bb36-b5dd-4dcd-8af0-8e0152dc3a7e" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_aeca3027-162f-486c-a789-1fe74f6babb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_86bf0fb7-4b6d-472f-9eb1-cea2724a1b5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_ef19bb36-b5dd-4dcd-8af0-8e0152dc3a7e" xlink:to="loc_us-gaap_PreferredStockSharesIssued_86bf0fb7-4b6d-472f-9eb1-cea2724a1b5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_d8cf6635-4991-4ee6-bed2-f91b20b1bc6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_ef19bb36-b5dd-4dcd-8af0-8e0152dc3a7e" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_d8cf6635-4991-4ee6-bed2-f91b20b1bc6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_f50dad43-3e9b-40ee-9ce9-284095482d09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_ef19bb36-b5dd-4dcd-8af0-8e0152dc3a7e" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_f50dad43-3e9b-40ee-9ce9-284095482d09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_522bcc8e-042a-4407-a0a7-00e7e70908f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_ef19bb36-b5dd-4dcd-8af0-8e0152dc3a7e" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_522bcc8e-042a-4407-a0a7-00e7e70908f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_18011e41-f6f3-4e53-a565-8e667f80b47f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_ef19bb36-b5dd-4dcd-8af0-8e0152dc3a7e" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_18011e41-f6f3-4e53-a565-8e667f80b47f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_645a393e-0c21-4be9-9499-e97e8de545fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_ef19bb36-b5dd-4dcd-8af0-8e0152dc3a7e" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_645a393e-0c21-4be9-9499-e97e8de545fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#EMPLOYEEBENEFITPLANSAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1e6e99d7-3f90-42b4-8389-473f9ec4496f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0cdb263b-a673-4774-a5ad-ad1bd99b99e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1e6e99d7-3f90-42b4-8389-473f9ec4496f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0cdb263b-a673-4774-a5ad-ad1bd99b99e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_6ef5460a-fb3f-42e2-bbd7-9b30dbb6fb78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0cdb263b-a673-4774-a5ad-ad1bd99b99e4" xlink:to="loc_us-gaap_PlanNameAxis_6ef5460a-fb3f-42e2-bbd7-9b30dbb6fb78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_37a74f75-1eca-4dec-9e8d-d51eaa2831e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_6ef5460a-fb3f-42e2-bbd7-9b30dbb6fb78" xlink:to="loc_us-gaap_PlanNameDomain_37a74f75-1eca-4dec-9e8d-d51eaa2831e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_EmployeeStockPurchasePlanMember_80e26758-95eb-4b4f-8c26-c664c883008b" xlink:href="cour-20231231.xsd#cour_EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_37a74f75-1eca-4dec-9e8d-d51eaa2831e7" xlink:to="loc_cour_EmployeeStockPurchasePlanMember_80e26758-95eb-4b4f-8c26-c664c883008b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_TwoThousandTwentyOneEmployeeStockPurchasePlanMember_b7125128-2849-4e76-a0f6-21368181d031" xlink:href="cour-20231231.xsd#cour_TwoThousandTwentyOneEmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_37a74f75-1eca-4dec-9e8d-d51eaa2831e7" xlink:to="loc_cour_TwoThousandTwentyOneEmployeeStockPurchasePlanMember_b7125128-2849-4e76-a0f6-21368181d031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e4fcd832-46f2-4e0c-92e7-d1c1593cf842" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0cdb263b-a673-4774-a5ad-ad1bd99b99e4" xlink:to="loc_us-gaap_AwardTypeAxis_e4fcd832-46f2-4e0c-92e7-d1c1593cf842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6865ee26-10ef-4071-a297-90f023b5f89b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_e4fcd832-46f2-4e0c-92e7-d1c1593cf842" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6865ee26-10ef-4071-a297-90f023b5f89b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_f1f82159-ce92-421f-82a7-8df6e98baf69" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6865ee26-10ef-4071-a297-90f023b5f89b" xlink:to="loc_us-gaap_EmployeeStockOptionMember_f1f82159-ce92-421f-82a7-8df6e98baf69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_723cbe1b-4571-48b8-b5e6-c7dca0acd312" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6865ee26-10ef-4071-a297-90f023b5f89b" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_723cbe1b-4571-48b8-b5e6-c7dca0acd312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_a967a1a7-4674-4a9a-8346-fa6f266ffc12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0cdb263b-a673-4774-a5ad-ad1bd99b99e4" xlink:to="loc_us-gaap_VestingAxis_a967a1a7-4674-4a9a-8346-fa6f266ffc12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_c7a4c99b-bf8f-4ebd-84c9-d7e34fd82b30" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_a967a1a7-4674-4a9a-8346-fa6f266ffc12" xlink:to="loc_us-gaap_VestingDomain_c7a4c99b-bf8f-4ebd-84c9-d7e34fd82b30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_94f2fbe1-5a96-4401-9a0a-5587b46c9396" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_c7a4c99b-bf8f-4ebd-84c9-d7e34fd82b30" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_94f2fbe1-5a96-4401-9a0a-5587b46c9396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_2c64e1d3-0799-4dda-be28-ad5c40d6a67b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_c7a4c99b-bf8f-4ebd-84c9-d7e34fd82b30" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_2c64e1d3-0799-4dda-be28-ad5c40d6a67b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_6e2d66e8-0e33-45ba-89e5-9ea4df0a7a3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_c7a4c99b-bf8f-4ebd-84c9-d7e34fd82b30" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_6e2d66e8-0e33-45ba-89e5-9ea4df0a7a3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1f253ae0-8b02-4680-bc99-a713fea5f9aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0cdb263b-a673-4774-a5ad-ad1bd99b99e4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1f253ae0-8b02-4680-bc99-a713fea5f9aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4aac7ecd-017c-4993-8111-a9f9c6b98944" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1f253ae0-8b02-4680-bc99-a713fea5f9aa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4aac7ecd-017c-4993-8111-a9f9c6b98944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_5f273f2f-f642-4b05-a09d-8eb981b0158d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4aac7ecd-017c-4993-8111-a9f9c6b98944" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_5f273f2f-f642-4b05-a09d-8eb981b0158d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0cdb263b-a673-4774-a5ad-ad1bd99b99e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_d4a9dced-61de-4810-b95e-a6ea00ddd859" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_d4a9dced-61de-4810-b95e-a6ea00ddd859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_EmployeeStockIncentivePlanPurchasePeriod_aacd8dab-42dc-45e7-ac01-4c0db51d74bf" xlink:href="cour-20231231.xsd#cour_EmployeeStockIncentivePlanPurchasePeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_cour_EmployeeStockIncentivePlanPurchasePeriod_aacd8dab-42dc-45e7-ac01-4c0db51d74bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_6abf572d-8d4f-4480-911a-9a794a5b6821" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_6abf572d-8d4f-4480-911a-9a794a5b6821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_b3a01579-c3de-4586-a5dc-13ff820f1fa0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_b3a01579-c3de-4586-a5dc-13ff820f1fa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_ae23cf76-c5e6-42d1-8be7-0423d68b2c6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_ae23cf76-c5e6-42d1-8be7-0423d68b2c6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_33e6eb00-529c-4f16-9823-c84d9ea62dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_33e6eb00-529c-4f16-9823-c84d9ea62dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_c427c656-0176-424d-a3fb-7b8acd5e8640" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_c427c656-0176-424d-a3fb-7b8acd5e8640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4852c235-792d-4bb3-b88d-bbde1c608382" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4852c235-792d-4bb3-b88d-bbde1c608382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_0b462159-d8d9-430b-aee1-4aee1d8894fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_0b462159-d8d9-430b-aee1-4aee1d8894fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_9abf31db-0226-4823-992a-8a4010dbcb64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_9abf31db-0226-4823-992a-8a4010dbcb64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_e6c60504-f510-47a2-b61c-edb130ae1a32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_e6c60504-f510-47a2-b61c-edb130ae1a32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_e661315c-a4fc-44b2-a7df-d03f838b8cb6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_e661315c-a4fc-44b2-a7df-d03f838b8cb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_6a9ed051-da36-443b-a3c8-e23ffc039bef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_6a9ed051-da36-443b-a3c8-e23ffc039bef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_30a21fd5-8f33-47c4-9475-4cd10f77983b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_30a21fd5-8f33-47c4-9475-4cd10f77983b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_0cb8154b-32b0-4e31-b2e0-65df96f60caa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_0cb8154b-32b0-4e31-b2e0-65df96f60caa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_8e7e7863-26bb-48a1-b376-01632c900d54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_8e7e7863-26bb-48a1-b376-01632c900d54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_fc3e76d8-42e0-4989-8452-0cf5fb8a542c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_fc3e76d8-42e0-4989-8452-0cf5fb8a542c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_9daa8b1a-3086-4661-8465-24d5240d1e45" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ef51ab-31d9-4124-842a-06a5ddd2f6ae" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_9daa8b1a-3086-4661-8465-24d5240d1e45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofStockOptionActivityunderthePlansDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#EMPLOYEEBENEFITPLANSScheduleofStockOptionActivityunderthePlansDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofStockOptionActivityunderthePlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_0149377d-3382-490e-b980-34f5daf08c0a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_da57657a-8279-4c84-8ff9-d4fc747f349e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_0149377d-3382-490e-b980-34f5daf08c0a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_da57657a-8279-4c84-8ff9-d4fc747f349e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b89d8783-ef58-4d5d-9b18-3920604dfb3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_da57657a-8279-4c84-8ff9-d4fc747f349e" xlink:to="loc_us-gaap_AwardTypeAxis_b89d8783-ef58-4d5d-9b18-3920604dfb3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2005319e-714c-434b-8d17-7aa6b3055d51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_b89d8783-ef58-4d5d-9b18-3920604dfb3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2005319e-714c-434b-8d17-7aa6b3055d51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_b41283f1-9344-410e-a58a-f426204de88a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2005319e-714c-434b-8d17-7aa6b3055d51" xlink:to="loc_us-gaap_EmployeeStockOptionMember_b41283f1-9344-410e-a58a-f426204de88a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fc2f58aa-2011-4a29-a50f-2f3b57b8ebbe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_da57657a-8279-4c84-8ff9-d4fc747f349e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fc2f58aa-2011-4a29-a50f-2f3b57b8ebbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a6d9d9ee-b9d9-4b22-bf80-c014371a4bec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fc2f58aa-2011-4a29-a50f-2f3b57b8ebbe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a6d9d9ee-b9d9-4b22-bf80-c014371a4bec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e4007384-0f6e-4310-8964-a01d98ae0b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a6d9d9ee-b9d9-4b22-bf80-c014371a4bec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e4007384-0f6e-4310-8964-a01d98ae0b1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_6fc28de6-374b-44c0-bc42-cef24993693c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a6d9d9ee-b9d9-4b22-bf80-c014371a4bec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_6fc28de6-374b-44c0-bc42-cef24993693c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_93070c92-b395-49fc-b795-fbe272b1b4e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a6d9d9ee-b9d9-4b22-bf80-c014371a4bec" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_93070c92-b395-49fc-b795-fbe272b1b4e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_65eb0f62-0a33-4053-b4e0-04feda5a88b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a6d9d9ee-b9d9-4b22-bf80-c014371a4bec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_65eb0f62-0a33-4053-b4e0-04feda5a88b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_533639a3-c987-41d7-a043-2ee87ec57130" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a6d9d9ee-b9d9-4b22-bf80-c014371a4bec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_533639a3-c987-41d7-a043-2ee87ec57130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_667e0578-fa73-4757-88ec-94e9f792b4ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fc2f58aa-2011-4a29-a50f-2f3b57b8ebbe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_667e0578-fa73-4757-88ec-94e9f792b4ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_19b5d639-04ff-46f0-97d9-0283b15665c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fc2f58aa-2011-4a29-a50f-2f3b57b8ebbe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_19b5d639-04ff-46f0-97d9-0283b15665c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_5e818088-a7bd-4931-9307-aab355c545bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_19b5d639-04ff-46f0-97d9-0283b15665c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_5e818088-a7bd-4931-9307-aab355c545bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_7cd7a6bc-dd63-4e42-a30b-7160dfa1e168" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_19b5d639-04ff-46f0-97d9-0283b15665c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_7cd7a6bc-dd63-4e42-a30b-7160dfa1e168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_064b9941-7acb-4a44-a3b6-a703bf2ca095" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_19b5d639-04ff-46f0-97d9-0283b15665c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_064b9941-7acb-4a44-a3b6-a703bf2ca095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_901897b5-c001-4a55-808c-f1385e779073" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_19b5d639-04ff-46f0-97d9-0283b15665c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_901897b5-c001-4a55-808c-f1385e779073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_7f41eedb-75af-441f-a6b9-058619b892fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_19b5d639-04ff-46f0-97d9-0283b15665c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_7f41eedb-75af-441f-a6b9-058619b892fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_888285aa-b0e7-4fd4-b30d-dfd5f0bcb216" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fc2f58aa-2011-4a29-a50f-2f3b57b8ebbe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_888285aa-b0e7-4fd4-b30d-dfd5f0bcb216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_5726477d-c935-4a92-9d9a-c9de09afab5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fc2f58aa-2011-4a29-a50f-2f3b57b8ebbe" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_5726477d-c935-4a92-9d9a-c9de09afab5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_e2b25d38-e6ee-48dd-a1e8-bdabfa08657c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fc2f58aa-2011-4a29-a50f-2f3b57b8ebbe" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_e2b25d38-e6ee-48dd-a1e8-bdabfa08657c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_f7a81cc5-5e59-46ec-b55a-c24b038173b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fc2f58aa-2011-4a29-a50f-2f3b57b8ebbe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_f7a81cc5-5e59-46ec-b55a-c24b038173b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_b9e36635-d200-44f6-af55-525f11a4182d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fc2f58aa-2011-4a29-a50f-2f3b57b8ebbe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_b9e36635-d200-44f6-af55-525f11a4182d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofSharebasedCompensationRestrictedStockUnitsAwardActivityDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#EMPLOYEEBENEFITPLANSScheduleofSharebasedCompensationRestrictedStockUnitsAwardActivityDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofSharebasedCompensationRestrictedStockUnitsAwardActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_6b73f9f0-622c-4796-92a6-2b3ff0aef8a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_089e3bbd-b73a-443a-bbf0-0ffbba4995d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_6b73f9f0-622c-4796-92a6-2b3ff0aef8a8" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_089e3bbd-b73a-443a-bbf0-0ffbba4995d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_25c3eefb-dd8c-400b-a983-a40704609498" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_089e3bbd-b73a-443a-bbf0-0ffbba4995d9" xlink:to="loc_us-gaap_AwardTypeAxis_25c3eefb-dd8c-400b-a983-a40704609498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3c7064e0-6284-42cb-b6ad-d89d2606697d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_25c3eefb-dd8c-400b-a983-a40704609498" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3c7064e0-6284-42cb-b6ad-d89d2606697d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5c5a7142-be27-4c9b-a957-dfa5c618dd6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3c7064e0-6284-42cb-b6ad-d89d2606697d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5c5a7142-be27-4c9b-a957-dfa5c618dd6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_129bc352-7675-4457-899b-7bae0c354974" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_089e3bbd-b73a-443a-bbf0-0ffbba4995d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_129bc352-7675-4457-899b-7bae0c354974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f0e28ca3-1da1-4728-9be3-14c4505f2a31" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_129bc352-7675-4457-899b-7bae0c354974" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f0e28ca3-1da1-4728-9be3-14c4505f2a31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_7fba01e8-94d0-46d3-8813-6c33e7b1e24b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f0e28ca3-1da1-4728-9be3-14c4505f2a31" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_7fba01e8-94d0-46d3-8813-6c33e7b1e24b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_22273c53-c747-4ec5-a99b-ee66e51a8b09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f0e28ca3-1da1-4728-9be3-14c4505f2a31" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_22273c53-c747-4ec5-a99b-ee66e51a8b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_bfc5105a-4d36-4390-a657-ab2e935cd99b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f0e28ca3-1da1-4728-9be3-14c4505f2a31" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_bfc5105a-4d36-4390-a657-ab2e935cd99b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_038115cf-ae9b-4eca-9852-a6a6696facd0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f0e28ca3-1da1-4728-9be3-14c4505f2a31" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_038115cf-ae9b-4eca-9852-a6a6696facd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_04d43199-bfa5-49c8-989d-73b2888b220a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f0e28ca3-1da1-4728-9be3-14c4505f2a31" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_04d43199-bfa5-49c8-989d-73b2888b220a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ab6120b0-e5c5-4ab0-9b82-bfe65d6b89f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_129bc352-7675-4457-899b-7bae0c354974" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ab6120b0-e5c5-4ab0-9b82-bfe65d6b89f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6e5730db-f413-43c3-a037-bba01509f471" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ab6120b0-e5c5-4ab0-9b82-bfe65d6b89f3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6e5730db-f413-43c3-a037-bba01509f471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6b114010-a235-4897-a021-6fc1fa144740" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ab6120b0-e5c5-4ab0-9b82-bfe65d6b89f3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6b114010-a235-4897-a021-6fc1fa144740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_696f5167-6070-4f10-a58e-75f166d6b944" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ab6120b0-e5c5-4ab0-9b82-bfe65d6b89f3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_696f5167-6070-4f10-a58e-75f166d6b944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2a45f586-891a-4869-8313-fe4093ff3342" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ab6120b0-e5c5-4ab0-9b82-bfe65d6b89f3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2a45f586-891a-4869-8313-fe4093ff3342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e4b2d0d6-f208-42f8-93e3-2c159518415e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ab6120b0-e5c5-4ab0-9b82-bfe65d6b89f3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e4b2d0d6-f208-42f8-93e3-2c159518415e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_9222d5f3-15ea-41a8-ad02-d367d4bb67cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_129bc352-7675-4457-899b-7bae0c354974" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_9222d5f3-15ea-41a8-ad02-d367d4bb67cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofweightedaverageassumptionstorecordcompensationexpensesforstockoptionsgrantedDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#EMPLOYEEBENEFITPLANSSummaryofweightedaverageassumptionstorecordcompensationexpensesforstockoptionsgrantedDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofweightedaverageassumptionstorecordcompensationexpensesforstockoptionsgrantedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b461951e-abbb-454c-93d9-2bd4fe130537" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfCommonStock_c07aa320-08b3-4e3a-b0a4-a233e57b8ae9" xlink:href="cour-20231231.xsd#cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfCommonStock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b461951e-abbb-454c-93d9-2bd4fe130537" xlink:to="loc_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfCommonStock_c07aa320-08b3-4e3a-b0a4-a233e57b8ae9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_f93b0d38-ab66-4ba1-85fc-98cdb472f9a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b461951e-abbb-454c-93d9-2bd4fe130537" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_f93b0d38-ab66-4ba1-85fc-98cdb472f9a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_89f85a27-dea7-4b37-a2b5-dfad9c8f29c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b461951e-abbb-454c-93d9-2bd4fe130537" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_89f85a27-dea7-4b37-a2b5-dfad9c8f29c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_b8906511-a805-419e-aa7a-d4c0cdad7709" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b461951e-abbb-454c-93d9-2bd4fe130537" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_b8906511-a805-419e-aa7a-d4c0cdad7709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_43f3c049-3b7d-4bba-8f17-0ca57c8bd53b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b461951e-abbb-454c-93d9-2bd4fe130537" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_43f3c049-3b7d-4bba-8f17-0ca57c8bd53b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofEstimatedAssumptionsUsedinValueofESPPRightsDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#EMPLOYEEBENEFITPLANSSummaryofEstimatedAssumptionsUsedinValueofESPPRightsDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofEstimatedAssumptionsUsedinValueofESPPRightsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_6219b21a-5c85-4905-97a5-ad2225826c62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_3e44ec93-11cc-4014-a34b-98e4820f16fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_6219b21a-5c85-4905-97a5-ad2225826c62" xlink:to="loc_us-gaap_StatementTable_3e44ec93-11cc-4014-a34b-98e4820f16fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e6488279-0589-4d62-b8a0-971667e5c1fe" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3e44ec93-11cc-4014-a34b-98e4820f16fc" xlink:to="loc_srt_RangeAxis_e6488279-0589-4d62-b8a0-971667e5c1fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4f870862-3611-46e4-bbaf-257e1de04f79" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_e6488279-0589-4d62-b8a0-971667e5c1fe" xlink:to="loc_srt_RangeMember_4f870862-3611-46e4-bbaf-257e1de04f79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d027ab13-e8fe-4606-84b4-837976cf52cc" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_4f870862-3611-46e4-bbaf-257e1de04f79" xlink:to="loc_srt_MinimumMember_d027ab13-e8fe-4606-84b4-837976cf52cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3dcb29d1-b944-4c43-9448-f63a8c3f6d78" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_4f870862-3611-46e4-bbaf-257e1de04f79" xlink:to="loc_srt_MaximumMember_3dcb29d1-b944-4c43-9448-f63a8c3f6d78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_fcecd4ea-c469-4491-bc4a-ba0a7bc9e95d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3e44ec93-11cc-4014-a34b-98e4820f16fc" xlink:to="loc_us-gaap_PlanNameAxis_fcecd4ea-c469-4491-bc4a-ba0a7bc9e95d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b0b93635-0411-4e85-a4a3-985dd09204f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_fcecd4ea-c469-4491-bc4a-ba0a7bc9e95d" xlink:to="loc_us-gaap_PlanNameDomain_b0b93635-0411-4e85-a4a3-985dd09204f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_EmployeeStockPurchasePlanMember_1604a1c4-f329-4fb3-bc85-2951ce5d062d" xlink:href="cour-20231231.xsd#cour_EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_b0b93635-0411-4e85-a4a3-985dd09204f2" xlink:to="loc_cour_EmployeeStockPurchasePlanMember_1604a1c4-f329-4fb3-bc85-2951ce5d062d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26bdfe45-e06e-4a4a-abbf-77e312686f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3e44ec93-11cc-4014-a34b-98e4820f16fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26bdfe45-e06e-4a4a-abbf-77e312686f9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_f458c014-fb73-46a4-bc01-fae0cd25fd4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26bdfe45-e06e-4a4a-abbf-77e312686f9c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_f458c014-fb73-46a4-bc01-fae0cd25fd4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_17d1d43e-9b6a-4897-b252-93fda549a7a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26bdfe45-e06e-4a4a-abbf-77e312686f9c" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_17d1d43e-9b6a-4897-b252-93fda549a7a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_88d519ee-1443-440c-9a85-e9fcea69c9fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26bdfe45-e06e-4a4a-abbf-77e312686f9c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_88d519ee-1443-440c-9a85-e9fcea69c9fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_5906cbf7-ae80-4ead-877e-4519c222179b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26bdfe45-e06e-4a4a-abbf-77e312686f9c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_5906cbf7-ae80-4ead-877e-4519c222179b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofStockBasedCompensationExpenseintheConsolidatedStatementsofOperationsDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#EMPLOYEEBENEFITPLANSSummaryofStockBasedCompensationExpenseintheConsolidatedStatementsofOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofStockBasedCompensationExpenseintheConsolidatedStatementsofOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_83139eb1-97d2-4e66-a5ed-b0a3dbb2ad16" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_579d46c3-34f4-42a2-9629-487107dda10a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_83139eb1-97d2-4e66-a5ed-b0a3dbb2ad16" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_579d46c3-34f4-42a2-9629-487107dda10a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_962ad4ef-9f16-4027-88d7-e96bf76abf5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_579d46c3-34f4-42a2-9629-487107dda10a" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_962ad4ef-9f16-4027-88d7-e96bf76abf5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_19c0cafb-778b-4281-8dd6-91c0ab37a1a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_962ad4ef-9f16-4027-88d7-e96bf76abf5d" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_19c0cafb-778b-4281-8dd6-91c0ab37a1a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_86d7714c-2229-4c63-b93d-263c66401155" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_19c0cafb-778b-4281-8dd6-91c0ab37a1a3" xlink:to="loc_us-gaap_CostOfSalesMember_86d7714c-2229-4c63-b93d-263c66401155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ResearchAndDevelopmentMember_04e35426-c679-4306-95a4-9a8097a1f8cc" xlink:href="cour-20231231.xsd#cour_ResearchAndDevelopmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_19c0cafb-778b-4281-8dd6-91c0ab37a1a3" xlink:to="loc_cour_ResearchAndDevelopmentMember_04e35426-c679-4306-95a4-9a8097a1f8cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_5e43aded-7354-46e5-8b63-f975ef78d4dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_19c0cafb-778b-4281-8dd6-91c0ab37a1a3" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_5e43aded-7354-46e5-8b63-f975ef78d4dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_a8f196d1-5115-4ce6-b1dc-c05b897e9dcc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_19c0cafb-778b-4281-8dd6-91c0ab37a1a3" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_a8f196d1-5115-4ce6-b1dc-c05b897e9dcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringChargesMember_039d362b-7e70-4eeb-b662-0be748cf6956" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringChargesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_19c0cafb-778b-4281-8dd6-91c0ab37a1a3" xlink:to="loc_us-gaap_RestructuringChargesMember_039d362b-7e70-4eeb-b662-0be748cf6956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_53400b18-71d1-42c3-96e3-43e1079f28f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_579d46c3-34f4-42a2-9629-487107dda10a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_53400b18-71d1-42c3-96e3-43e1079f28f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_f47ef88f-7905-44ba-bc8b-835b40c67092" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_53400b18-71d1-42c3-96e3-43e1079f28f2" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_f47ef88f-7905-44ba-bc8b-835b40c67092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofSharesofCommonStockReservedforFutureIssuanceDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#EMPLOYEEBENEFITPLANSSummaryofSharesofCommonStockReservedforFutureIssuanceDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofSharesofCommonStockReservedforFutureIssuanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b08b08b8-2d8d-404f-b078-2ae2f4286280" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4a677955-f75f-40d0-b09a-0390cb23af08" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b08b08b8-2d8d-404f-b078-2ae2f4286280" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4a677955-f75f-40d0-b09a-0390cb23af08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardRsusOutstanding_4d3b5f1b-1108-4a92-83bd-386d786a6b35" xlink:href="cour-20231231.xsd#cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardRsusOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b08b08b8-2d8d-404f-b078-2ae2f4286280" xlink:to="loc_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardRsusOutstanding_4d3b5f1b-1108-4a92-83bd-386d786a6b35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_e07f4921-d862-4105-858a-a06a1cf984d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b08b08b8-2d8d-404f-b078-2ae2f4286280" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_e07f4921-d862-4105-858a-a06a1cf984d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_68dac000-8212-4143-a01d-3ddeb34b7f76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b08b08b8-2d8d-404f-b078-2ae2f4286280" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_68dac000-8212-4143-a01d-3ddeb34b7f76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/EMPLOYEEBENEFITPLANS401kPlanDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#EMPLOYEEBENEFITPLANS401kPlanDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/EMPLOYEEBENEFITPLANS401kPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_dbb41c82-cdcb-437b-81b4-ee308dbd5a9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_50a113d7-7dca-4d73-a4ee-addd7d9a2acb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_dbb41c82-cdcb-437b-81b4-ee308dbd5a9e" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_50a113d7-7dca-4d73-a4ee-addd7d9a2acb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_0e766dc5-e075-4c23-a9cd-f2154b690889" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_dbb41c82-cdcb-437b-81b4-ee308dbd5a9e" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_0e766dc5-e075-4c23-a9cd-f2154b690889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/RELATEDPARTYTRANSACTIONSAdditionalInformationDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#RELATEDPARTYTRANSACTIONSAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/RELATEDPARTYTRANSACTIONSAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_f96856cd-4a02-4722-b52c-02ad74de0b33" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_b0a25094-33b5-47d2-9288-1c6995ceec43" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_f96856cd-4a02-4722-b52c-02ad74de0b33" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_b0a25094-33b5-47d2-9288-1c6995ceec43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_13b0ced2-4798-4dbc-8621-d5aecc4df2a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_b0a25094-33b5-47d2-9288-1c6995ceec43" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_13b0ced2-4798-4dbc-8621-d5aecc4df2a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_c2f977dc-4bd6-40b0-a83b-4bef3ddbd717" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_13b0ced2-4798-4dbc-8621-d5aecc4df2a7" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_c2f977dc-4bd6-40b0-a83b-4bef3ddbd717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ContentSourcingAgreementMember_ea2de671-ccc2-48fb-81b0-011a4fc525f1" xlink:href="cour-20231231.xsd#cour_ContentSourcingAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_c2f977dc-4bd6-40b0-a83b-4bef3ddbd717" xlink:to="loc_cour_ContentSourcingAgreementMember_ea2de671-ccc2-48fb-81b0-011a4fc525f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0a03eacd-ebbf-4fb2-b2fd-405dffc83057" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_b0a25094-33b5-47d2-9288-1c6995ceec43" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0a03eacd-ebbf-4fb2-b2fd-405dffc83057" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_5e515410-e7a8-415f-8298-2308d5f9e303" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0a03eacd-ebbf-4fb2-b2fd-405dffc83057" xlink:to="loc_us-gaap_RelatedPartyDomain_5e515410-e7a8-415f-8298-2308d5f9e303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_9184b4b8-2072-429d-9c16-f809adc7b8c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_5e515410-e7a8-415f-8298-2308d5f9e303" xlink:to="loc_us-gaap_RelatedPartyMember_9184b4b8-2072-429d-9c16-f809adc7b8c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_78cad114-1445-4445-84c7-502ff30e9bbc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_b0a25094-33b5-47d2-9288-1c6995ceec43" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_78cad114-1445-4445-84c7-502ff30e9bbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_RelatedPartyContentFees_2b473aa5-66a5-4605-8f13-86913f3f7255" xlink:href="cour-20231231.xsd#cour_RelatedPartyContentFees"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_78cad114-1445-4445-84c7-502ff30e9bbc" xlink:to="loc_cour_RelatedPartyContentFees_2b473aa5-66a5-4605-8f13-86913f3f7255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_42828ef8-e48e-4844-96b8-6200df8ed654" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_78cad114-1445-4445-84c7-502ff30e9bbc" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_42828ef8-e48e-4844-96b8-6200df8ed654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONAdditionalInformationDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#SEGMENTANDGEOGRAPHICINFORMATIONAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_b3ef8486-5022-416d-9aa1-e242433aa81e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d8b01801-a64d-4a84-be7b-758ce124bc09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_b3ef8486-5022-416d-9aa1-e242433aa81e" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d8b01801-a64d-4a84-be7b-758ce124bc09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7d7b314c-6c8d-4949-899b-4fd0a973b370" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d8b01801-a64d-4a84-be7b-758ce124bc09" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7d7b314c-6c8d-4949-899b-4fd0a973b370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b33e82be-12fa-48b0-a4ea-89bba9f8f63a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7d7b314c-6c8d-4949-899b-4fd0a973b370" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b33e82be-12fa-48b0-a4ea-89bba9f8f63a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_eb7cc444-73f9-45a0-ba33-711be87b86d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b33e82be-12fa-48b0-a4ea-89bba9f8f63a" xlink:to="loc_us-gaap_SalesRevenueNetMember_eb7cc444-73f9-45a0-ba33-711be87b86d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_9430a703-c699-4f99-8f87-7d88ce330247" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d8b01801-a64d-4a84-be7b-758ce124bc09" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_9430a703-c699-4f99-8f87-7d88ce330247" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_d8ee37c5-efc4-49b9-a739-0fd31f808718" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_9430a703-c699-4f99-8f87-7d88ce330247" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_d8ee37c5-efc4-49b9-a739-0fd31f808718" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_3365c352-d84a-43ac-a5c9-1c3f54f282d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_d8ee37c5-efc4-49b9-a739-0fd31f808718" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_3365c352-d84a-43ac-a5c9-1c3f54f282d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_43785115-fc87-4447-9d83-335ed20e95c2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d8b01801-a64d-4a84-be7b-758ce124bc09" xlink:to="loc_srt_StatementGeographicalAxis_43785115-fc87-4447-9d83-335ed20e95c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_08052008-e3a6-4c78-9f8e-dae375dcd2b5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_43785115-fc87-4447-9d83-335ed20e95c2" xlink:to="loc_srt_SegmentGeographicalDomain_08052008-e3a6-4c78-9f8e-dae375dcd2b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_50cadd8a-7788-4465-8af3-e0a47d5abe65" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_08052008-e3a6-4c78-9f8e-dae375dcd2b5" xlink:to="loc_country_US_50cadd8a-7788-4465-8af3-e0a47d5abe65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b6fcd392-6336-451e-8d58-bccc0cb0301b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d8b01801-a64d-4a84-be7b-758ce124bc09" xlink:to="loc_srt_RangeAxis_b6fcd392-6336-451e-8d58-bccc0cb0301b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_76b0ff07-99d5-4726-a444-ed8e1e384d97" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_b6fcd392-6336-451e-8d58-bccc0cb0301b" xlink:to="loc_srt_RangeMember_76b0ff07-99d5-4726-a444-ed8e1e384d97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c2009592-8d0b-49d7-8ff8-41f5f0f867ea" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_76b0ff07-99d5-4726-a444-ed8e1e384d97" xlink:to="loc_srt_MinimumMember_c2009592-8d0b-49d7-8ff8-41f5f0f867ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_cc621eeb-b84f-4fce-a6ca-90e2b1f50247" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d8b01801-a64d-4a84-be7b-758ce124bc09" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_cc621eeb-b84f-4fce-a6ca-90e2b1f50247" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_07927d3c-be6e-4507-9662-ff40e69a10e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_cc621eeb-b84f-4fce-a6ca-90e2b1f50247" xlink:to="loc_us-gaap_NumberOfReportableSegments_07927d3c-be6e-4507-9662-ff40e69a10e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_8b915bf3-481d-4763-ac21-54a05ee34c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_cc621eeb-b84f-4fce-a6ca-90e2b1f50247" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_8b915bf3-481d-4763-ac21-54a05ee34c3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDescription_a65f0487-5b85-40a4-8445-e7fa76db8a89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDescription"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_cc621eeb-b84f-4fce-a6ca-90e2b1f50247" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDescription_a65f0487-5b85-40a4-8445-e7fa76db8a89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_3c8a9fc8-1f50-428f-b9c3-975c89b30365" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d85da292-7991-4b61-a06b-19ae5c66d138" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_3c8a9fc8-1f50-428f-b9c3-975c89b30365" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d85da292-7991-4b61-a06b-19ae5c66d138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1f85cbe6-8573-4b22-9aca-bf1739619450" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d85da292-7991-4b61-a06b-19ae5c66d138" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1f85cbe6-8573-4b22-9aca-bf1739619450" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_12e76119-ce0f-4b0d-893d-d4dd2ba53adc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1f85cbe6-8573-4b22-9aca-bf1739619450" xlink:to="loc_us-gaap_SegmentDomain_12e76119-ce0f-4b0d-893d-d4dd2ba53adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_ConsumerSegmentMember_635944a6-d99d-4437-a1e6-747a122e3f7c" xlink:href="cour-20231231.xsd#cour_ConsumerSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_12e76119-ce0f-4b0d-893d-d4dd2ba53adc" xlink:to="loc_cour_ConsumerSegmentMember_635944a6-d99d-4437-a1e6-747a122e3f7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_EnterpriseSegmentMember_d8364bb6-8be4-4c14-bceb-a32c5ceef4f2" xlink:href="cour-20231231.xsd#cour_EnterpriseSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_12e76119-ce0f-4b0d-893d-d4dd2ba53adc" xlink:to="loc_cour_EnterpriseSegmentMember_d8364bb6-8be4-4c14-bceb-a32c5ceef4f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_DegreesSegmentMember_f1d6f2a6-e959-4903-9273-e877d73c3f24" xlink:href="cour-20231231.xsd#cour_DegreesSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_12e76119-ce0f-4b0d-893d-d4dd2ba53adc" xlink:to="loc_cour_DegreesSegmentMember_f1d6f2a6-e959-4903-9273-e877d73c3f24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a8e65abb-26bb-4e76-bf99-e6e72c507c60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d85da292-7991-4b61-a06b-19ae5c66d138" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a8e65abb-26bb-4e76-bf99-e6e72c507c60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b722fd50-89e7-4732-bf98-ea484b2005fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a8e65abb-26bb-4e76-bf99-e6e72c507c60" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b722fd50-89e7-4732-bf98-ea484b2005fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_InternalUseSoftwareMember_47aee37e-cdf6-4c38-9f47-cb802ed7cfba" xlink:href="cour-20231231.xsd#cour_InternalUseSoftwareMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b722fd50-89e7-4732-bf98-ea484b2005fa" xlink:to="loc_cour_InternalUseSoftwareMember_47aee37e-cdf6-4c38-9f47-cb802ed7cfba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_AcquiredIntangiblesMember_f2293b3a-c8e2-4d19-9ba8-89e33c87fe92" xlink:href="cour-20231231.xsd#cour_AcquiredIntangiblesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b722fd50-89e7-4732-bf98-ea484b2005fa" xlink:to="loc_cour_AcquiredIntangiblesMember_f2293b3a-c8e2-4d19-9ba8-89e33c87fe92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_90a48a9e-a8f3-46b1-8632-eb2eb98de623" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d85da292-7991-4b61-a06b-19ae5c66d138" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_90a48a9e-a8f3-46b1-8632-eb2eb98de623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_a31df1b6-051b-4c9d-80eb-645f2ac851cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_90a48a9e-a8f3-46b1-8632-eb2eb98de623" xlink:to="loc_us-gaap_RevenuesAbstract_a31df1b6-051b-4c9d-80eb-645f2ac851cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5e93b004-029f-4af1-b5a8-51fc10ba6903" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_a31df1b6-051b-4c9d-80eb-645f2ac851cd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5e93b004-029f-4af1-b5a8-51fc10ba6903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfitAbstract_77a88c68-45aa-4562-8b23-89417fdd2b24" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfitAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_90a48a9e-a8f3-46b1-8632-eb2eb98de623" xlink:to="loc_us-gaap_GrossProfitAbstract_77a88c68-45aa-4562-8b23-89417fdd2b24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_SegmentGrossProfitLoss_b0b14e91-cf5b-4acc-9155-8ace3f761abf" xlink:href="cour-20231231.xsd#cour_SegmentGrossProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GrossProfitAbstract_77a88c68-45aa-4562-8b23-89417fdd2b24" xlink:to="loc_cour_SegmentGrossProfitLoss_b0b14e91-cf5b-4acc-9155-8ace3f761abf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_PlatformAndSupportCosts_e82a90a9-003c-430d-b2ce-e2871514d014" xlink:href="cour-20231231.xsd#cour_PlatformAndSupportCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GrossProfitAbstract_77a88c68-45aa-4562-8b23-89417fdd2b24" xlink:to="loc_cour_PlatformAndSupportCosts_e82a90a9-003c-430d-b2ce-e2871514d014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_SegmentShareBasedCompensation_8f8fa7db-8196-4e10-ad23-bc2a1b74f9fd" xlink:href="cour-20231231.xsd#cour_SegmentShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GrossProfitAbstract_77a88c68-45aa-4562-8b23-89417fdd2b24" xlink:to="loc_cour_SegmentShareBasedCompensation_8f8fa7db-8196-4e10-ad23-bc2a1b74f9fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_588999dd-4521-4829-9ca3-fdbeef875b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GrossProfitAbstract_77a88c68-45aa-4562-8b23-89417fdd2b24" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_588999dd-4521-4829-9ca3-fdbeef875b3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_TotalReconciliationItemOfSegmentGrossProfitToGrossProfit_2b89d0da-ad87-45a0-9820-cd2596984f19" xlink:href="cour-20231231.xsd#cour_TotalReconciliationItemOfSegmentGrossProfitToGrossProfit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GrossProfitAbstract_77a88c68-45aa-4562-8b23-89417fdd2b24" xlink:to="loc_cour_TotalReconciliationItemOfSegmentGrossProfitToGrossProfit_2b89d0da-ad87-45a0-9820-cd2596984f19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_7c3d5a3a-9c27-4ea3-a292-8ab9e222a236" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GrossProfitAbstract_77a88c68-45aa-4562-8b23-89417fdd2b24" xlink:to="loc_us-gaap_GrossProfit_7c3d5a3a-9c27-4ea3-a292-8ab9e222a236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenueByRegionBasedOnBillingAddressDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenueByRegionBasedOnBillingAddressDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenueByRegionBasedOnBillingAddressDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_f2c2331b-2557-4796-8ec9-70fba772dbd4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_545eb598-d3b5-4f57-bfda-8ecd24a6802d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_f2c2331b-2557-4796-8ec9-70fba772dbd4" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_545eb598-d3b5-4f57-bfda-8ecd24a6802d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_e5ffdcc7-2454-4770-827d-285eeffe94bd" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_545eb598-d3b5-4f57-bfda-8ecd24a6802d" xlink:to="loc_srt_StatementGeographicalAxis_e5ffdcc7-2454-4770-827d-285eeffe94bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_c644a122-5877-4af3-b334-82ee334fdaaf" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_e5ffdcc7-2454-4770-827d-285eeffe94bd" xlink:to="loc_srt_SegmentGeographicalDomain_c644a122-5877-4af3-b334-82ee334fdaaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_c6dc078c-1e81-4b20-88bd-a0c98e06c690" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_c644a122-5877-4af3-b334-82ee334fdaaf" xlink:to="loc_country_US_c6dc078c-1e81-4b20-88bd-a0c98e06c690" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_35feae86-a817-4a4c-b805-eae84db63047" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EMEAMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_c644a122-5877-4af3-b334-82ee334fdaaf" xlink:to="loc_us-gaap_EMEAMember_35feae86-a817-4a4c-b805-eae84db63047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_486fba7b-3fb6-4ece-8dc0-cb870828be17" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_c644a122-5877-4af3-b334-82ee334fdaaf" xlink:to="loc_srt_AsiaPacificMember_486fba7b-3fb6-4ece-8dc0-cb870828be17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_OtherMember_9d7e97d6-38a4-4f5d-a231-bb634255d5ba" xlink:href="cour-20231231.xsd#cour_OtherMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_c644a122-5877-4af3-b334-82ee334fdaaf" xlink:to="loc_cour_OtherMember_9d7e97d6-38a4-4f5d-a231-bb634255d5ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_8e86ada1-adc0-4a58-bf28-3b6d46f206bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_545eb598-d3b5-4f57-bfda-8ecd24a6802d" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_8e86ada1-adc0-4a58-bf28-3b6d46f206bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6dcc852b-e254-4ee0-a9f8-791806a37ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_8e86ada1-adc0-4a58-bf28-3b6d46f206bc" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6dcc852b-e254-4ee0-a9f8-791806a37ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofLongLivedAssetsByGeographicRegionDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#SEGMENTANDGEOGRAPHICINFORMATIONSummaryofLongLivedAssetsByGeographicRegionDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofLongLivedAssetsByGeographicRegionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_19d3238d-2e0a-4fd3-a1d2-1c1da867dcd9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_7fbbd2ab-fc02-482a-bf30-74e558c1df5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_19d3238d-2e0a-4fd3-a1d2-1c1da867dcd9" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_7fbbd2ab-fc02-482a-bf30-74e558c1df5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_079a0558-2901-48e2-a372-3973df14cf3c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_7fbbd2ab-fc02-482a-bf30-74e558c1df5c" xlink:to="loc_srt_StatementGeographicalAxis_079a0558-2901-48e2-a372-3973df14cf3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_4278f0e7-ff18-432b-af44-055b1710d6f4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_079a0558-2901-48e2-a372-3973df14cf3c" xlink:to="loc_srt_SegmentGeographicalDomain_4278f0e7-ff18-432b-af44-055b1710d6f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_cb8c14a6-b3c3-4593-9800-381f274b7e65" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_4278f0e7-ff18-432b-af44-055b1710d6f4" xlink:to="loc_country_US_cb8c14a6-b3c3-4593-9800-381f274b7e65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_758283f3-ede9-4611-8050-92aec88d3295" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_4278f0e7-ff18-432b-af44-055b1710d6f4" xlink:to="loc_us-gaap_NonUsMember_758283f3-ede9-4611-8050-92aec88d3295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1f6c9ba2-d7b6-4e88-9dd7-28132d505cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_7fbbd2ab-fc02-482a-bf30-74e558c1df5c" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1f6c9ba2-d7b6-4e88-9dd7-28132d505cc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_86d576db-47a3-47ae-9f14-ea34f78ed923" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1f6c9ba2-d7b6-4e88-9dd7-28132d505cc0" xlink:to="loc_us-gaap_NoncurrentAssets_86d576db-47a3-47ae-9f14-ea34f78ed923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coursera.org/role/RESTRUCTURINGRELATEDCHARGESDetails" xlink:type="simple" xlink:href="cour-20231231.xsd#RESTRUCTURINGRELATEDCHARGESDetails"/>
  <link:presentationLink xlink:role="http://www.coursera.org/role/RESTRUCTURINGRELATEDCHARGESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_35884230-f229-4088-888c-abf46ecf81a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d87d9a69-1d7f-475c-a1da-dbb4653baad1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_35884230-f229-4088-888c-abf46ecf81a4" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d87d9a69-1d7f-475c-a1da-dbb4653baad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_7fd92cb4-83e7-4246-ba5b-05536350fbc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d87d9a69-1d7f-475c-a1da-dbb4653baad1" xlink:to="loc_us-gaap_AwardTypeAxis_7fd92cb4-83e7-4246-ba5b-05536350fbc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4514e237-2440-426b-b7b2-a7b96229bbe3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_7fd92cb4-83e7-4246-ba5b-05536350fbc8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4514e237-2440-426b-b7b2-a7b96229bbe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_RestrictedStockUnitsAndShareBasedPaymentArrangementOptionMember_39d7f354-6a2c-4ddd-b9bf-e6cc4454a847" xlink:href="cour-20231231.xsd#cour_RestrictedStockUnitsAndShareBasedPaymentArrangementOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4514e237-2440-426b-b7b2-a7b96229bbe3" xlink:to="loc_cour_RestrictedStockUnitsAndShareBasedPaymentArrangementOptionMember_39d7f354-6a2c-4ddd-b9bf-e6cc4454a847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_a30c34e1-a6c6-42bf-8dee-9ff900080f2e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d87d9a69-1d7f-475c-a1da-dbb4653baad1" xlink:to="loc_srt_StatementScenarioAxis_a30c34e1-a6c6-42bf-8dee-9ff900080f2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_c26b4fc9-5b61-41e5-bc48-69ed2e82914c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_a30c34e1-a6c6-42bf-8dee-9ff900080f2e" xlink:to="loc_srt_ScenarioUnspecifiedDomain_c26b4fc9-5b61-41e5-bc48-69ed2e82914c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_16215a0d-83c3-47cd-a091-5b46321806f5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_c26b4fc9-5b61-41e5-bc48-69ed2e82914c" xlink:to="loc_srt_ScenarioForecastMember_16215a0d-83c3-47cd-a091-5b46321806f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_816ba2ec-1b80-487e-bf57-6a158ab230a0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d87d9a69-1d7f-475c-a1da-dbb4653baad1" xlink:to="loc_srt_RangeAxis_816ba2ec-1b80-487e-bf57-6a158ab230a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_672960df-458a-4b88-a660-02f73d445db7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_816ba2ec-1b80-487e-bf57-6a158ab230a0" xlink:to="loc_srt_RangeMember_672960df-458a-4b88-a660-02f73d445db7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_64b92591-0401-446c-8a0e-b16903642b73" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_672960df-458a-4b88-a660-02f73d445db7" xlink:to="loc_srt_MinimumMember_64b92591-0401-446c-8a0e-b16903642b73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b10fb635-3b29-4552-bb28-583e18e250d1" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_672960df-458a-4b88-a660-02f73d445db7" xlink:to="loc_srt_MaximumMember_b10fb635-3b29-4552-bb28-583e18e250d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_025b6b65-56bf-4a3e-8a4a-1e1c3ef16765" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d87d9a69-1d7f-475c-a1da-dbb4653baad1" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_025b6b65-56bf-4a3e-8a4a-1e1c3ef16765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7729414c-f53a-473a-9df2-0d5e8355f3fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_025b6b65-56bf-4a3e-8a4a-1e1c3ef16765" xlink:to="loc_us-gaap_SegmentDomain_7729414c-f53a-473a-9df2-0d5e8355f3fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_EnterpriseSegmentMember_92a7c1c9-d226-4063-b5ce-f2f646bf54f2" xlink:href="cour-20231231.xsd#cour_EnterpriseSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7729414c-f53a-473a-9df2-0d5e8355f3fe" xlink:to="loc_cour_EnterpriseSegmentMember_92a7c1c9-d226-4063-b5ce-f2f646bf54f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_6f43327e-2a0e-493b-8a23-9abd5cd6917e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d87d9a69-1d7f-475c-a1da-dbb4653baad1" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_6f43327e-2a0e-493b-8a23-9abd5cd6917e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_6b21d041-6d42-44f8-839f-90f9000253dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_6f43327e-2a0e-493b-8a23-9abd5cd6917e" xlink:to="loc_us-gaap_RestructuringCharges_6b21d041-6d42-44f8-839f-90f9000253dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_51b0e183-c977-43b9-8ef5-24b3de4b0dac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_6f43327e-2a0e-493b-8a23-9abd5cd6917e" xlink:to="loc_us-gaap_PaymentsForRestructuring_51b0e183-c977-43b9-8ef5-24b3de4b0dac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_c50892b5-8dae-46f5-90b8-224a61fa1b51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_6f43327e-2a0e-493b-8a23-9abd5cd6917e" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_c50892b5-8dae-46f5-90b8-224a61fa1b51" 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/2023/ecd-2023.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_RestrictedStockUnitsAndShareBasedPaymentArrangementOptionMember" xlink:href="cour-20231231.xsd#cour_RestrictedStockUnitsAndShareBasedPaymentArrangementOptionMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_cour_RestrictedStockUnitsAndShareBasedPaymentArrangementOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/elts/us-gaap-2023.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: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/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <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_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/2023/elts/us-gaap-2023.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="3" 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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.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_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllTradingArrangementsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_LeahBelskyRuleTradingArrangementCommonStockMember" xlink:href="cour-20231231.xsd#cour_LeahBelskyRuleTradingArrangementCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_cour_LeahBelskyRuleTradingArrangementCommonStockMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_LeahBelskyTradingArrangementRestrictedStockUnitsMember" xlink:href="cour-20231231.xsd#cour_LeahBelskyTradingArrangementRestrictedStockUnitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_cour_LeahBelskyTradingArrangementRestrictedStockUnitsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_LeahBelskyTradingArrangementStockOptionsMember" xlink:href="cour-20231231.xsd#cour_LeahBelskyTradingArrangementStockOptionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_cour_LeahBelskyTradingArrangementStockOptionsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_SabrinaL.SimmonsMember" xlink:href="cour-20231231.xsd#cour_SabrinaL.SimmonsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_cour_SabrinaL.SimmonsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_cour_LeahBelskyMember" xlink:href="cour-20231231.xsd#cour_LeahBelskyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_cour_LeahBelskyMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.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/2023/ecd-2023.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:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrAxis" xlink:to="loc_ecd_AllTradingArrangementsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.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:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="11" 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/2023/ecd-2023.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="12" 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/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.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/2023/ecd-2023.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/elts/us-gaap-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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/2023/ecd-2023.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:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.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/2023/ecd-2023.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.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/2023/ecd-2023.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>15
<FILENAME>cour-20231231_g1.jpg
<TEXT>
begin 644 cour-20231231_g1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" &Z M8# 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#]4Z*** "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 **** "F[QSZCK[4ZO"/B=^TA=?#_P#:
M2^''PO30X;VW\60RROJ37)1[;;NP FTAON'OZ4 >[4M4=4UJPT'3KB_U*[AT
M^PM8S+/=74BQQ1(!RS.Q  'O7/>"?B]X)^)%K>W/A;Q7I&OP6)Q=/I]['+]G
MX)!D /R@@$@G (&10!U]%<#H/Q\^&WBCQ5_PC6D>._#VI:_DJ-.M=3ADF+ $
ME556)8C:V0,XVG.*GU[XW_#_ ,+W&LP:OXST/3;C1_*_M"&ZOXHY+7S5#1>8
MK,"N]64KGJ",4 =O17!ZG\>?AQHJWYO_ !SX?LQ8)"]UY^I0IY(E4-%NRW&\
M$$9Z@UMZ9\0O#.M>%4\36.O:?=>'6C\[^U8[E#;!!D%B^<  @@YZ$'/0T =#
M17&^"_C)X&^(UG?77A?Q;H_B"&Q&ZZ;3KV.;R%()#.%)V@X/)X.#4&F?'+X>
M:W?:)9:=XVT'4+O7!*=,AM-1BE:\\O=YGE;6._!5@<=U8=0: .YHKA/#?QX^
M'/C'Q+-X>T+QSX?U?6XBP-A9ZE#+,Q498*JMEMH'.,X[UW= !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 %%%% !1136<*<'Z4 .KX*_;"\9:-X!_;J^!'B'Q!?QZ9HUA8W
M#W-Y+DI&I:5=QP#P"17WF&!KEO%?PO\ !_CN\AN?$OA+0O$4\"&.*;5M-ANG
MC0G)53(I(&<G H ^(O\ @H%\8M$^-G[-UOJ/PY\0P>)/"]AXEM8_$,EG'*8H
MXC&Y19E"AFCWA"P'0[".0",+X"Z;8>%?B?XE^)%CXD^&NO6.E^![R74?!GP\
MMGMA?6T0\P,\+1A!)N"(<\G"\<G/WYHGPU\)>&],N]/TCPSHVEZ?><W5K96$
M4,-P,$8D10 _!_BS3/"/PL\&^ 6NCX8\)Z'X;-UQ/_9.FPVOF],E_+1=QP,<
MYZ4 ?CY?>*M)\0:E\%_$V@V_@7PQ?-XCB$/AWP?8RK>V4*7"!7OKB1F,LC%5
MPK8.TDX^]CZBT+X3^%?BU_P4V^+]AXOT:#7=-L='M;Z&RO,F!IQ;V$:LZ_QX
M$KX#9&6X'%?:-G\#_AY8Q^5;^ _"]O&;I;WRXM&ME7[2H.V; 3_6*&8!NHW'
MUK=L_!>@6'B*]\0V>B:;;:_?1B*YU6"T1+J>,!0$>4 ,RC8N 3_"* /@KP[\
M)?"'Q/\ ^"BGQOTWQ5X?M=<T^ST"WDM[:XB)CC<6UD@95SC<%=@-P..".<U\
M\V'_  D5]_P36C2P>>;1[/Q^4U6.,2.D5HUO&P\P#YA'YKH2 1DR# _N_KU;
M^#/#]GXDO]=M]!TV#7K^,0W>J0V<8NIXP% 5Y=NYEPJ\$D845'HO@'PWX<T&
M?1-'\/Z3I.B3,S2Z;96,<-NY; <M&H"DD#DX[#K0!\"_LX^#[74/C)?^*M&\
M<?#&2)?!]U;WGAWX>V\UN)(#RDTL#KMWAV3._P";Y5R"=V3_ ()__!_P!??L
ML^(O''B"WAL-:+:G92>))"6GTVU^S%&\@Y_=@)+*V5Y8R$DGBOO#PS\*O!_@
MC[9_PC7A+0?#HO%*7']E:;#;>:#UW[$&X>Q]*N^'_ _A[PGHLFC:)H>EZ/I$
MA<OI]A:1P0'=]XF-% RPX/KWS0!^;O[).N:!\*/CU\/_  )I*^ OBEI6IBYF
MTGQEX=LQ'K.G*R2,1=Y7</ERNV0EE5\!N,5^H*Y"@'&<=A@5R/A?X4>"_!>J
M3ZEX=\):#H6I7'^MO=.TR"WFFZYW,B*3U-=:K!54'Z>M #Z*3=T]Z/TH 6BB
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 *YN34KJ3QU'I\4F;2#3VN9TV_>=Y L63VX23\C72
M5R\WA?4U\37VK6>JP0)=QQ120RVC2';'N*@-Y@QR['I_$: *[?$"U;5!;Q0M
M/:+>"PDNEE4'SBX3A,[BH<A2<8STR*9#\0/M5U8&+3+A["_N_L=G>;D E8*S
M%PN[.S:C$''0=*GTGP0^E:I-*+JWELGFFG6)[0>>CRNTAQ-G. S,0,>G/%0:
M'X N=';1%DU<W=MHL;16=OY C&/+,:%VR2Q5"1VSDT -/Q$W:>^HII-W)9/>
M+96^&3?<N9C$2BY^[QG+8X!K7T#Q*=674_M-J]A-I]P;>97<.O$:2;@1QC:X
M]\@U5L?!"6>F^&[+[2SIHI1MVW!N&6%XPS>G+L^.>0*LV?A5;73]4M'F\W^T
M)IY99%78?WAP!CGE5"J#WQ0!FZ=X\.I:AI44>E7,=GJC.UG=M(@#HJ%]Y7.X
M*R@8X_B&<5'I?Q*AO9-/EFL)['3;ZWEN8+N=U(,<:AV<@$X7##!I+'P%?VZ6
MOGZS]HDL]/GL+;;;B-%WB,"0C))8!,9R <]!5B\^'MO>6<-FTY2UATB72$1$
M (601J7![$+&./<T 9B^++_6_$/AF&.QNM+M+IYK\-(ZDSVZ1%<,JDE?GEB.
M#Q@]<\5HZ]X[;2;K5HK72[C4/[)MUN+F161552K-M&YAN;:I.![9(S5G1_"=
MY9ZO'J6H:H-2N(K0VD:BW$2*"P9VP"?F8JN>WRCBL&/P?J7B"[\1O=7KVVG:
ME>M%-9M$-\D,:+%@29^59%4YP,X/J: -BZ\?6T-]>I';2/96$"3W5XS!4C#H
M750"=Q8J.@'<9J"X^(Z:?'>OJ.E75@T%DVH)&[HS21A]I4X/RL"5R,X&X<\&
MK=UX%BO--U^TDN6_XF\AE,BJ!Y/[M$4*/0"->_./>F+X1U(W$^HRZO'+K,D:
M0I-]E7R4C5B?+\LDG#;CN(8$\8QC% #IO&$UO#I^_2IY+J^F,44-M/&ZE1&T
M@DWY "$*>3CGH#52/XC0M'%#]B9-6>>:!K%I$7:8O]8Y8G&P';AN^]>/3)M_
M!.HZ=KNE6NG7L=JFGV]S<BX>S#P>;/,-RI'O&P ;PH!X# ?-6K-\-Q&+&6QO
M42[MTG62:^MEN%G:5UD=V7*_-O4,,' Z8Q0!);>/O[2;3K>RTV>XN[RWEG90
MZ%8-CA2&;/<D@$9SBNQ'05BZ?X933]9EOUD#;K2&T2%4"+&$:1BPQ_>,G_CH
MK:7.T9Y/>@!:*** "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 **** "BDW>U&Z@!:*;N%'
MF#UH =24WS 2<#(]0:4-D9H%<=12;J V:!B8-*. !2T4 %%%% !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 %%%% !13=U+F@!G0\FD:95&2<5B^,O&FD> _#FH:[KE['I^
MEV,;2SW$O10/0=222  .22!UK\S/VB_VS_$OQ@OKK2=!FG\/>$,E/L\;XGO%
MS@&5E/R@CG8IQS@[NM?1Y+D6+SNI:@K16[>R/$S'-*&6P]_678^X/B5^V-\+
MOAG-/;7FOKK&HQ#FPT=/M+@^A8$1J?8L#7A6M?\ !3K3(YB-)\"7=[#DX>]U
M!+<X[?*J2#]:^!6;M@$9SD\__7_6AF+L2223W/-?L6$X%RRA']_>H_6WY'Y]
MB.)\;5?[NT5Y'WKI'_!3RSDF5=3^'\UI#WDL]369OP5HD'ZU[5\-_P!N'X5_
M$.:&T;69/#NI3$*EMK48A#MZ+("8R<]MV?:OR?VTN\CW]:K%<"956A^YO!^3
MO^9-'B;&TW[[4_4_=B&ZBN8DEBD62-QN5XR&# C/&.M3*0RA@00>017Y'? /
M]J[Q9\#KR"U2Y?6O"Q<+-H]X^4C7/+0G^!O;[I[CO7ZA?##XH^'_ (N>#[3Q
M#X<N_M5E,-KH<>9!( -T4@R<,,_U!((-?D&><.XO(YVJ>]![27Z]F?H&69O0
MS*+Y%RS6Z.QI::.@I:^7/>%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 9N//
MUI'F5%R3[4<9Q^->0_M4?$67X7_!#Q+J]N_EW\D/V.U(.")92$5A[J&+?\!-
M;X:C/%5X8>"UD['/7JJA2G6>T4?"_P"VU^T-<?%CQ[-X:TBY/_"+Z%,R+Y9X
MNKI25=V/<+R%';D]2-OS/TZ'=[^M.\P[LDLWS!LEL\XY/XTP<U_6.6Y?1RO"
MPP]*.B_/NS\)QF*J8NM*K48O4TI]L9S@ D#)]!GC->I?#?\ 9O\ %_Q/\/\
M]M:>=,TW3I9S:VDNK7JV_P!MF'_+.$')9L\=AGC.:[GP+H*? OX4>)_'.J^&
M;;5/&MIX@_X1F"RU:+SX=.=8?->5H^C$@$!LXSCG'-<^*SBA1O"BU.I=*R[O
M0NC@:L[2FK1:O?R/G0,&R =VWD[03@>I]/IU]J1ACM@U]&Z]>6_[07P-\0^+
M+GPWIND^,/#.HV=NEUH]O]GBU..Y?RQ$5!P9%8CYAR!CBN/\8?LM^.?!/A2]
MUR]CTVX338TFU.QLKU)KO3HV'#SQ+DJ!W"EB,YZ D1AL\H3O2Q35.HG:S[Z?
MYK[RJV!G%<])<T>YY']W!''J,=:]G_9<^/%Y\"?B);3S2R2>&M2=(-5M0WRA
M2=J2@=-ZDYSW4E3C(*^,#"Y!Z_7-(&Y7(#!3QGT/7ZUZ.-P=+'8:>'JJ\9?>
MCGPV(J8:JJL'9Q_$_=>QU"'4+6&XMW66"9%>.1""&4C((/N.?H:LAN,U\U_L
M&?$:7QU\"[&QNIC)?>'YFTQRQR6C #0G_OA@G_ #7TGTXK^3<=A98+$SP\MX
MNQ^[83$+%4(UEU0^BD'04M<9UA1110 5GZOK^F>'[7[3J>H6NG6^[9YMU,L2
M;O3+$#/M6A7Y@_\ !5SX*Z;X>ETKXBIK>OW^J:SJ@M'TZ[NDDL[.-+;.ZWC\
MO<A)B7/S$?,>E 'Z=B0'LWY5ES>+]#M]772I=8L8M39E1;*2Y19B2 0 A.<D
M$$#&37!_%;XMZ-\"_@C>>,M<V?9;"P016@.TW4S(%C@3CJ[D#CH 3V-?F-X1
M\(^*K7]J;X%>.O&\TTGBKQYK"^(IX)E;]Q"UP$@4+T3*#('\*LH]< 'Z[:[X
MKT;PO8F\UG5+/2+-7$9N+Z=(8@QZ NQ SCG&>E6=+UFPUO3X+[3KR"^L;A!)
M#=6TBR12J?XE=20P]P:_/SXF>$[#]J'_ (*/W7PZ\9^9J'@GPCH@GCT=9GAC
MG=X(9&)*,&R7N!DK@D1*,XJG^RCXIO\ X!?$G]ICX<Z1=/=Z#X5L[S7=%M[R
M4R+ 82WRD_>.Y9(0QXSY8/4F@#]&!,I]AG )H\Y1G)QC&<D=S7YDVW[<_P"T
MAXJ^!%Q\1M&\+>&[?0- N#;:OK+J2;F9I$"+' TN8T421JWWMQ8$$<BM+QQ^
MWA\?[/X=^&OBQIW@?0='^'5],EFB7#FYEO)@")6P'#I'F*;9@ C;\V[C(!^D
MOFKWX_E0TF,_*3QV_E7RO\?OVWO GP_\"6]C=7FJ:?XC\4^$QJ^CFS@9_+^T
M12" ^:"-K!EZCI@&N)_87_;6\+^,O"'@7X;ZYKFL:Q\2;I;M9[B^C>3S6$D\
MRDSL?F/DA?7G )S0!]P4M(OW1VXI: "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH C_BKXU_X*8:J\/PY\+Z<K82YU;S6'KLBD S_P!_
M,_A7V57QC_P4NTMKCP!X9OT4M]GU+RSCMNC;!^GR$?E7U'#'(LXP_-_,>)G2
M?]GUK=C\[R-O% SSCDXS^M*W4]_>K^A^'-2\5:M;:7I-E+J6I71(AM8%)D?
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
MJT__ ,57(X]J/PH^IX?_ )]Q_P# 5_D/ZQ5_G?WFCK'B+5/$-\+W5]1N]5O
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
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2<[O:EHH XCX
ME?#O3O'V@7NGZC:17=O<(T;PN.'!['WSR#VK\S?CI^RIXB^%U]=7FD6\^L^'
M@2P=4+7%OST90-Q _O &OUCD<*&9@%5<G<W3 ZFLK5O#-IKD>94C?<IPP]#Z
M'_(-?29+G^*R6KS47>+W1XN9971S*-JJU6Q^'.XAMO?WX-&6/3GZ5^H?Q,_8
MT\)>,I9+F72HX+M\DW-@# Y)ZGY?E)^JFO#=9_X)\QK(5L-?U"!,X N($F('
MX;<_I7['A..LMK0_?<T6?GN(X8QM*7[M*2/B_#^F?H<_RHRVXK_%Z8K[*TS_
M ()[EI5%YX@O;B//(AM%B/ZLP_2O9?AQ^Q%X0\+SPS2Z6=1N(R&6XU(^<5/J
M%P$!]\9JL5QQE=&%Z+E)^6@J/#&-J2M-)(^+/@O^SAXF^+]_;2I;R:9H2N&D
MU&1<;AZ1J1R3ZU^F?P9^#NC_  K\,6NFZ9:+;0PIQN&7=SR78]VKK]"\'V.A
MPHJ1+E>!NQ@?2MFWN8;R/S()8YDR5#1L",CJ*_(,\XBQ.=2M/2FME_F??Y9D
M]'+8^[K+N3K]T8Z4ZD7[HI:^5/>"BBB@ HHHH **** "H6M]S;MQ!]0??(_S
M_C4U% "+PH%+110 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 %%%% !534-4MM)LY;J\E6WMXAEY'( '_P"NK=>+?&71
M]?FF:]GG2;183^[5,#RB3CYE[]N?>@#+\:?$JZ\97T>F:<9+/39)4C.#MDF4
ML!\Q'09/3TKWJ.,11HB@!5   &!Q7S!X!M?MGC+2(V4M_I"OMZDA0&/_ *":
M^H1GOUH #],TQH$?[R*:DHH B6WC5LA0*DQ[4M% $<D0FC9' 9&!4K[$<UYA
MX5+^ /&EWX;F)73+X^=9-Z$G[H)]R!]:]3KC/B=X6;Q#H?GVA,>I6+?:+>1/
MO9'4#^?U H [+=[45S?@/Q4OBSP[;WK )<K^[G0=G'!/T)KI%^Z/I0 M%%%
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 %%%% #=WM7E_BZ1O'WCBT\.0'.FV!\^^92?F;
MH5/T''_ O:NO\=>)T\)>'KF^)7SON0J>[G_ <_A69\,O"LFAZ&UQ=@G4=0/G
M7+-][!Y ^O)S]?:@#97P=ID>M6^JQ6D<%[#N"R0C:""I&".AZUN4?7K2T %%
M%% !1110 4QE/4=>HI]% 'E-TG_"M_B"95&S0M8'[P?PQR9S^'?\'/H*]5#"
MN?\ &WAJ+Q5X?NK)P#)@O"Q_A<'(Y]^E9'PO\22ZIH\FGWN[^TM,/D2JWWB!
MP#]>.: .XHHHH **** "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@ I"P7))QWI:XWXG>*CX=T$PP
M?-J%ZWD6\8')R.3^H_.@#G9/^+C_ !&QMWZ'HIR?[LDP/?UR0/P4>IKU/OUK
MF_ ?A4>%?#UO;-\UT_[VX?U<CI[XKI* %HHHH **** "BBB@ HHHH ;C\17F
M'CBWD\%^+;3Q59J?L=PXMK]%Z8/ ;'UQ^*#UKU&L_6M&@US2[NQN5!AN$*'_
M &<]"/<'F@"S:W45W:PW$+!X95#JR],$9!J>O./ACJT^EWE]X3U-O],L68VY
M/_+6+.3CV&1^!'OCT>@ 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 ***3]: &23I%&[N=J("68]
M!U/\_P J\O\ #<;?$+QY<^()1G2]-/DV2D<.P)(;Z@Y/Y#M6I\5/$$\5K;Z!
MIQ)U/57$8V=4BSR?QP1^==3X8\/P^&=$MM/MP"L2@LV?ON1\S?B: -91M4"E
MI!P *6@ HHHH **** "BBB@ HHHH **** /.?BEI-Q8S6/BC3%_TW3W'G!?X
MXCU!_ D?0^U=KH.MV_B#2;6^MFW13*#_ +IQRI]Q5NXMEN89(I 'CD4JRGH0
M:\S\&O)X'\87?A:Z8FPNCY]A(3TR3\H]^"/JI_$ ]1Z\TM-#9]SWIU !1110
M 4444 %%%% !1110 4444 %%%% !1110 5#+=Q0*6E81)_><@#C.>?PJ:ORS
M_P""J'PIO_"^MZ-XPG\8ZYK%MKFIR1Q:+=2%[7352)#NA'.WGV'7K0!^I?Z4
MR29(\EV"  L2QP,#J?\ /K0L@VC(/IZUXW^U%\'?#7QD^'4UIXM\1:KX=\/Z
M3(=8U!],G*B6WA1C(DL>&$B8!/W6(VC% 'KMCJMIJD/G6=S%=0[MOFPN'3(.
M"-P.,Y[4E]JUIIL*2W4\=O&[A%:9@F6/0?-CGV_K7Y=?LJ:'X?3]N"(_L_:A
MJUW\+;.P/]O3WS.(9$,3@H5=0[@R"(KN&0VX8 &:Z30?AG9?MU?M<?&:#QWJ
M>H'0?!;2:3I5G97'E+ XFD@2900PR3;R.<@[BRYX % 'Z5>8!P0<^F*JPZQ9
M7%U+;174,MQ$ 9(DD!9,^H!XK\N_A9^TIXO\ _L._%G2?[5EEUWPCJL&B:9J
M8E/F6T-Q($PC9R#&J3E&'(#(!P@K!^(OP37]E?X!_!CX[^#=<U./QY>W-G<:
MG+<71>*Z-W;M<>6RC'R@IY;*.'!);)YH _6W<-V#P3T]Z4'< 1R*^0?VL/VU
M_!7@?X;>)_#>@>,9M'^)QTVWN=/LH[*X:1&E6*9?WOE&+)B?/+=_6NU_95_:
MW\"?&KPYX6\+6?BQ]<^(-OX>M;G6;>2PN(F\Y8HEG<R/&L;?O&/W6(.>.* /
MHJBD!W $=*6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@!C2*O!ZYP!ZUQ^I?&CP!H_B!=!O_ !OX=LM=9Q&-+GU6
M!+K<<8'E%]V>1V[UUDD.]'4G"-P?<=Q^IK\JOVW_ (>_L_?!33=<\":-X7U:
MX^*6K2I?Z?J5Q?L8;5)IBS(7>7:$V>8H!C."1N;C=0!^IFKZ]IWA_2[C4M4O
M8--T^W3S)KJ[E6**-?5G8[0/<GBLGP?\3O"/Q"AGF\*^*-'\306[*DTNCW\5
MVD1(RH8QL0,CIGTKY_\ "?[+^E?%[]EWX6>$_B7JEQKS:+!;7S3:3J;>1<*
M3'%YD9(D3RV1 ZDG"Y5\G)^?/ '@/0/ O_!3+3M"^#4$ECX>TS2Y8_$L-M+)
M);POY4IDB))/R[VM<@GB;=C: P !]_Z[\5O!?A?4FT[6?%NA:3J"@%K2^U."
M"5<@$91W!Y!S6GX;\7:)XPL7O=!U>QUJS1_*:XT^Y2>,. "5+(2,X(./<5^6
MO[4&D^';C]N3XCZO\0_ /BKQ?X+M=)MG1=!@D4!EL[;$SR@J%B&)^=W)'&><
M?3_P$^-'P*^#?[-&I>+_ (=:;KD?@Y-8_P!.TD(UQJ%M>2)$A#K)*V/E$9RK
ME>>#UH ^OVD"Y[X[#K3LYY'(K\T_AS_P4 T'2?VD?BEXAUB3QKJ'@[5(;)=&
MT@0M.;)TB"R'R&EV0ER"01U!_"OT=\/ZS!XBT'3=6MED2VO[:.ZB69-CA70,
M R]C@\CM0!H4444 %%%% !1110 4444 %%%% !1110 4444 %5+Z\BT^UFGF
M;;'"C2,Q..F3_C5K->:_$[49=<U2Q\)6#D2W<BO=LO\ !&.>?P&?^ ^] #/A
MS9S>*M>U#Q=?*<2DP62,/]6@XX^F/S9J]-JGIFF1:3I]O9VZ"."&,1HH[#'7
MZU<H 6BBB@ HHHH **** "BBB@ HHHH **** "N)^*'A>36]%6]LMR:II[^?
M!(GWN,9 _('ZCWKMJ9M//2@#G_!7BJ/Q9X?AOEVB=?W<R#^%P!D?CG(^M=%7
ME.T?#7XA,O,>A:T#GLL<F<Y]L9 ^C>U>K*<]>M "T444 %%%% !1110 4444
M %%%% !1110 4444 %?EU_P4*\8>/?CQK5OX0TOX->+TM?">M7036([">YAU
M&+/E[HPL.%5@@8-EN".M?J+3-W48)/7% 'S1<?M*?$37_P!FOQ#\0/#_ ,)=
M4T_Q=I][]E@\-ZS%*998U,>^?8%1V4!WX4'F,^AQQMO^U_XY\2_LV^!/B+8?
M"*7QJFL7%S;>)-,TW<ZP11L\#-%&0[%9",\AE55=23N#5]&?&3X7R_%_P+?^
M&8_$VJ>%X[YU2YO=(95N'@S^\A#$'"LN1^60PW*VK\/? &C?"_P7I/A3PY9K
MI^AZ3 (+6(?,P'4LW&2S,69B>6+$DY- 'YW?#O0O$/QR_;-\$_$#P%\)]0^$
M_A;1/*&K7DUM]CBN5#2&4$($0O(KB,JF<@Y;IMKIK^X\:_L3_M1_$[Q):_#_
M %KQSX1\>-)?6<VC0LWEW3.THCE(4[0))9DYQ\I4C)&VOT/SR"3CG'!Z?Y/\
MA351=I"JN". H&/4<=* /SJ^%O[&?C/7/V*OB18Z[8OIWC_QG?QZY::=<+LE
MB:!EDCCD! "/)^]^4]!(H;:<A>%\23?%']J#X7?"SX CX:>(/#MSX:N+6'6M
M<U"V9+58;:!H(Y Q4 91F.<\L%V[AS7ZH;5&!CU[=LYR1U[?K2,J,I#!B.A!
M!/J<X_#OZ<4 >/\ [0/[/EG\6/@OX@\+Z-8:/!KM[81VMG?ZC;@>7L*!=SA&
M=?D7;D#(P*Z;X,?":R^%OP\\):0VGZ4NN:7HUIIU[?V-LJ_:)(X421@^T,0S
MKNRW)XS7H'F!>#U'I_A1Y@YX- #AP,4M,:55QDX__7BD,RC/? R: )**;OZX
M!-()%8X!W'V(H ?147VA-P7J?\XSZ=#U]*=YR\<X_P ^E #Z*9Y@&,\$]N]'
MF#T).<8H ?13?,7&<X'OV^OI2>8  <''TH ?13=P')X'O2>8 I)XQUH ?13/
M,7(&>3T]Z=UH 6BBB@ HHHH **9YHR001@XYXSQGBAI0OOZT /HIGFCCL2,T
M>:O7^?';/>@!]%,$@(Z,/J#2"8,Q49)!P1^7/ZB@"2BFF0#KQ2"0-D 9Q[CG
M_)XH KZA).MI.;54>[56\A920ADVG:&(Z#-?GK\8OB!^TG\4?ASX@^%GB7X
M1:EJ&JYMAKEK)YME%&7.V49^7>HY#&1#ZJ.E?H=E6;U)R,$=O7'Z4DC(Z]-^
M#Q@ X/K_ %H ^'=6\+?'7]G']C7P9X!\#:-<>(?&]R+F/4;[3Y!,='CDDDF*
MQEC\SCS @;H"&*]J\]_8UL?C-\!=1T_0&^ ]PO\ ;VJP)XA\77\SO<&)I0&D
M//"1HY8+GJ"Q))(K])-VQ2Q8-WW#OZYQ[4K8P^02N<'C=D9Y[?A^% 'R#\2_
MCY^TC\//&WBG2[/X)P^,M%N+AO[!U+2[IFCCBQM3SP%R2<;V!$>"Q&X@#%__
M ()Y?LX^(_V>_A7K'_"6H+37M>O!>/8)(L@M840*JLR_*78[R<9 !7GCCZOY
M/R@D?[/]WGVYHY50<;>2>G3\ >: /'?AW^S[<^"/VAOB7\2YM;AO8/%\%I F
MFI;,C6PAC522Y<AMQ!X"CKUKVA<[1GK3%E&[: W ')'U_P *DH **** "BBB
M@ HHHH **** "BBB@ HHHH ***IOJ]G'J L6N(UNR@<0LV&*\\^_0T 0^(=9
MA\/Z/=ZA,V$A0D#^\QX4?B2!^-<7\+-'FNOMOB?4!NO]2?,>[/RQ]1CV/ ^B
MCU-4O&DC^.O&-IX7MF_T&V_TB^9#T.?N_49'XO[5Z=;PQPPQI$H6)% 10.
M.* )%&U0/2EHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .;\=>%X_
M%7AZZM&4>>H\V!B>CCG\,\CZ'VK.^&?BB76]#:UO2W]IZ>WD3*1\S8& ?QP1
M]0?:NR)VM[FO)_&EU%X#\?6FN6[JZW@V7MFC#<1W8+^1'N/>@#UG<-P%.KS7
MP+\3;CQAXL>R-LEM9?9G:-0<L6#+R?P)KTD=* %HHHH **** "BBB@ HHHH
M**** "BBB@!C'&3WY%?$L/QIU6&Q\0ZCIOQ;GO\ X@6_B_4-,LOAXK6$J36Z
M:I+#'$8!!]H0&%0WG%P!CDU]ME<\=JX?X3_#4_#30]3LGN8;V6]UK4M5,J1>
M656ZO);@1GJ3L$@&>,D9P* .9\0?'B;PC\1-#T#7?#,VFZ9K6IC2+'47U.V>
M:69MWE2?9D<OY+E" _+#C>J\UAZ;\:K;P[I6IKI]GKGB?7-2\:ZAH&F:7=W:
M.\MRAD=PCG BM8TCD;G.U%QR2 <NU_9<UU=<MI)]=T*2SM?%@\3G4?[)<ZM?
M?Z2\ZP3W'FXPBOY:D*?ECC^Z%P=>\_9SUBSC74M$\0V5MXFLO%^H>*M.GO+)
MI;55NUDCEM98PX9E,4S@L&!W8('&* )_@/XHUSQ)\1OC$NO6M]I4MGJ^GQ)I
M-S?+<+9J=,MF81M&Q7:S$OQ@G=DA3P.%\#>-)/&'Q2\4Z9K/Q+\8:=J5IXMN
MK&QT73=/C-@T$3IY:/*;-]HZ@YE'UKV'X6?#/7?!OB#QIKVNZW9ZKJ?BB]@O
M9EL;1[>*W\NUC@5$#R/G"Q+\QY.,D5S_ (9^%OQ%\"^(O$SZ%XC\+_V%K6O7
M&M-#?:/<O=1^<4#1ATN50X"G!*'GM0!G^*OVG&\-R>+;F/P5J=_X>\(ZJNF:
MWJT=W!&D(*Q,6CC+;Y2J3JQ4 8&.?1UG\;/$-K\</B#HFL:-'#X*\,Z597\^
MK?:8?]$C9+R1YV09=UD\A5" $ILR?O5?\0?L^W6M> _BWX>36XX7\<ZI)J45
MR8#_ *'N@MH@A&[YL?9LY&/O5:\2?!+4-<^(/BW4/M]A+X6\9:'%HFN:?/#)
M]J"1K<H'@E#;1N6Y((9/X!R<Y !G>'_VEDOYHUU3PW<:+%?:3<ZQIC27T%Q)
M/' B2/',D;'R93'(CA22 -PW J14$/[2%[-X3\)>(3X UA+/Q7J%KI^BV_VN
MW-S<^=:S3B5T9@L: 0XPSAB'R0"-M-\!?L\:CX5TJ\TN\A\#[%TB;2[;6-'\
M.?8]2E9T$8EED\QE'RC+JH(<G/R@8./\5/ &N>%_!/P"\-Z%=6\FJ>']?L+0
M:E-8O+ /(TN\BWO&K!E0D#^+Y=PY- &Y??M.1^'O"OBF]U[PKJ.G:YX:U'3]
M/O\ 0[:XCNGD%[/#%!+!*I"NI\T]=IW1LN,TFH?%IM"\9S:GXGTS7M'O--\&
MZAKESHMO>1W5HD,%RF6V)PUR5 "D,0H++SG-1W7[.>L^)-%\57'B#Q'9OXI\
M2:QI&HW5UI]FT5K;V^GW,,L5O$C.S'*QR N['YI=VW"A:[77_ACJE]\3&\9:
M9K5M87J>&KC0X%N+-IUCF>>.59V D4LH\O!CW#/]Z@#G[/\ : DM?ANWC'6_
M#<EE93&T&E1:?J5OJ!U.2ZD$4,,;H^%<R,@);Y%W9WD*Q'0?#/XL'QQK.MZ#
MJFD'1-=TB.WN)K9+R.\ADAF,@CD25.#\T,J%2 0R'@C!/F4W[),WB+3?%_\
M;%[H.DW>M2:?=6]CH&DE=,BO+29YENYK:20K-)*6$<@&S=&H7)8!QZ9\)?AM
M=>!+;4&N]+\'Z7<7&Q5C\)Z.;!"J @"1B[;^3D !=F2/FSF@#@O"</B[X[W/
MBCQ%#X]U;PAIECK%]I&B6&BP6CQ[;69H'GN3-%(9C)+$Y\O**$V@ D[SV.N?
M&^TT2U^*\[Z==2_\*]LUO+H(P!O%^Q"["H#T."5YQR!GBL=?@_XX\&:SXB3P
M#XIT73?#_B"_EU2:UUK2I+N73KJ9@TTEL4F165FS)Y;KPY)W8.VLKQ]^SWXM
M\1W_ ,2;?1_%>EV&B>/M,CM-3^V::\UU;RK:&U9X6$JIB2,(#N4[<$C- '13
M_'.>Z\>Q>%=#\+S:M=PZ9::K>[K^&V=(;DN$,,;G,X7RW+%< < $L=M<9X8_
M:,UJQA^*VK^,O#L]EX<\,:Q)86=Q9W$$TS.$M%BLUC5LO+))/N5F( ,@4D 9
MK=^)7P%\0?$"'2-,_M3P];Z98_8VMM4.E.-8TQX3&7DM;A90%=_+P" NT'D.
M.*9K'[.VKZPOQ&T8^(;6W\->*M3CU^VECM7-]I^HQ_9&C8-O"/&)+17VX4G)
M&>] &C_PT#/H?_"2VOB[PG=^&=9TCP_/XEALA=Q7:7EG O[WRWC.!(CE592!
M_K$(+#.,JU_:1UR^U[2-(B^&&L#4=?TQ]6T1)=1M%6Y@C,?F^<V[]P5$T38^
M8D2+P#D"S?? OQ1XXD\1:GXR\1:7+K=YX8O?"^G+HUC)#:VD=T%,UPRR2.S2
M,T<7&0%6/ )W''3Z?\(9K'QEX!US^TXV3PQH%SHKPB%@9S*;,AU;=\H'V0\$
M$G?C/% '.V_[2]GK'A/P9?Z3H-U<:[XGDNX[?1[FXBMA;&UD,5VTTK':%CE
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
M.6W@_P +:-H%D\TEGI5E#8PO<-ND:.) BECW;"C)]: -6BBB@ HHHH ****
M"BDHH 6BDS[4F[V- #J*:&##(YI<^U "U\]?&:^:;QU(JN5-M D093AAG+G!
M_P"!"OH0,#7SYJ7AG4/'WQ$UO[&NV&.Z,4MPW"(J_+U[GCH* '_"WQ9>:?KD
M]M'IS:I)?/NFD4XE7KDD^G)ZD?I7T#7/^$_!EAX1L1!9IF1A^]G8?/)]?2M^
M@!:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!C)E2!QUZ''6O%?B
M5\+;FSFEU?3/,O(&),T$A+2)SG<K>GM7MM-9=V??K0!\W_"FZ-GX^TS).)&>
M+I@G*-^7(%?2*_=&/2N"\0?#.";Q#8ZWI>VVNH;F.2>$<)*H;+?0XS7>KG:,
M\&@!:*3=[4FX4 .HIOF"C=[&DW;<%KL.HI-WM13 6BBB@ HHHH **** "BF[
MA534M8L]'M6N+VXCMH5ZM(P J92C%<TG9%1BY/E2U+M%<7'\8/"<D_E#54#%
MMH+(P!/UQBNJM=1@OH4F@=98FZ,A!%8TL11K_P .:9K4H5:*O4BUZHM44E+7
M08!1110 4QE+-GC.>/\ /YT^B@!%&U0 , >E+29HH 6BDHH 6BDS2T %%%%
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
M9KK1S;,%NMR0N8@H.-JDCH<#%<S=?"?7O[,U"U@N=.9M6M)X+TR/(%A:25I
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
M#]<^U>=:Y\;-8U#='8K'ID)X#??<_0G'->NZWX#T3Q$G^FV$9FQCSXODD'_
MEP3]#Q[5YWKGP%>/<^CZAO'7R+Q1^C <?D*^6*'_  U^)6G:9H]S'KVKR&^D
MNV<><'D?:50=E/?/YUV"_%SPGM'_ !-"/^W6;_XBLCX:^ TTW0KJ'7=(MGN_
MM+[#<1K*2FU<8)SZ&NO'@S0,?\@/3?\ P$C_ ,* ,?\ X6YX3_Z"I_\  6;_
M .(H_P"%N>$_^@J?_ 6;_P"(K8_X0W0/^@'IO_@)'_A1_P (;H'_ $ ]-_\
M 2/_  H Q_\ A;GA/_H*G_P%F_\ B*/^%N>$_P#H*G_P%F_^(K8_X0W0/^@'
MIO\ X"1_X4?\(;H'_0#TW_P$C_PH Q_^%N>$_P#H*G_P%F_^(H_X6YX3_P"@
MJ?\ P%F_^(K8_P"$-T#_ * >F_\ @)'_ (4?\(;H'_0#TW_P$C_PH Q_^%N>
M$_\ H*G_ ,!9O_B*/^%N>$_^@J?_  %F_P#B*V/^$-T#_H!Z;_X"1_X4?\(;
MH'_0#TW_ ,!(_P#"@#'_ .%N>$_^@J?_  %F_P#B*C_X6YX4\PC^U<D@ *;>
M4=S_ +/4UN?\(;H'_0#TW_P$C_PIC^#M"&<:'IY&>0+2/L./X>M '@NA_$_Q
M!H3!%OFNX1_RQNQNX]!T(KT/0/CKIUT5CU2V>S?H98F#I^(SD?K7*:#\%=:U
M#:UZ\6F6W3!PSGW"@8'Z5Z)H?P=T#1]DDT3:C<+_ ,M+DY /LH_E0!U6CZY8
MZY:_:+"ZCNHO[R'^G45Y)\?KHM/I4 ^YEY&'TVX_0FO8K6UCM(Q'$B1QKP$1
M0JCZ "O&/CY;E;[39.V'&?<[?\#7@9TG]0J<I[F2V>.I\QY/5G3+A;;4K620
MLBQS*['J-N:K5<T7']KV"D?+]I3(!QWK\BHKFJ1OU:/US$.U.:70]3UN3Q)J
MUQ+?>&]>COK D$6=M(!+& .5*D#GVKBKSQGXMTF<PWM]>6TR]5G^3'TR.:C\
M>N^F^-]3>U)MS'(N&C^7JF3TQWJ?3_B3J<48@U*&VUNT'2*^BW$?1NM?0XC$
MJ51PE)PEW3;7^9\UAL-*-)3C",XZ:-)/[]F)I_C3QAK$RPV-]?7<I_YXKO\
MSXPH]Z[?0;K7_#UPE]XKUR."T4-NT^299)3D''"Y[^]<1J?Q(U:ZC-O8B#1K
M/H(;&()D>YZY]\_A3OADOV_QU8&\S.S"4GSOF/W"<DXY.:,-BH>V5&,W.7=M
MJ/W?YBQ>%G["56=.,(6V23E]YR3'+$^])3Y\^=)N^]N.?SIE?/5=*DD][GU%
M/^'%K8]8^"/B2PTBUU*VO]0M[)/-65%N)@N25Y.2WZ5ZBOC+P_M&-<TT@=S=
MQ_XUYK\!;<[=3DX*LZKG\.>]>Q+#'M^[VSTK]:R7VOU&FVT?D6=*FL=55GT,
MO_A,M _Z#FF?^!<?^-'_  F6@?\ 0<TS_P "T_QK4^SIV1?^^11]G3_GFO\
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
M /HIBR!@",X/3BD6967<.1Z]OSH DHIGF#K@X]:<K!E!'0\T +1110 4444
M%%%% !1110 4444 %%%% !1110 5$\6[(X*]=IQ@^QXJ6B@!!TI:** "BBB@
M HHHH QO$7A^'7K-X9D0JQ/+#<>F._MD8Z&ODSQY^P#X(\1ZI)=6^G7&DL[$
ME=+G,<9Y_NL& 'MBOLOFDV^HK>CB:]!WIRL!\P_!O]B_P?\ #/5(M0L],,FH
M(I"WUX1+*N3_  \!5_ 5]+V=G'86Z0Q*%11@ 58HQ4UJU2N^:H[@ I:**R *
M*** "BBB@#$\1>'[?7]/E@N$613NP&7/48(P>Q'4=Z_-']IO]B'4O"NH7FO>
M"+1[BP.Z2;2D_P!9%R26A/<?[)QBOU'VU0U318-5AV2J.,X..1GTKT,#CZV
MG>D]!'X$W%O+9S/#/$\$T;%&CD4JP(X((/>HS\OWOE/I7["?%C]DGPC\2&:;
M4M%@GNL;5O(<QW"CT\Q<$CZY'M7S9XE_X)N6"2-_8^NZEIZ$G]W<1).H]AMV
M''XU][A^(L)4C:K&S(LSX.YXR,>YH]R<#U[5]JV?_!-VX60>=XLF=-V2(M,6
M,X^ID:O5_ '_  3T\(:/<0SZA;W6N3(V[.H2'R_^_:X7'L<_4UM4X@P4%>,F
MPLSX)^%_P;\4?%W6([+0-.DE@#@2WDJE+>('J68C#'T S7ZB_LP_LMZ1\%]!
M"QK]IU290UWJ$B8>5O0#^%?:O6/!OPMTGPC9P6]E:06L$0Q'!;Q*B1\=  ,?
MIQ7:0PK#$L:#"@8 KXS,<XJX[W8Z1*L.50JA5   X XIU)2U\^4%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4TC-.HH XKQ[X+A\063LJ?O!D\
M5X!KGAV[T.X=)(B%R<'VKZR*YSZ5@Z]X0L]9A;>@#GO7AYAE5+,(ZZ2[GM9?
MFE;+Y::Q['RNN6^O6DKUS7/@](K,]NN0?[N:Y>X^&>HQ9 5N./N5\)6X;QM.
M7N)-'WE'B+!U(WFVF<6>*,XQ796_PQU&>0!DD_*NLT#X.LTBO<AN.>:NCPYC
M:DO?:1G6XBP=./N)L\ZT'PO=Z[<QHD9$>[EO:O?_  3X-A\.V*X4"3 R36KH
M?A.RT2$"*,;_ %K:VG%?=Y?E='+XWA\7<^&S'-*V8.T_A["K]T4M)2U[)XP4
M444 ,*[O_KU&UNC;L@-N&#Q4U&..*CE6['=K8Y76O#MEINGW=W:1&QF6-G+6
M;M"">N2JD G/KFOG;2TM=6U-SJ5TR^<WF%^ID<G.">W-?4NKVWVK3[F(\AD(
M/Y5\M:YI<_A_6)HRI 5]RX'R\'CCO7Q'$=%Q]G62;BMT?;\.5%)U*;=I/8ZR
MU\.174=Q%/8VUM;QY(??M; SE@V.>!G%<YI-Y'H?C"RGT^9I8X[E=LF,,R'@
M@BFP^)C),SW-M"K-'*K30@AV9XG3)R<8RV>E6O /A^;6O$5H<8BB;<Q X-?-
MT9+$5J4*$=;_ ''T5:^'HUIXAZ6^\^DKN^^RZ9-=M$TOEPM((XQEFP"2!]<"
MOB"U_;<\>V_PQ'CJ]NOAE+;ZU!%_9NA0WUQ#>Z,TUY%;B34"6?=#%YA$S*L9
M5Q@>WW3#$T<*CC.WGMS7(V7P:\$:;?:Q>V?A'1+6[U@%=1GAL8T>[!P<2$#Y
M@2 >?2OUU:*S/R9^1\P^"OVSO%,?QOTGX>^*Y?!=W:+JL]CJ7BK0GE33I/\
M0/M4$<3/,PBE#_+(&9QQ@8-</X._;F^+WQ"\+>,-=T/3O!#P:#I5M?1I=>="
M;M[B\F@CV.]TL6 MN7P2-Q& ?GX^S)/@'\.I/"L'AD^!O#P\.V\QN(=,_LR'
M[/#*1CS$CV[0^/X@,U9L_@OX&T_3=1TVV\'Z#;Z=J,*V]Y:Q:=&L=Q&KLZ(Z
M@8959V.#QEB>*8CX?NO^"AWCZ\T_1--T/3_#EWK_ -EO+K4[FZTV:W@$D,YB
M6U6&2[7RI, %F$LBC(P&K;L?VVOBMXD:5_[(\&^%K2^\0P^'+637!.\5A*UF
MMT[W4BRA7&&"+MVJQ(.17U[<? ;X=W6A6.B3>!O#TNC6,IFMK%].B:*&0]65
M=O#'U]A6A??"?PAJFDZGI5WX7T>XTO4YEN+ZS>RC\JZD "[Y%QAF 5?F//%
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
MMSC#%N#P.,^E?%+]L?P)\,8?"BK:Z]XOU'Q1:+?Z3I?A?3C=W5Q;% XEV%E
M4KR 3DX. <&@#W2BN1^%_P 3=,^+/@?3_%.E6FI6%C>!RL&K6C6UQ&4=D8,A
M]&4\@D'L376T +1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M:=IEJ+:*T\MU+3&(N/G\S:"3-&#\I)P.*] CT>W35I=1";;J2!+8L&X\M2S
M =N7/Z5FS^"]/N)[^5UE/VZ6*>>(SN8C)&5*G;G&3L4'V44 <=#X@U/P):7&
MEW$5K>_8+"RCM([.*1"))7,"1N03O&8\EE52 " O(KJO"NKZEJ,E]#>+O2'9
MY-Q]AFLPV0<CRY"3P1U'J*N:AX1L-2:^,T;%KPQF60.P8&/F,J1]TJP#?7ZU
M=TW2QI=HL"37$XW%BUU.TKG_ ($V3CVH X*'XIRB+3[FY@A2V^SR2Z@R*<I(
M$=T1!GD_)T//SKZU)J'BS7TTW5[D)I]O)HMHDM\LZ.RR7!B$K0IAP4 4Q_-@
M[BW KH(_AUHL,-I"EKB*VO\ ^TE!8G,V"-Q]1@XP>/E7TJ;4/ ^EZEJ<E[-'
M(6F9'GA6>18IR@ 0R(&VOC ZCL!0!C7'BW4FN=<NE^SVFE:/;K-.TT3M*SF$
MRLO#*HVJ8^H/6L;3=4U/0/"[6-K]CMH?#^F1SZD^H1-)YDQB\QHP%9<#^(M@
M_>& >:[BZ\(Z==:?JUD\3&WU1F:[7=_K-RJC?^.H!5+5OAWI&L3W,ES'.XNX
MEANHENI4CG51A=RJP!('J.>] %KP3I+Z3X/T>SG#BXCM(Q-YA^;S"H+YXZ[L
MUO4E+0 4444 %%%% !1110 4444 %%%% !1110 5%)&LBLCC(<%2/:I::R[@
M0>AX(H \CL["#16U35=+L(#?S:\EAIXN"[(JC9%(?E()Y6=CUZ5KZMXDUVQM
M?$$T%W9R#P_'^^,ULQ^V7!B$HC4>8-F%:,#DY+'ZUU\/A73K>.S2.U54L[F2
M\@7<V%F?S"[]>23*_P"=5+[P#H^IWUU=7-O)(US)')-']IE6*5D "LR*P4L,
M*,D'(44 <UX@\5Z]9QZ\UI/81#18+??OMW<SW+IDQ#]X-H.Z+'4_.*TI=>U&
M+QHVGW$T-C9M\UJLEI(_VQ!&&8K-O #H^_\ =XSM7(!K>F\*Z?/'=QR0;DNK
MA+N;,C_/,FS:YP>WEQ\#CY:A_P"$+TO[9+=-%*\TGF#YKJ4HOF9\PJN["DY/
MS 9Y/(% '!^!;S69K.U@MYK)+[5(I-;N+Z6T)(CD<^6@7S/F;GAL@*J@;3UK
M7T'Q=K'BB;1;>V-G:&6P-W>3^0S;?WNR/RU+?*'"2_>R1QUKH-0\!Z3J4-M&
M\$D:6\'V9!;W4L68L &)BC#<I '!STK0M_#UG:W$D\,*PRO;I:DQ%E B3=L0
M*#@ ;VZ8ZT <3I_BOQ%J<FA3VTVG+#JUS<K%"\#L4MU\PQR%M_)(6/MC+5J:
M7XENY/ =_JM[- LUM]L'VI4 5DADD59=NXXRJ[B,G\:W;/POI^GR:<UO!Y?]
MG6[6EK\[$1Q$+E<9Y/R+R:<OAFPCT%M%2W7^S&A-LUNSL08V!#+G.>03SUYH
M XW0+KQ'#:Z5HC7]N-1CL4OKV^NK5F$88X"!?,&3Q)ELX&.G:LYO&,]W:Z%K
MVH(DC66CW6M210?*/FPL "GGE"_UVUV,WP[TFX\HS1W,TD<#6QE>]EWRQ%MV
MR1MV9%R6(#9"YP *M?\ "%Z43(#;9CDLETYHFD<H;=2Q5=N<<;C@]>3S0!RD
MWC#Q!IVEZC-)#%+(+>,6S26,UM$+EY1&L6&.6&649X)QTJ+Q+KGB&/3_ !/8
M+>V_VE!:V]K>6]NT>R:X<IY?,AR5#1L&R/O#BNQA\'6$5M% WVFYCCFCN$%U
M>33[70Y0C>Y/!&>O4=Z6_P#!^FZA%?)+ ?\ 39X[F:19&5S*GE[&# @KCRDZ
M$=* -#3+>:"Q@2XG2YD10/-C38IXZ@9/\S5L=.>M,@A6WACB4L510H+N7; &
M.6)))]R<U)0 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
>4444 %%%% !1110 4444 %%%% !1110 4444 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>cour-20231231_g2.jpg
<TEXT>
begin 644 cour-20231231_g2.jpg
M_]C_X  02D9)1@ ! 0$ \ #P  #_X0*B17AI9@  34T *@    @ ! $[  (
M   0   !2H=I  0    !   !6IR=  $    @   ">NH<  <   $,    /@
M   <Z@    $
M
M
M
M
M
M2F%S<')E970@4V%H;W1A   !ZAP !P   0P   %L     !SJ     0
M
M
M
M
M
M                                             $H 80!S '  <@!E
M &4 =  @ %, 80!H &\ = !A    _^$#:&AT=' Z+R]N<RYA9&]B92YC;VTO
M>&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2?ON[\G(&ED/2=7-4TP37!#96AI
M2'IR95-Z3E1C>FMC.60G/SX-"CQX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z
M;G,Z;65T82\B/CQR9&8Z4D1&('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO
M<F<O,3DY.2\P,B\R,BUR9&8M<WEN=&%X+6YS(R(^/')D9CI$97-C<FEP=&EO
M;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D,S$M9#,S
M9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO+W!U<FPN;W)G+V1C+V5L96UE
M;G1S+S$N,2\B+SX\<F1F.D1E<V-R:7!T:6]N(')D9CIA8F]U=#TB=75I9#IF
M868U8F1D-2UB83-D+3$Q9&$M860S,2UD,S-D-S4Q.#)F,6(B('AM;&YS.F1C
M/2)H='1P.B\O<'5R;"YO<F<O9&,O96QE;65N=',O,2XQ+R(^/&1C.F-R96%T
M;W(^/')D9CI397$@>&UL;G,Z<F1F/2)H='1P.B\O=W=W+G<S+F]R9R\Q.3DY
M+S R+S(R+7)D9BUS>6YT87@M;G,C(CX\<F1F.FQI/DIA<W!R965T(%-A:&]T
M83PO<F1F.FQI/CPO<F1F.E-E<3X-"@D)"3PO9&,Z8W)E871O<CX\+W)D9CI$
M97-C<FEP=&EO;CX\+W)D9CI21$8^/"]X.GAM<&UE=&$^#0H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @/#]X<&%C:V5T(&5N9#TG=R<_/O_; $,
M!P4%!@4$!P8%!@@'!P@*$0L*"0D*%0\0#!$8%1H9&!48%QL>)R$;'24=%Q@B
M+B(E*"DK+"L:("\S+RHR)RHK*O_; $,!!P@("@D*% L+%"H<&!PJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*O_
M !$( XT%2@,!(@ "$0$#$0'_Q  ?   !!0$! 0$! 0           0(#! 4&
M!P@)"@O_Q "U$  " 0,# @0#!04$!    7T! @, !!$%$B$Q008346$'(G$4
M,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I*C0U-C<X.3I#1$5&1TA)
M2E-455976%E:8V1E9F=H:6IS='5V=WAY>H.$A8:'B(F*DI.4E9:7F)F:HJ.D
MI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R
M\_3U]O?X^?K_Q  ? 0 # 0$! 0$! 0$!         0(#! 4&!P@)"@O_Q "U
M$0 " 0($! ,$!P4$!  ! G<  0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)
M(S-2\!5B<M$*%B0TX27Q%Q@9&B8G*"DJ-38W.#DZ0T1%1D=(24I35%565UA9
M6F-D969G:&EJ<W1U=G=X>7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JR
ML[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KBX^3EYN?HZ>KR\_3U]O?X^?K_
MV@ , P$  A$#$0 _ /I&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 **** "BBN4\5_$CP[X15H[Z[$]X!Q:6^'DS[]E
M_&JC"4W:*N!U=9FL^)-&\/PB36M2M[,'H)'^9OHO4_@*^?/$WQL\2ZU(\>EN
M-(M"<!8.9"/=SSGZ8KSVXN)KJ=IKJ:2:5SEI)&+,WU)KTJ>72>M1V)YCZ+U7
MX\>%;+<NGQWFHN.ACB\M#^+8/Z5R%]^T-JDA/]F:'9P#M]HE:7^6VO'Z*[HX
M&A'I<5V>@7GQL\:W1_<WUO:#T@MD/_H8:LN7XI>-9OO^(+D?[BHG\@*Y.BMU
M0I+:*^X5V=-'\2/&,397Q%?$_P"U)N_G5Z#XO>.(",:XSCTDMXFS^:UQ=%-T
M:;WBON"YZ;:?'KQ9;X%Q#IUT.YD@93_XZP'Z5TVD_M#0,0FNZ))&,\RV<H;_
M ,=;'_H5>&45E+"4)?9"[/J_1/BAX1UYECM=7C@F;@170,39],MP?P)KK 0R
MAE(((R".]?$E;V@^-_$?AIE_LC59X8A_RP9M\9_X"V1^5<53+5_R[?WE<Q]?
M45XYX5^/=G<[+;Q9:&TDZ?:[8%HS[LO4?AFO6=.U.QU>R6[TN[AN[=^DD+AA
M]..A]J\VI1J4G[Z'<M4445B,**** "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 *SM<U_3/#>FO?:S=QVT"]-Q^9SZ*.I/L*P/'WQ%TWP18%7*W.IRIF"T!
MY_WG]%_GV[X^9M?\1ZKXGU)K[6KM[B4YV@\+&/11T KNPV#E6]Z6B$W8[KQQ
M\9]5U]Y+/P^TFEZ?DC>K8FF'N1]T>P_.O,V8NQ9B68G))/)-)17NTZ4*:M!$
M!1116@@HHHH **** "BBB@ HHHH **** "M7P_XGUCPO?"ZT2]DMGXWH#E)!
MZ,IX-95%)I25F,^CO _QHTSQ#)%8:ZB:9J#857+?N96] 3]T^Q_.O3J^(Z]3
M^'?QBN]!:+3/$KR7>F\*DY^:2W'_ +,OMU';TKR,1@/M4ON*3/HFBHK6Z@OK
M2*ZLYDG@F4/')&V593T(-2UY!04444 %%%% !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 %>?\
MQ,^)D'@NT%EIX2XUB=<HA.5@7^^W]!WZ_70^(OCZU\$:(64I+J=PI%K;GU_O
MM_LC]3QZD?+5_?W6IW\U[J$[W%S.Y>21SRQ->C@\+[1\\]OS);%U#4+O5=0F
MOM1G>XN9VWR2R')8_P">W:J]%%>[MHB HHHI@%%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110!WOPX^)UYX+NEL[S?=:-(^9(<Y:$GJZ?S*]#['FOI
MBQOK74["&]L)TN+:= \<B'(8&OBJO1/A7\1Y?".I+IVIR%]&N7^8'G[.Q_C'
MMZC\?KYN,PBFN>&_YE)GTQ12(ZR1J\;!T8 JRG((]0:6O"+"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 *HZUK%IH&C7.IZC)Y=O;(78]SZ >Y/ ^M7J^>?C?XU?5=</AVQD_T+
M3W_?E3Q+-CD'V7I]<UT8>BZU3EZ";L<!XI\1W?BOQ%<ZM?'#S-A$!XC0?=4?
M0?UK(HHKZ:*459$!1113$%%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% 'N7P2^()E6/PIJ\GSH#]@E8]0.3$?IU'Y>E>U5\46EW/8W
MD-W:2-%/ XDCD4\JP.0:^M_!'BF#Q?X4M=4B*B8C9<1@_P"KE'WA_4>Q%>'C
M\/R2]I'9EIG04445YA04444 %%%% !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 <YX\\4)X1\'W>I9'VC;Y5LI_BE;[
MOY<GZ"ODB65YYGEF8O)(Q9F8\L3R37J/QX\1-J'BV'1H9,V^G1@NH/!E<9/Y
M+M'YUY97T.!H^SI<SW9#84445W$A116AH&CR^(-?L]*MY$BDNY1&KOG:I/KB
MDW;4&TE=F?17H6H?"J#37GBN_&GAZ*X@!WP/<[7! SC!YS7GM1"K"I\+&TT%
M%%%:""BBB@ HHHH **W]*TG0[OPGJE_J&M?9-3MB/LMEY>?/_']/;&36!4J2
M;:[#Z7"BBBJ$%%%% !176:CX3TN?7-&TOPEK::I-J,:B0NA189#V) Z>W48K
MGM6TV?1M8N]-NRAGM)FAD,9RI93@X/I41G&6P_Z^\J44458@HHHH *]*^"7B
MK^Q/&']EW,F+35 (P">%E'W#^/*_B*\UIT4KPS)+$Q21&#*P/((Z&LZM-5(.
M#ZC/MJBL/P9KX\3>#M.U7*F2>$"8#M(.&'Y@UN5\K*+BVF:!1112 **** "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@ J"^O
M(M/TZYO;@XBMXFE<_P"RH)/Z"IZX7XQZO_97PTOE5MLEZR6J>^XY;_QU6K2G
M#GFH]P/FC5M2FUC6+O4;HYFNIFE?GH6.<54HHKZI))61D%%%%, KI_AK_P E
M+T+_ *^U_K7,5?T/5[C0-<M-5LTC>>TD$B+*"5)'J 0?UJ9*Z:)FG*#2.]^)
M7_"$_P#"3Z[N_M_^W/,;IY/V;S,#'^UM_6M_Q;XOO/"7@CPD-'M[5;G4-'CC
MFNI(]SB-8UPH/89<FO(]=UBX\0:Y=ZK>)&D]U)YCK$"%!]@23^M7=?\ %M_X
MCTW2+*^BMXX])M_L\!A5@S+A1ELDY/RCIBN2.'?)",M;6O\ <_U-G+WFT>[3
MBS\%C1M,L/$&D:-IR0K)<VUU &>^!X9BQ]?4=_;BLKPUI?A^R?Q=XB\/7FGV
MPCNQ#9WTR>9#:HR(S%1_O.0/H!TKSNQ^*=_%HMKIVKZ-I.MK9+MM9=0M_,>,
M=AG/(X'H>.M4-"^(6JZ#JVHW=M;V<MOJ;%KJPDAS ^2>BYXZD?CSFL?JU2TM
M=?SUO_5R%9)?(ZCXI7NDZGX9TF<ZUIVL:_#*8KBZLT"&6(@D%E'H0/S..M1^
M&@/^&>_%1QS]NC_G%7(>)O%0\1BWCBT72]*AMRQ1+"#R]Q;&=QSSTJWX1\?7
MWA*RO;!+*SU&PO<&6UO$+(2.,X]QU!ST%;>QDJ/*M[WM\[E*5I1?8[/6 /\
MA4?@'C_E_'_H35VUWXGNK3XWP>&+>VLTT^^B\RZQ -\S>4QRS=\! /I7C6O_
M !)UCQ'9V-K>VUA%%87(N(%MX2@7'1,;L;0..!GWI)_B/J]QX\@\6O;60OX$
MV+&(W\HC:5Y&[/1CWK+ZO.3;DM^;\4K?B9Q7+IY)?<V=OI5M#:>!?B9;VT:Q
MQ07LD<:@<*H8@ ?@*N2:0/B$W@'7@H<EOLNHG'>++\^QV/\ ]]"O-HO'VJ1:
M;K]BL%F8M>F::Y)1MR,Q).SYN!SWS4OAGXCZWX4T&[TG3$M6AN69]\R,SQ,R
M[24(8 ''J#5.A43<X[Z6^ZS&EIROJW]S9ZMH=U9ZWJOB_P 8+<VEO<6MP+*Q
MN[I/,CM8E 'F ?[6<_Y-97B"^TG5+SP?-)K>FZSK\&L01375F@1I82^?F4>A
M ]N3ZUYGX3\::EX/N+@V"P7%M=)LN+2Y3?'*/<9'/)_/O5G5/'4E]J.FW5EH
M6D:8--N!<0QV=ML#L"#\Y!Y&5'3%$<-*-1/HK?@OZ]2F[I_,[WQWX[73_B)+
MX>O;&V&@0WD$UY&D67G/RR%F/?DCCN!BIOB#>:OK_A#4=1T'6-,UOPX71FA6
MV59[!<C '&?J3AO3 KS.Z\::C=^.3XJD@L_MWF+)Y7E%H<JH4?*Q)Z#USGD8
MK4UGXF7FI:#<Z3I^C:7H]O>L&NS80%&F(]>>G^<TOJTHQARK56OZZ7_+=#3]
M^_3_ (<]3N;^>Q^)'@6.WVA;S2_(ERH.5P&X]#E1S7/_ /"P[]/C>;'6)(WT
MV*ZGTY5\L#:CN ,D=>53D]LUP.H_$36=1U;1=29+6"XT9%CMS"C ,!C[V6.<
MXP<8ZUHWNI7GQ7\1V]O;Z?HVD7H5Y9+H9B\XX'+MR21CCJ>M$</RN\UI:5_*
M[;_(B.D.7RC]Z7^=CI[W1Q\-_ _C!R L^I7O]G6>><PD;LC_ ( S?B*\=KTG
MXQ>*HM8U'3M'L[U;Z+2X0L]Q&<I-.0 Q&.#@#]37FU;852Y.>6[_ $T_X/S+
MD]+?/[_ZL%%%%=9 4444 >Y?L^:^7M]3T"5L^61=P@GL<*X_/;^9KVJOECX1
MZK_9/Q,TPL<1W3-:O[[QA?\ Q[;7U/7S^/ARUK]S2.P4445P#"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 **** "BLW5]=L]$-O]N\P+.Q
M =%R%QZ]^_;-6[2^MK^$2V<\<R>J-G'U]* )Z*** "O%/VB;W$&AV*GAFFF<
M?0*%_FU>UU\Z?'Z[,WCRUMQ]VWL4X]V=R?TQ7;@8WKKR$]CRZBBBOHC,****
M "BBB@ HHKVWPEX'\,^(;:UA'@K5X[6:WRVKW=X8R'VYRJ;@&7/0A?3C%95:
MJI1YF'6QXE17J7ACP9X;70O%ESXD@N+K^PKWRUDMY"CLJ,<J!G;\V,<\@'@B
MHO$_A3P]J?A#P[KOA*PETMM4OOL302SM(,DLH)+$]"G;L>E9_6(\W+9]/Q5T
M"VOZ_@<#H>C77B#6K;2]/V?:;EML?F-A<X)Y/X5%JFFSZ1JUUIUWM\^UE:*3
M8<C<IP<&O;M)TSP3X3^)FE>&[33+N?6H=K-J1N&P'*%L%,[2"OH.,^M>3^/O
M^2B:_P#]?\W_ *&:5.O[2I9+2U_Q+Y?=;?E^-R'Q+X2U7PG<6T.LQ1QO=0B:
M/RY _'H<=Q6+7LNJ>"]#?XL>%M(DM9)+&\T[?-')<RL6(60C#%L@?*. 0*2U
M\*>!==7Q+HND:7>6^H:-%(5OYKACO=20?ESMQD8Z9(]ZGZTHQ3EKU^5VNXN7
M5+T_$\;K9USPMJ/A_3]+O-0\KRM4@^T6_EOD[<*>>.#\PKL](\/>%O#OPWM/
M$_B[3I]6GU*8QV]M'.T0C4%N<J1V4GOU QU-=5XETS2-?U[X;V!MI&TFZLW"
M02.0PC\M"H+*<Y  Z&G+$6G9+2[3^2;%TYO(\)HKU'PMX-T+4OBMXET:\LC)
M86,5PUO%YSC85D55Y!R< GJ33_ W@_1;_P  2ZU)H4OB;4%N3'+917A@:",=
MP 06..<=\\=#5/$02OY)_>.47&7+YV^X\RMK&[O%E:TM9IUA3?*8HRWEK_>;
M'0>YJ"O<OA_-X:ALO&@L_#][;1VUNQGANYR)&AVM^Z(_A.5;GKR.3BL+PQH/
M@K7M!\2Z_>:3<VMAI\L<D,,5P[2(@4%D!)P=Q!&3TSU%3]92<KIV5OQ%:UO-
MV_"_]?(\JHKTVRT?PGXR\-^)7\-Z+)IVH:?&MS:(UQ)(S1A1O7!8@G*MV_B%
M9/B?P]I7A_X<>'96MC_;FJ;KF2;S&^6'^$;<X&=R\X[&K5>-^5IWT7WJX[7.
M(HHHKH)"BBB@ HHHH GL;I['4+>[BR'MY5E4CU4@C^5?:<<BRQ))&<JZAE/J
M#7Q+7V#X+NS?^!=$N6Y:2QAW'W" ']17DYE'2,BXFW1117C%!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 %%(SJB%G8*JC)). *YS4_'&EV&4MV-Y*.T7W1_P "_P ,T =)17F=QXXU
MN]D*62I#NZ+%'N;]<TP:5XLU?YY1=E3_ ,]I=@'X$C^5 'IS.J#+L%'J3BH?
MMUI_S]0_]_!7G*^ M;D.9# I]7ES_(&I/^%=ZM_S\67_ 'V__P 30!Z%]NM/
M^?J'_OX*/MUI_P _4/\ W\%>>_\ "N]6_P"?BR_[[?\ ^)H_X5WJW_/Q9?\
M?;__ !- 'H7VZT_Y^H?^_@H^W6G_ #]0_P#?P5Y[_P *[U;_ )^++_OM_P#X
MFC_A7>K?\_%E_P!]O_\ $T >A?;K3_GZA_[^"C[=:?\ /U#_ -_!7GO_  KO
M5O\ GXLO^^W_ /B:/^%=ZM_S\67_ 'V__P 30!Z%]NM/^?J'_OX*/MUI_P _
M4/\ W\%>>_\ "N]6_P"?BR_[[?\ ^)H_X5WJW_/Q9?\ ?;__ !- %_XB7$,U
MO8>3+')AGSL8'' KBK:[N+*82VDTD,@_B1L&M+6_#=YH*0M>20.)B0OE,3C&
M.N0/6LB@#LM*^(5S#B/581<+_P ](\*_Y=#^E=EINNZ=JRYLKE6?O&W##\#7
ME6FZ)J&K/BQMG=<X,AX4?B:[/2/A_#;LDVIW#2R+R(X254'Z]3^E '95\Q_&
MV;S/BA>+_P \H85_\<!_K7TY7R_\:8O+^*FI-_STCA;_ ,A*/Z5Z.7?QGZ$R
MV.#HHHKWB HHHH **** '1OY<JOM#;2#M;H?8U[1/\4/!D_B73?$L\.N/?6L
M7E+9*4\B#((9@"1DX)'49XZ5XK1652E&I:_3]=P/0;?Q]I<6@^,[%H+PRZ]=
M/-;$(NU%9B1O^;@\]LU4F\<6J?#;0-$LHKA=2TK4/MAD=%\HX9R,'=DGYAV'
M>N)J_I^A:EJMG>W>GVCSP6$?FW+J1B)<$Y.?]T_E4^QIQU?D_NT0=+>OXGJ4
MOQ#\"7/BFR\87-AJZZS&JK);P[/*SC:6R3EL#IR,\9 KS+Q/J<.M>*M3U.U6
M1(;NZDFC60 , S$C."1G\:RZ**="%-W17,[6_K0]2O/B;HUQ\2/#WB!+:^%I
MIEE]GF0QIYC-M<94;\$?,.I%9WAGQ]I>C>)?%6H74%X\6LK,+=8T4LN]RPW9
M88X/;->?44GAX./+Y6_&XF[V^7X;'HVC^,/#&I_#VW\,>-8M006$QEM;FP"E
MB,DX.[@'YB.F,8Z58UCXEZ-)K_A&]T.PO(K;0%,3PW&W)3"J I#')V@]<<UY
MC5O2]*O=:U**PTNW:YNIL[(E(RV 2>OL#0Z$.;F?F_+;47V;'K-M\1/ 6C>)
M]2UO3;'6)KO58W$[N$VQ%L$A5W#JP!)).,<5R_@S6?!NE6UK<ZA+KVG:O;2%
MWGT^52EPN<A"#T'&,?J>W#W%O+:74MM<H8YH7,<B'JK X(_.HZ4</!+1O6W7
ML.5WN>K6/Q0T:?QKXDN]5L;F+2M=MEMSY(!E0*NT$C.,D$],X..M95IXN\-Z
M)X6\4Z!I*:G-!J>P6<LZ1Y&% .\@C'.<8'3%<;H^B:EX@OOL6CVCW=QL+^6A
M&=HZGGZU192C%6&"IP12^KT_A79?AL-MM\W9_I;\CN_@^FJIX_LYM.LIKBT?
M=!>.L9,:QLISN;H.@//7%5/BEK46L^.[E;,K]BT]%LK<+T"IP<?\"+?ABL/3
M/$^M:-I]Q9:5J4]I;W)S*D+;=QQCKU''I655^S;K>T?:PEHGY_U_E]P4445N
M(**** "BBB@ KZN^%<WG_"_1&ZX@9/\ OEV']*^4:^JOA)%Y/PKT53WCD;\Y
M7/\ 6O-S'^$O4J.YV5!.!D\"BF3*7@D1<;F4@9]<5X19']NM/^?J'_OX*/MU
MI_S]0_\ ?P5Y[_PKO5O^?BR_[[?_ .)H_P"%=ZM_S\67_?;_ /Q- 'H7VZT_
MY^H?^_@H^W6G_/U#_P!_!7GO_"N]6_Y^++_OM_\ XFC_ (5WJW_/Q9?]]O\
M_$T >A?;K3_GZA_[^"C[=:?\_4/_ '\%>>_\*[U;_GXLO^^W_P#B:/\ A7>K
M?\_%E_WV_P#\30!Z%]NM/^?J'_OX*/MUI_S]0_\ ?P5Y[_PKO5O^?BR_[[?_
M .)H_P"%=ZM_S\67_?;_ /Q- 'H7VZT_Y^H?^_@H^W6G_/U#_P!_!7GO_"N]
M6_Y^++_OM_\ XFC_ (5WJW_/Q9?]]O\ _$T >A?;K3_GZA_[^"G)=6\AQ'/&
MY_V7!KSO_A7>K?\ /Q9?]]O_ /$TUOA[JZCB6T;Z2-_5: /2Z*\Q_P"$.\1V
MPS N<=/*G _J*;_:WBK1>+AKI4'_ #WCWJ?^!$?UH ]0HK@]-^(C A-6M01_
MST@XQ_P$_P"-=?IVL6&JINL;E)3C)3.&'U!YH NT444 %%%% !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%%%% !67K?B"ST* -<DO*X^2%/O-[^P]ZJ>)O$\6A0"*("6\D7*(>BC^\W^'
M>N-T;0K_ ,57SWE]*X@+?O)VZM_LK_G _2@!EYJVL^+;P6T",8R>((ONCW8_
MU-=!I7P]@C59-6F,K]3%$<*/J>I_2NJL-.M-,MA!8PK$@ZXZM[D]ZM4 06EC
M:V$(BL[>.%/1%QG_ !J>BB@ HHHH **** "BBB@ HHHH **** .<\6Z#=:\M
MG':-&@C9B[.<8! _/I3-*\#:98X>[!O91_ST&$'_  '_ !S7344 (B+&@2-0
MJ@8  P!2T44 %?-OQX@,/Q&60C FLHW!]<%E_P#9:^DJ\*_:(LMM_H=\!_K(
MI86/IM*D?^A&N[ 2M72[B>QXQ1117T)F%%%% !1110 4444 %>J_!^*UG\*^
M-HM1N&MK1[)!/,J[C&FV7<0.YQFO*J]!^&NOZ#I6A^)M.\17[V2:K;I;QLD+
M2'!#JQX!'&X'FL,0FZ,DO+\T/J@U_P $>'I? 3^*?!>H7US;VLXANHKX+N7)
M R-JC^\OKP?:M'Q5X!\%^$K)'U+6=2-U=V?FVEM&J,=^T\N=N-I. !P>#SZ0
MZYK/AOPU\,9_"GAO53K-SJ%P)KFZ6$QJ@!4X /?Y%&,GN>.*K?$7Q1H6O>*M
M O+*4W]E:6D,=T@C9,[7)9/F SP?IS7/'VDI)7?+=_=;_,K2UWNE^NGX&OH7
MPV\'^)XY+70]2UV>Z6 LNH/:A+-G'\/*YZ]L_0UC^&? >AWG@O4M=\3ZC=V
MTV_-O-Y"AP5 48 P3N+-C.<>U>ACX@>%K;Q=;ZNWC2<Z8T'E0Z3#:2+%!\H^
M9]HYZ<#&03Z"O/O^$IT?_A5GB;1_MG^GWVJ_:+>'RG^>/?&=V<8'"G@D'BLX
MRK2OOK;Y:Z].WR!6MK_6G^8GBCX=:?#'X<N_!]W<W5IKT@AB%YC>CDC!.T#C
MDYXXQ79^$_"O@[PM\3K#3+;5]0N/$-JK%U:-?(9C$V5X&0=ISU/IUKE[GQUI
M5KX1\$)93_:+[1;D2W5OY;+M /3<1@Y'H370IK'P_@^),?C@>*) 9@2;$6;D
MHYCV$L0.F.V.O?%$G5LXRO;WEZ]KZ;$)\T4WO9?\$YZR\"V>N:KXHU_79[Q-
M,L]2GA6'3X]\\TF\G"@@@8W#MW[8JMK7PQC.H^'_ /A&I[LV>N.8U74(PDUN
MR\MO  S@9/3MWXK;\+?$+3(XO$6C3ZU-HRWFHRW=AJD<)<+N;H5QG!P#SCJ>
M1Q6?J/C8:1XNT"\?Q9-XJAL9FDN!]E\E8\C:=F?O':Q[]13BZZDDO+TV]._F
M4]F_7_@'8> O#W@_P[\1IM.T75=0N]9M+=X[A9D7R6Z;@I !!!QU)[BO!+K_
M (_)O^NC?SKVW2M:^'^@_$*Z\5Q>*7D&HJ^+46<A\DOAF+, 3U' QW]J\1N&
M#W,K*<JSD@^V:O#<SFY2OLM^^MR]%&27=?D1T445WF04444 %%%% !1110 5
M]<_#R VWPYT&-A@FRC?'^\-W]:^1T1I'5$&68X '<U]IZ?:K8:;:VB?=MX4B
M&/10!_2O*S*7NQ142Q1117BEA1110 4444 %%%% !1110 4444 %%%% !1UZ
MT44 8FJ>$M*U3<SP>1,?^6D/RG\1T-<7JOA/5- E%W8R--%&<B6'(=/J/ZUZ
M?10!PV@^/<[+?6QZ 7*C_P!"']17<*RN@=&#*PR"#D$5RWB/P9!J*-<Z:J07
M8Y*CA9/\#[USGA_Q-=^'KHV&II(;96VM&P^:$^H]O;\O< ]-HID,T=Q"DL+A
MXW4,K*>"#3Z "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 *R/$6OPZ#8[VP]Q("(8O4^I]A6I/-';6[S3N$
MCC4LS'L!7ED\ESXQ\4A4RJ.V$!_Y9QCO_7ZF@"SX>T.X\3ZI)?ZDSM;A\RN3
M@RM_='H/IT%>EQQ)#$L<*+&B#"JHP /0"HK.SAL+..VM4V11KA1_GO4] !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7FGQVTG[?\/Q>H
MN7T^Y20D?W&^0_JRG\*]+K-\1Z4NN>&=1TML?Z5;O&I/9B/E/X'!K6C/DJ*0
M,^-:*=+$\$SQ3*4DC8JRGJ"."*;7U1D%%%% !1110 4444 %%%.CC>:5(HD9
MY'8*J*,EB>@ H ;17=7GPCU[3M)DO+^\TFWEBMS</927>)P@Z\8Q^M)H_P )
M/$&KZ7:WS7&G6 O.;6&]N#').,9&U0IZBL?;TK7YAG#45TVE?#_7=6\2:AH,
M4,<.HV$+S20SOMW!2!A2 02=PQT!SUJ[KWPNUSP_X?DUBXN-/NK>%Q'.MI<%
MV@).,-P!P2 <$]:?M:=TK[[?,=GL<917JGBCX66^F> ].U"TO=-CO88)9KV1
MKQB+K ! B&""<<<8ZBL33OA'X@O["UG>YTVRFO$+VUE=W.R>88S\JX/;W^N*
MA8BDTW?R%T3[G#45UFA?#;7_ !##J#626\<FG7 M[B&>38RMG!/3&%Y)Y[<9
MJ;6?AAK.B3:8+F\TR6WU*7R8KR&X)A5O]IBHQWYP>AJ_;4^;EOJ+I<XVBO3?
MB;\-[/PU9V]_I-Q90P1VT8GMVN6::60M@NJG/R]._8UYE3IU8U8\T1VL%%%%
M:""BBB@ HHHH **** .C^'VD_P!M_$#1[(KN0W*R2#_83YV_1<5]<UX#^S]H
MIN/$&H:S(G[NU@$$9/\ ?<Y/Y!?_ !ZO?J\',)\U7E[%QV"BBBO.*"BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *P?$_AJ+7+0O$%2]C'[N3IN'
M]T^W\OSK>HH \V\+>(I-"O&TW5-R6Y<@[NL#=_P]?SKTD$$ @Y!Z$5Q?CS01
M-;_VK:I^\CXG _B7LWX?R^E6/ VN_;K'^S[E\W%N/D)/+I_];I^5 '64444
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 "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "N$\7_\AW_MDO\ 6N[KA/%__(=_[9+_ %KS
M\P_@_,]#+_XWR,*BBBOGSZ **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@"YI'_(:LO\ KNG_ *$*],KS/2/^0U9?]=T_]"%>
MF5[>6_!+U/$S+XX^@4445ZIY04444 %%%% !1110 4444 (RAE*L 01@@CK7
MRE\2O"+^$/&-Q;QQE;&X)FM&[;">5_X">/ICUKZNKEOB%X-A\:>%Y;+"K>0Y
MEM)3_"^.A]CT/Y]J[,)7]C4UV8FKGR914ES;36=U+;74;130N4D1A@JP."#4
M=?1F84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !7TW\'?"!\,^$!=7D6S4-2(FE!'*)_ OY'/U/M7EOP<\"?\)+KW]K:C%G
M3-/<'##B:7J%]P.I_ =Z^DZ\?,*__+J/S+BNH4445Y!04444 %%%% !1110
M4444 %>7?'__ ))]:?\ 82C_ /1<E>HUY=\?_P#DGUI_V$H__1<E=.%_C1]1
M/8^=****^F,PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "OK?X=?\DWT'_KRC_E7R17UO\ #K_DF^@_]>4?\J\O,OX<?4J)
MTM%%%>(6%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
MPGB__D._]LE_K7=UPGB__D._]LE_K7GYA_!^9Z&7_P ;Y&%1117SY] %%%%
M!1110 4444 <EKQDUGQC9^'7GE@L?LK7=R(7*--\VT(2.0.YJS=6UMX)\.:C
M?:4DKI&@D%O-.[H"#CC))&<\U+KVA7ESJ=IK&ASPP:E:JT>V<$QS1GJK8Y'/
M((JM>Z5XCUGPYJ=EJDVG)-=1A(([</L3GDLQY.?IVKJ4DXQ5].J^9S.+4VVM
M>C^7^8D_BF_LM*6_O;"&,7DD<5A 9L.[-GF0D848YXSBIM)\0WMQJ%SIM]#9
MO>QV_P!HB-G<%HY5SC:21E2#C\Z?KGAM]7\.VEHLD275FT<L32+OC+H,88=U
M/(J"'0M0FTO4+>:UTK3)[BW,44VG*=P)'))VCCIP*?[IQ?\ 7H2O:J2N^W_!
M(;;Q7?IXDM])U*'3?,NU?REM+LR-"RKG;(,<9]15/PGK>JXUZ]U=H?L-K>3F
M4^<[O$5 ^1 1C8.W3Z5)IWA/5(=0T.:XCTJVBTLN&CM ^9-R;=V2!DYQQ]3F
MK5CX9O;6XUFQF-K)I&J2RS,P=A,AD7!&,8_'-:2]BDTK;?K_ )$1]JVG*^_Z
M?YD=EXPO)+BPFOK:RCL=1D6*%8;K?/$6!*EUQCGVZ9J?3?$FI:MK=S!:6UBM
MM:W+02Q2W#+<@ X\S;MQCT'ZU'H7AW4-,DM;>ZL=$E@MC@7B1$3NH^Z<;<!N
MF3DTV^\.:MJFM6EQ=QZ7#]ENA*M];[Q<-&#PF,8Y'!^8CVJ6J/-96L"]MRW=
M[G74445Q'<%%%% !1110 4444 7-(_Y#5E_UW3_T(5Z97F>D?\AJR_Z[I_Z$
M*],KV\M^"7J>)F7QQ] HHHKU3R@HHHH **** "BBB@ HHHH **** /'?C'\-
M)-2$GB;08=]RBYO+=!S(H'^L4=V ZCN/?KX+7VY7@OQ?^&#6,TWB3P[;DVCY
M>]MHU_U)[R*/[I[C^'KT/R^O@L5_RZG\O\B6CQVBBBO8("BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "MWPAX1U#QEKL>G:<F%&&GG8?+"
MG=C[^@[FJOA_P]J/B?68=,T> RSR'))X6->[L>RC/7\!DD"OJKP;X0L/!F@1
MZ=8#?(?FN+@KAIG[L?0>@[#UY)XL5B51C9;LI*Y=\/Z%9>&M#MM*TU-L%NN,
MGJY[L?<GFM*BBOGFVW=EA1112 **** "BBB@ HHHH **** "O+OC_P#\D^M/
M^PE'_P"BY*]1KR[X_P#_ "3ZT_["4?\ Z+DKIPO\:/J)['SI1117TQF%%%%
M!1110 4444 =U\)-,CNO&#ZG=INM-'MI+R0;<@D#"C'KDY_"NHU[2=,U3XC>
M%-=U&.2WM->BA9HXXP?])4JNQ@> O*@_C7)>%?',7A'P7JEMI/VB'7KZ="ET
M(T,<<2XXY).>6_A[UIM\4AJ?AO3E\1+<WFM:7JL=[;SJB*CHI!*L1C!QGHO8
M5Q3C4=;F2TV_S_%_@"V?G_2_+\3M++0O!L_QPFA@%RU]#YCR63V\?V;/EXP!
MCI@Y^M<=HW@?PIXFU#7Y+#5;^VT_3($F,]PJ#:27WY '( 7C&*LR>/O"]C\3
M[;Q;I2ZG+]JW_P!H0S1H/+!0*-F#R<C)R?QJA:^*_"GA^'Q59Z(-4GM]9L/)
MA>>-,I*1)G/(^7YEYP3UKGC"K&*M>_*E\[N__ -+_%?NON%TKPOX$U?4)UT^
M\\2WT2NB)#:6.^0 @9D8A2 N<C&,\=Z?_P *G2'QQJNFWNIF'1]*MQ>3WFS+
M^41D#'][AN?;..U)X7\;Z!9?#]="U236+":&Z-PTFE,J&[!_A9B<CT_ ?2K\
MWQ6T>Z\;:G=7%A=R:)J]@EG=1$*)EP",KAL'[Q'4=<]JUE[=2:A?KO\ UZDJ
MS6O]:_Y!X'TCP'<_$;2X]'O=1O R2,MO?6Z%2ZJW#'&"-H)''4#\(;7P/X<\
M3>--=_LVYU)K'3HFFGMHHD^T22[W!2(=-HP,?4"LK3M?\(^$O&NCZIX:35KJ
M"U:3[6UWL#.&7:-@&.@)ZXS4ZZOX&@\67M_9W_B2U^T?O8KRW*(\$I=F<8!Y
M4C:/S^M$HSYN:-]OQO\ Y!W^1ROBFPTG3M9,&A37SP",%X[^#RIH7[HP[D<<
MX[_C6-77_$?Q99>+=>MKG3HIO+MK5;=KBY55EN""?G8+QW_ST'(5UTN9P7-N
M$K7T"BBBM20HHHH **** "OK?X=?\DWT'_KRC_E7R17UO\.O^2;Z#_UY1_RK
MR\R_AQ]2HG2T445XA84444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !7">+_\ D._]LE_K7=UPOC#_ )#@_P"N2_UKS\P_@_,]#+_XWR,&
MBBBOGSZ **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@"YI'_(:LO^NZ?^A"O3*\STCG6K+_KNG_H0KTRO;RWX)>IXF9?''T"B
MBBO5/*"BBB@ HHHH **** "BBB@ HHHH **** /#_BA\']GG:YX0M_EY>XT^
M,=/5HQZ?[/Y>E>)D$$@C!'45]N5YYXZ^$6D^*_,O=.V:;JC<F5%_=RG_ &U'
M?_:'/UKU<-CN5<E7[R6CYFHK6\0^&-6\+:B;+6[1[>3DHW5)!ZJW0BLFO934
ME=$A1113$%%%% !1110 4444 %%%% !1110 444=>E !6[X2\'ZIXRU=;+2H
MOE&#-<./DA7U)_D.IKL_ GP7U'7O*O\ Q%YFG:><,L1&)IA[ _='N>?;O7ON
MC:'IWA_38[#1[2.UMT_A0<L?4GJ3[FO.Q&-C3]V&K*2,_P '^#=+\%Z.++2X
M]TCX-Q<N/GG;U/L.<#H/J23OT45X<I.3O+<L****D HHHH **** "BBB@ HH
MHH **** "O+OC_\ \D^M/^PE'_Z+DKU&O+_C^"?A]:X[:E'G_OW)73A?XT?4
M3V/G.BBBOIC,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ KZW^'7_)-]!_Z\H_Y5\D5]<?#L$?#C0<C'^A1G]*\O,OX<?4J
M)TE%%%>(6%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M5SGBO2)+R)+NV4O)$-KJ.I7KQ].?SKHZ*RJTHU8.$C6E5E2FIQ/)^G6BO3I]
M+L;ER\]I"[GJQ09/XU%_86E_\^,/_?->2\MG?22/7690MK%GFU%>D_V%I?\
MSXP_]\T?V%I?_/C#_P!\TO[-J=T']I4^S/-J*])_L+2_^?&'_OFC^PM+_P"?
M&'_OFC^S:G=!_:5/LSS:BO2?["TO_GQA_P"^:/["TO\ Y\8?^^:/[-J=T']I
M4^S/-J*])_L+2_\ GQA_[YH_L+2_^?&'_OFC^S:G=!_:5/LSS:BO2?["TO\
MY\8?^^:Q_%>F65GX8NY[6VCBE39M=1R,NH_D:/[-J=T']I4^S..HK>\"6=OJ
M-C=M?0K.R2 *7&<#%=7_ &%I?_/C#_WS1_9M3N@_M*GV9YM17I/]A:7_ ,^,
M/_?-']A:7_SXP_\ ?-']FU.Z#^TJ?9GFU%>D_P!A:7_SXP_]\T?V%I?_ #XP
M_P#?-']FU.Z#^TJ?9GFU%>D_V%I?_/C#_P!\T?V%I?\ SXP_]\T?V;4[H/[2
MI]F>;45Z3_86E_\ /C#_ -\T?V%I?_/C#_WS1_9M3N@_M*GV9YM17I/]A:7_
M ,^,/_?-.31M-C8,EE#D=,H#1_9M3^9!_:5/^5G,>%='DEO%OYT*PQ\QY'WV
M]?H*[2@# P.!17JT*,:,.5'E5ZTJT^9A1116Y@%%%% !1110 4444 %%%% !
M1110 4444 %%%% %+5M&T[7;%K/5[.&[MV_@E7.#Z@]0?<5X[XL^ 9&^Y\'W
M6>_V*Z;]%?\ HWYU[?16]*O4I/W6*USXOU31]1T2]:TU:SFM)UZI*F,^X]1[
MBJ=?:6H:98ZM;&WU.S@NX3U2>,./UKSO7_@3X;U,M)I$L^DRGG:A\R/_ +Y8
MY_(BO4IYC!Z35B>4^<:*].U;X#>*++<VFS6>I(.BI)Y;G\&X_P#'JXV_\%>)
M],9A>Z#J$87JXMV9?^^@"/UKNA7I3^&2%8PZ*5T>-RDBLC#JK#!%)6P@HHHH
M **MV>DZCJ)QI]A=71]((6?^0KJ-)^$WC+5B"FCR6D9ZO>,(L?\  3\WZ5$J
MD(?$[#.,HKVO1_V>9"ROK^M*!_%%91YS_P #;_XFO2M ^'/A;PWM;3]*B>=?
M^7BX'FR?4$]/PQ7'4Q]*/PZCY6?/_A/X5>(_%>R9+?[!8MS]JN@5##_97JW\
MO>O</"7PH\.>%2D_D_VA?KS]IN0#M/JJ]%_4^]=O17EUL95JZ;(I(****XQA
M1110 4444 %%%% !1110 4444 %%%% !1110 5S_ (X\,)XO\(WFDEA'*X#P
M2'HDBG*Y]CT/L3704549.,E)= /B[5=)OM$U*6PU6VDMKF(X:-QC\1ZCW'!J
MI7V;JFAZ5K<0CU?3K6]5?N^?$K[?H3T_"L?_ (5OX._Z%VQ_[]U[$<RC;WHZ
MD\I\E45]:_\ "M_!W_0NV/\ W[H_X5OX._Z%VQ_[]U7]I4^S%RGR517UK_PK
M?P=_T+MC_P!^Z/\ A6_@[_H7;'_OW1_:5/LPY3Y*HKZU_P"%;^#O^A=L?^_=
M'_"M_!W_ $+MC_W[H_M*GV8<I\E45]:_\*W\'?\ 0NV/_?NC_A6_@[_H7;'_
M +]T?VE3[,.4^2J*^M?^%;^#O^A=L?\ OW1_PK?P=_T+MC_W[H_M*GV8<I\E
M45[GX?\ ".@7/C2.UGTFVD@,DH,;)Q@*V/Y"O0O^%;^#O^A=L?\ OW1_:5/L
MPY3Y*HKZU_X5OX._Z%VQ_P"_='_"M_!W_0NV/_?NC^TJ?9ARGR517UK_ ,*W
M\'?]"[8_]^Z/^%;^#O\ H7;'_OW1_:5/LPY3Y*HKZU_X5OX._P"A=L?^_='_
M  K?P=_T+MC_ -^Z/[2I]F'*?)5%?6O_  K?P=_T+MC_ -^Z/^%;^#O^A=L?
M^_=']I4^S#E/DJBOK7_A6_@[_H7;'_OW2CX;^#@<CP[8?C%1_:5/LPY3YG\'
M^$-1\8ZY%8Z?$PBW W%P1\D*=R3Z^@[U];V-G#IVGV]E:KM@MHEBC7T51@#\
MA26-A9Z9:K;:=:PVD"](H(PBC\!5BO.Q.)==K2R125@HHHKD&%%%% !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 5A>-/^10O?\ MG_Z,6MVL+QI_P BA>_]L_\ T8M &3\./^0?
M>_\ 75?Y5V=<9\./^0?>_P#75?Y5V= !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 0W%E:WB@7=M#.!T$L8;^=4)/"^@2_ZW0]-?_>M(S_2M6BFI-;,#&3P?X9C
M.4\.Z2I]18QC_P!EJU%H.D0$&#2K*,CH4MT&/R%7Z*?/)]0     8 Z"BBBI
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@#R_PS_P E B_ZZS?^@O7J%>7^&?\
MDH$7_76;_P!!>O4* "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 **** "L+QI_R*%[_ -L__1BUNUA>-/\ D4+W_MG_ .C%H R?
MAQ_R#[W_ *ZK_*NSKC/AQ_R#[W_KJO\ *NSH **** "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 **CGF2VMY)Y
M<A(D+L0,\ 9/%87_  G.A?\ /R__ 'Z;_"@#D/#/_)0(O^NLW_H+UZA7DFAZ
ME;67BY+^X<K;B21BP4G@JP''XBN]A\9Z+/,D45Q(SR,%4"%N2?PH WJ*** "
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 *PO&G_
M "*%[_VS_P#1BUNUE>)K&?4O#MU:6B;YI-FU20,X<$\GV% &#\./^0?>_P#7
M5?Y5V=<UX+T>]T>TNH[^(1M)(&7#ALC'M72T %%%% !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 ! 92&&0>"#W
MKQS7],.D:W<6N/W8;=&?5#R/\/PKV.N.^(.E^?I\6HQK\]N=DF.Z'I^1_G0!
MYY75> M+^UZPU[(N8[497W<]/R&3^5<K7KGA?2_[*T&")EQ+(/,E_P!X]OP&
M!0!L4444 %%%% !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 %%%% !45W;1WEG+;3#,<J%&^AJ6B@#RS0- DE\7
M?8KE<K9N6EXX(4\?F<?A7J=1):P174MQ'$JS3 "1P.6QTJ6@ 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@ HHJ*XN8;2(R7,JQ(.['%)M)78TF
MW9$M%<Q>^,XD)6P@,I[/)P/RZ_RKG[S7M1O<B6Y9%_N1_*/TKAJ8^E#1:G=3
MP%6>KT._N+^TM!_I-S''[,PS^59DOBW2X_N/)+_N1G^N*X(G)R>317#+,JC^
M%)'='+::^)MG8R>-H ?W5G(P_P!IPO\ C4#>-W/W+%1]9<_TKE:*P>.KO[7Y
M&ZP-!?9_,ZE?&\H^_9(?I(1_2ID\;Q$_O+)U'^S(#_05R%%"QM=?:_('@J#^
MS^9W<7B_3)/O^=%_O)G^6:T;?5K"[_U%W$Q/\);!_(\UYG16T<QJKXDF8RRZ
MD_A;1ZQ17F5IJM[8L#;7,B#^[G*_D>*W[+QHXPM_;AAW>+@_D:[:>84I:2T.
M*IE]6.L=3KJ*JV6IVFH)NM)E<]UZ,/PJU7H1DI*Z9Y\HN+LT%%%%,04444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !112.ZQHSR,%51DLQP * %HK@/$7Q>T+
M1G:#3@VJ7"\'R6Q&#_O]_P  :\WUOXM>)M6W);3IIL)Z+:C#?]]GG\L5ZE#*
M\36UM9>?]7.2IC*4-+W?D>_WE_9Z?#YM_=06L?\ ?FD"#\S7+WWQ4\(V+%/[
M2-PXZBWB9Q^>,?K7SK<74]W,9;N>2>0]7D<L3^)J*O7IY'37\23?II_F<,LP
MF_A1[C=_'+1H\BRTR^G/K(4C!_4UFR_'AO\ ECX? ]WO,_ILKR"BNR.4X1;Q
MO\V8/&UWU/5Q\=KW?\VB6Y7T$[ _GBK47QX4X\_P^1ZE+S/Z%*\>HJGE>#?V
M/Q?^8EC*Z^U^1[Q9_&WP]-@7=I?6S=SL5U'XAL_I70Z=\1O"FIL%@UF"-S_#
M<9B_5@!7S-17//)<-+X6T:QQ]5;V9]>0S17$0D@D25&Z,C @_B*?7R58ZG?:
M9,)=.O)[5P<[H9"O\J[S0_C/KEAMCU:&'4HA@%C^[DQ]1P?Q%>96R2M'6F^;
M\#KIX^#^-6/>:*Y/PY\2?#WB/;%'<_8[IO\ EWN<*2?8]#^>?:NLKQ:E*I2E
MRU%9G=&<9J\7<****S+"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@ I&944L[!5 R23@"JNHZC;Z9
M:F:Y;V51U8^@KA=6UVZU5RKGRX,\1*>/Q]:Y,1BH4--WV.O#X6=?79=S=U7Q
M>L;&+3%$AZ&5AQ^ [URMS=W%Y+YEU*TK^K'I]/2H:*\&MB*E9^\SWJ.'IT5[
MJ"BBBL#<**** "BBB@ HHHH **** "BBB@!R.T;AXV*L.C*<$5T6E>+9H,1:
MB#/'_P ]!]X?XUS=%:TZTZ3O!F56C"JK31ZE:WD%[");659$/<'I]?2IJ\PL
M=0N-.N!-:R;6[CLP]"*[K1]>M]679_JK@#+1D]?<>M>[AL9&M[LM&>%B<'*C
M[T=4:M%%%=QPA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !145S<P65K)<W<J0P1*6>1S@
M*!W)KQ+QK\7+O4VEL/#;-:61RK7/264>W]P?K].E=F%P=7%2M!:=685J\**O
M([[QC\3-*\+;[:'%_J(X-O&W$9_VV[?3K]*\6\2>.=<\42$:A=E+?.5M8?EC
M'X=_J<USQ)9BS$DDY)/>DKZ["Y=1PRNE>7=_UH>)6Q52KILNP4445Z)S!111
M0 4444 %%%% !1110 4444 %=CX6^)>N^&W2)YC?V(X-O.Q.T?[+=5_E[5QU
M%9U:-.M'EJ*Z*A.4'>+L?3OA?QQHWBN$?V?/Y=R!E[67B1?7 _B'N*Z*OD6W
MN)K2X2>UE>&:-MR2(V&4^H->Q^!OB['=>5IOBIEBFQM2^QA7/^V.Q]^GTKY;
M&Y1*E[]'5=NO_!/8P^-4_=J:,]7HH!#*"IR#R".]%>">B%%%% !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 5G:OK,&D
MP9D^>9A\D0/)]SZ"GZMJD6E69FD^9SQ&F?O'_"O.[N[FO;IY[AMTCGGV]A7!
MB\5[%<L?B_([\)A?;/FE\/YC[Z_N-1N3-=/N8]!V4>@%5J**^?;<G=GT"2BK
M(****0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH *?%*\,JR1,4=3E6!
MY!IE%&P;G=Z#XB34@+>ZPET!QZ2>X]_;_(W:\H5F1PR,593D$'!!KO?#^O+J
M</DW!"W2#GMO'J/ZU[N#QGM/W=3?\SPL9A/9_O*>WY&U1117IGF!1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 55U/4[/1].FO]2G6WMH5R[MV]L=R?0=:DN[N"QM);J\E6&"%2\DCG 4
M#O7SM\0?'4_C#4Q'!NBTNW8^1">"YZ>8WOZ>@^ISZ&!P4L74MM%;LYL1B%1C
MYCO'?Q#O/%]P;> /:Z7&V8X,_-)Z,^._MT'OUKC:**^VI4848*%-61\_.<IR
MYI;A1116I(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'I?PZ^)S
MZ)Y>D^()&DT_.V&<\M;^Q]5_E]*]RCD2:)9(G5XW4,KJ<A@>A![BOD*O2_AC
M\1&T::/1=:E)TZ1L03,?^/=CV/\ LG]/SKY[,\L4TZU%:]5W_P"">GA,7R^Y
M/8]THH!!&1R#17RI[ 4444 %%%% !1110 45GZKKEAHT.^]F"L1E8UY9OH*X
M;4/&^JZE*8-+C-NK'"B,;I&_'_"@#O[W5++3EW7UU%#Z!FY/T'4US5_\0[&'
M*V%O)<M_>;Y%_P ?TK%L/ ^JZD_GZG-]F#<DR'?(?P_Q-=+8^!='M<&9)+IQ
MWE; _(8_7- '-3_$+59,B&&VA'KM+']3C]*KCQ)XJN.8Y+@@]/+MA_1:](M]
M.LK3'V6T@AQW2,#^56: /+_[2\7GYP-0QZ_9SC_T&G#Q1XIM_P#6M*0/^>EL
M!_2O3J* /.K;XBW\?%U:03#U4E#_ %_E6U9?$#3+A@MW%+:D_P 1&]?S'/Z5
MT-UI=C>Y^UV<$Q]7C!/YU@W_ ("TJZ!-H9+1_P#8.Y?R/^- '0VE]:WT?F6=
MQ',OJC XJ>O,;WPAK6BO]ILF,P3D26Y(=?PZ_EFKFD^/[FV(AUB+ST'!D08<
M?4=#^E 'H5%5=/U*TU2V$]C,LJ=\=5/H1VJU0 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !4=Q<1VMN\\S;8XQEC4E
M<7XLU?[1<?88&_=1']X1_$WI^%<^(K*C3YCHP]%UJG*8^IZC+J=\\\I..B+_
M '5]*IT45\S*3D[O<^FC%17*M@HHHJ2@HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ J2WGDM;A)H6VR(<J:CHIIM.Z$U=69Z5I.IQZK8K.
MF%<<2)G[IJ]7G.A:F=+U)9&/[E_ED'MZ_A7HH(905.01D$=Z^DPF(]M#7=;G
MSF+P_L9Z;/86BBBNLXPHHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBN%^*/C/_ (1K0_L5C)C4KY2(R/\ EDG0O]>P
M]_I6U&C.O45.&[(J35.+E(X3XM>-CJ^I-H>FRYL;5OWS(>)I!V^B_P _PKS6
ME)R<FDK[[#T(8>FJ<.A\W5J2J3<F%%%%;F84444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 >W?"7QU_:%JOA_5ILW<*_P"BR.?]8@_A
MSZCM[?2O4:^1K2ZGL;R&ZM)&BGA</&ZGE2#D&OI[PCXCA\4^&[;4HL"1ALGC
M'\$@ZC^H]B*^1S?!*E/VT-GOY/\ X)[6"K\\>26Z-NBBBO"/1"BBB@ KCO$O
MC:.TWV>D,))^CS]53Z>I_2J?B_Q=Y@?3=*D^7[LTRGK_ +(/IZFI?"_@I0D=
M]K*98_-';,.@[%O\/S]  9.C^%=1\0R?;;Z5HX)#DRR'+R?0?UKT#2]&L='@
M\NQA"$_><\LWU-7@ H  P!P .U% !1110 4444 %%%% !1110 5D:QX9T[65
M8SQ".<CB:,8;\?7\:UZ* /*[S2]9\(WHN8'81YXGC^ZWLP_H:[#PWXN@UE5M
M[K;!>_W>BR>Z^_M70RQ1SPM%,BO&XPRL,@BO.O$_A&72G:_TO<UJIW,H/S0^
M_N/?M^M 'I%%<GX0\5?VD@L-1D'VM1^[<_\ +4?XC]:ZR@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH H:UJ TW2Y)L_O"-L
M8]6/^<UYNS%F+,<DG))[UN^+-0-UJGV93^[M^/JQZ_X5@U\[CJWM*MELCZ+
MT?9TKO=A1117"=P4444 %9GB/49M(\-WU_;*C2V\)=!("5)'KC%:=87C?_D1
M]6_Z]FJHZR2)EI%F%<>(_%6EZ#!KNH1:3<6#)')+% )$E"OCH22,\UTVI^)-
M(T:VAGU2]2V689C# EF'LHR>]>?WVF266G>'+G6M0O+[09A$+F!W 6%BH*9P
M.4!]?2M&_>[M?B?<LM_96!FLXQ9RWD.]60?>5#N !SGZUWRHPD_OV\NGK\MC
MSZ=:<8W\EOY]?3Y[G8MXATI=/M[[[;&;6YD$<4JY968]!QT_&K%UJ5I97%M!
M=3".6Z?RX4P27;TXKD(O#'VKP3K5K'J%M?O=SO<Q/:KA(Y1@[1@G'S+^M,\/
M7Y\6^);/4<ADTO3ES_LW,G#?D%-8^QA9M/1;_=I^.AO[::LFM7M]^OX:G1WG
MB[0=/U,:?>:I!%<YP4)/RGT8@87\2*MWVM:=ILT4=_>1V[2HSIYAP"JC+'/3
MC->;:#'<S^&]2TV\UK2K!FEE6^BO(/WH8G[Q8N,^QQ6QJM@L7BKP1973)>"&
M*56=ER)"L:X;'U&:MX>"DHW[_E?L1]8GRN5OZNEW.LTKQ'I.MPS2:7>I<+!_
MK, @K[X(!QQUIR^(-+;0SK"W:G3QUGVG'WMO3&>O%<W;1A?BAKJ1*!OTQ"0H
MQN/ S]:YB'5;!/@B^G-=P_;?F7[-NS(#YV[[O7&.<TE0C+6-_L_C>_Y%>WDG
M:5NOX6_S/3[[6-/TW3A?W]W'!;, 5D<XW9&1@=2?:DTG6M.URU-QI-VES$#A
MBN05/H0>1^-<3XD:X@UCPI<&X@M;98"J3W49>*.4H,%AD<XZ'/%;GANQD7Q!
MJ.HRZO8WTT\4:2QV2;0I&<%OF/)&:B5&,:?-?7_@V_K4<:TY3Y;=OQ5^X[Q#
MXUL?#^M6%C<2Q@3,3<,V<PIC(; ]3Q6C>^)M&T[38+^]OXXK>X4/"Q!)D!&<
MA0,G@CM6#XPEBM?&/A:YNG6*!9Y@\KG"J2HQDFH9[NS@^*L-YJ<T(M9=._T&
M>1AY>[=SM8\9QG\#51I0E&+L]G^%PG5E&4M>WX]3K].U.RU>S6ZTVYCN86.
MZ'H?0^A]C5JN+\'M%/XR\2W.ED-ILDD05XS^[>4+\Q7L?K[UVE858*$K+R_$
MVI3<XW?G^ 4445D:A1110 5W'A+4C=6!M96S);],]U[?ET_*N'J]HU^=.U2*
M?^#.UQZJ>O\ C75A:WLJJ?3J<N*H^UI-=>AZ510#D9'(HKZ8^9"BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M ,:[O["G_.ON.?\ M&/\I]7T5\H?V]K'_05OO_ E_P#&C^WM8_Z"M]_X$O\
MXT?V%/\ G7W!_:,?Y3ZOHKY0_M[6/^@K??\ @2_^-']O:Q_T%;[_ ,"7_P :
M/["G_.ON#^T8_P I]7T5\H?V]K'_ $%;[_P)?_&C^WM8_P"@K??^!+_XT?V%
M/^=?<']HQ_E/J^L'Q?HW]K:*YB7-Q;YDC]3ZK^(_D*^;O[>UC_H*WW_@2_\
MC1_;VL?]!6^_\"7_ ,:/["G_ #K[@_M&/\I[G\/M8VR2:5,>&S)#['^(?U_.
MN\KY)34;V.421WEPK@Y#+*P/YYJ?^WM8_P"@K??^!+_XT?V%/^=?<']HQ_E/
MJ^BOE#^WM8_Z"M]_X$O_ (T?V]K'_05OO_ E_P#&C^PI_P Z^X/[1C_*?5]%
M?*']O:Q_T%;[_P "7_QH_M[6/^@K??\ @2_^-']A3_G7W!_:,?Y3ZOHKY0_M
M[6/^@K??^!+_ .-']O:Q_P!!6^_\"7_QH_L*?\Z^X/[1C_*?5]%?*']O:Q_T
M%;[_ ,"7_P :/[>UC_H*WW_@2_\ C1_84_YU]P?VC'^4^KZ*^4/[>UC_ *"M
M]_X$O_C1_;VL?]!6^_\  E_\:/["G_.ON#^T8_RGU?17RK;^*->M)A+;ZS?H
MX[_:'/YC/->R?#3XC2>)6.DZUM_M%$+1S*,"=1UR!P&'7CJ/I7)BLIJX>'M$
M[I;FU'&0J2Y6K,]&HHHKQSN"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ KC/&DY;4((,\1Q[OQ)_^L*[.O/?
M$\OF^(+C'1-JC\ /ZUY^82M1MW9Z&7QO6OV1DT445\^?0!1110 4444 %%%%
M !7"W>GV6I_&!H-1MX[F)=*#K'*,J6#XSCH>">M=U7'ZCX4&L>/Y;K4[$3:8
MVGK&LOF;2LH?/&"&'!/-=%"2C)MNVC,*\7**25]48VFW&G:-+XTCDA\W0H'0
M>1']TNPPR+Z<X'M@5!/:RV'B?PO>1Z7IND"XGV+%9N3(R,!D.0 #U]_K7>VW
MAS2;/1GTJWL8ULI 0\7)WY[DGDGWS52S\%>'[&2"2VTY5DMY!+%(979E8=.2
M<X]NGM6ZQ$$V]?\ /2W?_,YY8>HXV5NORN[]O\C TW2++5OB9XD_M*!;E(/(
M9(I.4#&,#=MZ$X'![9-.ATG39/BY>QRV-JR_8%G56B4_O-XR_3K[UU]MI-E:
M:E=ZA;P[+J\V^?)O8[]HP."<#CTJKJGAC2-9O8;O4;3S+B$;4D61T(&<X^4C
M/XUFJZYEJ[6M^!<L.^5V2OS7_&YS&FZ18:M\2?$PU.UCNDB\@HDHW*"8\$[3
MQGCK6)'<7-I\(M1CM'9(TU%X#AB-D1<9&>PYQ^->F6VDV5IJ5WJ%O#LNKS;Y
M\F]COVC X)P./2F6FAZ;8Z?-8V]JHMIW9Y8G)<.6^]G<3U]*?UA:>7+^&XGA
MVVVM+N7XW.4T_P /7ZZSI-]9:3I6F0VY/F2V=P6:>-EQ@_(-W8Y-,\*:/8W_
M (H\1W5] MQ);ZDWDB4;EC.<E@.@/ Y]A71Z;X1T32+Q+JPLS'+&"$+3.X3/
M7:&) _"KUEI5EITUU+9P^6]Y*9ISO8[W]>3Q^%$JZUL^GZW[LJ-!V7-WO^#7
M9'!W^G1^%[N[U'6=*L=9TNXO?-:]P#<6Y9NAR.0#Q@'_  KT@'(!'2L'_A"?
M#PO/M(TY=_F^;L\U_+W^NS.W]*WJRJU(S2MNC2E3<)-]'_P?ZZA1116!N%%%
M% !1110 4444 :7A^<V^O6K \,^P^^[C^M>C5Y7!+Y-S'*.J.&_(UZH#D9'2
MO;RV5X2B>)F4;3C(****]4\H**** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *XKXM7QLOAW>*APUS)' #]6R?T4UVM>6?'2[V:'I5GG_
M %URTN/]Q<?^SUVY?#GQ4%Y_EJ<^)ERT9,\3HHHK[X^<"BBB@ HHHH ]-^'[
M.WPY\0PVUZNC7!FCVZG(_EH,XPFX<CH>1TWU-X@\3Q:EXE\):1::JVI?8[BW
M%Y<(3Y<TH=0&'J1SS_M56^'FLP6'A._M=/UBQTW6);E7_P")FQ$#Q@#@=@>N
M3U_I)X[\46<N@Z=!]MT^^\06]R)S>:=%B.%1D@!SUYQ^7(KP90;QC]V^O_MM
MK[;?,]&#_P!GM>VC_.]O5^ATUG&J_$_QI>6T:R:G;6<;6:D9.3",X'U"C\?>
MN?TO4+_Q#\)?$DGBB1[E+9]UK//]Y9/0'V.!C_:(KC+KQSX@N]?AUIK[R[^&
M+REEBC5<KDG!&,'KWHU_QSK_ (EMEMM5O=UNIW>3&@12?4X'/XUI' U?=3M]
MG7JN7MIU^0GB(7;5]V_6_?T.\\3:[KVD>&?!$7A^XFB-Q9QY2)<^:X2/:I]>
MIXK5UO3+R3XG7]YI&IC2(X=*234;B*(2-R6X"_WMJ#GJ,5YQIWQ+\5:9;Q6]
MMJ0,,,*PQ1O A"*HP,<=<=^_>J.G^,M>TS7)]7MK]S>7(Q,\@#"0>A!XX[>G
M:CZC65[<J?O:][N^NG3YB^L0ZWZ?*W;^D>A>++FTU?X-I=PSW]XL%Z!#<ZB!
MYK<D$@CJO) SS^587QG_ .1RL_\ L'1?^AO7.ZOXX\0Z[92V>J:@9K:602-%
MY2  CI@@9 ]LU7USQ3JWB."SBU>=9_L:E8F\L*V#C.2.O05KA\)5I3C)VLG)
M[]TO)=5Y$5*\)Q:\E^;\SL)%1_@/IRRMMC;5<,WH,ODUW&O:MI7AOQ%I:3:Q
MJ5A;PPJ+>PM;?-O,G3' ^8]O;C'OXQ;>*M6M/#=QH,5PIT^X.6B>-6P<@G!(
MR.@K1T_XD^*-,TU+&VU$&*)=L1DA1VC'L2,_GFLZN!JS;>EKR>_1V\GL5#$0
M22\K?<V^ZWO^!UUBQM=)UG7HM=O=+\.W&I.T%O80@33,3V)^X.,8Z<<XK<UX
M1R?$SP3=JD@DGA;<TR@2, N1NQQGYC7E^D>/O$>AQ7,=A?[5N9&E</&KX<]6
M&1P?TJ&X\;>(;O4K&_N=1:2ZL 1;RM$F4SU_A^;\<TG@:SJ<VEM5]\;:Z=]W
M<;Q$'%KO_G?N=K<^(]4U'XS6^F7%RWV&UU4+%;J %7;D _7D_G72:-KNI7WQ
M;U[1[JZ:33X;:0);$#8N"GM_M'\Z\8&N:BNO_P!M"X_XF'G>?YVQ?OYSG;C'
MX8Q5JV\7:Y::]<ZS;WNS4+I2LTWE(=P.,_*5P.@Z"JJ9>Y1LDOAM\]-=OQW$
ML4E5<];.2?R5]/Q/1O"?V#3_ (/"[.H7>F^==,+N[L(]TJX)"@D<J,8Y]_>I
MK/7-*USXF^$Y--GGNIX;>:.>YGA,;2@1MM)X&?XNE>9^'_%VM>&#)_8]X8HY
M>9(F4.C'UP>_N*EN/&VOW/B"#6Y+X?;[92D,@A3$:D$8"XQT8]1WHE@:CJ3E
M??FMKW5K-6_7Y"CB(JFH]O\ ._?]"QXX\1ZIJ^OWUG?71>UM;N1((  $C"L5
M& /:N8J6YN9;R[FN;EM\TSM)(V -S$Y)P..IJ*O4HTU2@H);'+4FYS<F%%%%
M:$!1110 H)!R.#7U=H%\=3\.:=?,<M<VL<K?4J"?UKY0KZ1^%MW]K^'.F$G+
M1!XF]MKG'Z8KP,\A>E&?9_G_ ,,>EE\O?<?(ZZBBBODSV0HHHH **** "BBB
M@#Y_^,TSR>/BCG*Q6L:J/0<G^9-<!7>?&+_DH4O_ %[Q?RK@Z^_P/^ZT_1'S
M>(_C2]0HHHKL, HHHH ***<B-)(J(,LQ  ]Z!#:*]7U.'3_!U[:^'='\)6_B
M"_6!9[R:>W,SMGKM !VCWZ#(ZUR\'A237M<U6XEMQX9TVSQ+.MTKG[.K?=4
MX))ZXX_D*XJ>,A-<[5H]]-?EOKT.B5"2TZ]CD**[B'X;M=:]IMI9:O%<6&J0
MR2VU\D)P=@RRE"<@_C46J?#];'PW>:I9:Y::C)I[JEY! I_=$G'#9^;D^@[U
M?URA=+FW\GWM\M=-1*A4>R_JU_GH<917<V?PV\V&S@O]<M;+5K^+S;73WC9B
MPQD;F'"D_0U'I?PZ:\T%]5U+5X-+A@NGM[GSTSY6WC((/S'=@8_6AXR@K^]^
M#_#O\A>QGIIO_P .<517;Z5X"TS5I([>#Q=8&\N"XMK=(F8N%)QN.?D) SCG
MVS6IX?\  ^D2>"];FUN^M[>[@G$#SM&S?8F5RI'! ;=Q^=3/&T8+KTZ/J[?U
M_F5'#SDTN_F>:45VMA\/H)K.UGU3Q!;:=_:,I33T>%G:X&<!C@_*#QR?44RQ
M^'LQ75IM>U&/2K72IA!--Y+39<XQA5YQ@@Y]_K5?7*&NNWD^]M.^NFA/L:FF
MAQM%7=7L8=-U6:UMKZ&_BC(VW$&=KC&>]4JZ8R4DFC-IIV84444Q!1110 5T
M/@*9X/'^BM&<$W2H3[-P?T)KGJWO _\ R/FB_P#7['_Z$*QQ'\&?H_R+I_&O
M4^H:***_.CZ@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M.K>(&O+&"X6=8C:*LC%3D N#_(5U5%%3*<I*S*C",6V@HHHJ"PHHHH ****
M"O5HEV0HO]U0*\QL8O/U"WB_ORJOYFO4*]G+%I)^AXV9O6*]0HHHKUSR HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQKX[Q8O-%E
M_O1S+^10_P!:]EKS#XY6GF>&].NP,F&Z,?T#J3_[(*]+*Y<N+A\_R.7&*]"1
MX?1117W)\\%%%% !1110 4444P/2Y?BAH][JT.JZAX3634+- MK+]L)VXZ;A
MM ."20<<9K.TSXCCS-;3Q'IHU&UUAP\L<<IB*D#  (YQ@ =>U<+17"L#ATK)
M?B].NFNFIO\ 6*ET[_EZ';ZK\0+/4=.TK3X_#D$-EIMSYJV[7#.DB<_(> >_
M)R<GMVI]SX\TFVT#4M/\->'O[-?5$V7+O=-(JCN%4_4^GTKA:*KZG1M:SMON
M_777747MYWO^B.Z_X3W2=5TNT@\6^'1JEU91^7%<I<M$74= V/\ Z_?BN.O+
MF.;4Y;FTMUM8VE+QPJ=PC&<@ GJ!5:IKFSN;,H+NWE@,B!T$J%=RGH1GJ/>M
M*=&G2?NZ7Z7=ODMB95)3C9GHK_%33'U:TUN3PPLNL0QB)IVNV"A><[5P0"<G
MG'&>]9>C>/K:U?7;?5](^VZ=K,[3O;K-M,9+$XW8Y[<\=,UQ%%9+ T$FDOQ?
M>ZMKIJ7]8J73OL76O88==^W:=;>1#'<>=# SE]@#9"ENI],UV-W\3 /&T7B/
M2],,$CP"&\@EFWK...G'' '/MTZYX&BM9X>G4MS*]E;Y,B-6<;VZ_IJ=QJ'C
MS3HM!OM-\*Z"NDC4C_I<K3&0L.ZKGH.2/09.!4-E\0YK/X?R^&18!V=)(DNS
M-@HCMEEVXY[CK7&T5'U.CR\K5];[O=%>WJ7NF=GKGQ$FUGP3:Z ;'R6B6)9K
MKSMQF$8P!MVC'.#U/2N,HHK6E1A234%:[N9RG*=N;IH%%%%:DA1110 4444
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
M4*GLJL9]FB*D>>#CW/DBBI)X7MKB2"8;9(G*,/0@X-1U^B[GRX4444 %%%%
M!1110 JJ68*H)). !WKTS6-(\%^!Q9:9KNEW6K:A-");B>.X:,1YR/E (!Y!
MX/Y]J\S!*D$'!'((KT;4/%?@WQ7'9W_BJUU*+4[6(1RK9E=EP!SU/([^A&>I
MKAQ:FY0M?EUOR[^1O1<=;VOTOL9T6@:5+\([S75M6%\E]Y4<AE8E4RO&.%/!
M/.*T;SPCH0LO!+./L8U91]MG\UCNX4]R0N2<<>M5?#WBCPXOA'4/#6OQ7Z64
MUR9X)+;:7 R, D\9X],=:?KWC'PQK2>'[-M,OUTW3-Z2P;U#-'@!<-GD_*">
MGIGO7*_K'M&O>M=OY<NG7OT[FT?9\EVU>S^^_P#D7O%^C>'O#DI2Y\&7\$,=
MPHBNX[UGCN8\\[B2=I(Z#K6M\1[;2]3UG1]#BTUEU.\@@CMKSSCM@C+X(*9P
MV!FN>U;Q?H%MX&O/#^A2ZM>B[=2IU$J5ME!!PN/ITI^O^-M"U:/2];MUOH?$
M.G)$J1;5,!*MD[CUQUQC!Y'%80I5^:$I)Z-ZW?96;5]%??I\C64Z?+)1M=K;
M3OW_ "_S-0>'? S>+#X,&G7@O1'L&I_:&R9=F[[N=O3VZ\8[UG:%X1T&T\.^
M(KKQ-;S7,FCWWE;[>0JSA2!M SC#'OU -6?^$W\&#Q ?%BV.I?VT8_\ CU)7
MR?,V[=V>O3C/XXS6!;^-K=O!_B/3[^.=K_6+G[0KQJ/+4E@3DDY'0]C51ABG
M&RYE\-[OK?6WE;Y!>AS*]K7?W6Z^9T>I:5X"L/#NE^)GT6]-M>YC6Q2Y;&[)
MRQ8MGC:>AYXI;KX9:;-\38]-M/.ATHV0O7C5BS ;MNP$Y/)QUYZURFL>*;+4
M/AYHV@PQ7"W5A*SRNZJ$(.[H<Y[CJ!717GQ3LAXYL]9L+2Y>T6Q^QW,4P568
M%B25PQ'''7W^M/V6+C?D;O[ZU?3[._YD1G1E%<]MH].O4F\0>!]/D\(ZGJ-I
MX<N] N-/(>/SKDRBYCSSG).#WP/;DU!J>D^#/#GAC1+_ %+2KB[N]3T]'$4<
M[J@?:"TA.[U8<#CCI6/XCUGPW/I5PFBZAXBFN)V!6*[G!AB7/*D9R>.._P#C
M4\6^)[/7M#\.V=G%.DFEV?D3&50 S;4&5P3D?*>N*NE2KR45)RM?7=.UN]V]
MQRG3C=I*]O+O_E_P3E:***]D\\**** "BBB@ HHHH 559W"H"68X '<U]8Z-
M8_V9H5A8<?Z+;QPG'<JH']*^<?A_I?\ :_CS2[<KNC2832#MM3YN?RQ^-?3=
M?+Y[5O*%/YGKY?#24@HHHKYP]0**** "BBB@ HHHH \"^-%K)#XY2=U/EW%J
MA1O7!((_3]:\]KZ<\:>#K3QCI MIV\FYA):WN ,[">H([@X&1["O%;_X5>+;
M*X:--.%V@/RRV\JE6_ D$?B*^QRW'470C3G))K34\/%8>HJCE%73.-HKJ/\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% 'CGQ=\#.LS^)-*B+(P_P!-C0?=/_/3'IZ_
MGZUY'7U\RJZE74,K#!!&017@GQ.^'Q\.W1U;2(B=*F;YT49^S.>W^Z>Q['CT
MS]3E68*26'J[]'^AX^,PUG[2'S//****^B/,"BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "E52[!4!9B<  9)-)7LWPK^'?V<0^(M<B_>D
M;K.W<?<':1AZ^@[=>N,<N*Q4,-3YY_+S-:-&567*C;^%W@=O#6F-J&IQ!=3N
MU'RGK#'UV_4]3^ [5WU%%?"5ZTZ]1U)[L^BITXTXJ,0HHHK$T"BBB@#S^^\&
M7>H>++HJ/)LG?S#,1UW<D =SG-:^I^!+"XTY(M.'V>XB'RR,<[_][_&NIHH
M\LMM1UKP?>?9YD819SY,G*./53_45W&D>+--U95591!.?^6,IP<^QZ&M.^L+
M;4;9H+V%98V[,.GN#V-<5JOP\==TFD3[QU\F8X/X-_C0!WM%>70:]XA\.L(+
MD2;%.!'<H2/P/^!K?L?B):2 +J%K)"W]Z([U_+@C]: .RHK'MO%>B76-FH1(
M?27*?SQ6C'?VDO\ JKJ!_P#=D!H GHIN]0N2RX]<U%)?6D2DRW4* =2T@&*
M)Z*Q;GQ=HEKG=?)(?2(%\_B.*P;_ .(R#*Z;9%O1YSC_ ,='^- '<$A5)8X
MY)/:N:UGQMI^G*T=HPO+CIA#\B_5O\*Y%[GQ%XKD\M?-DB)Y5!LC'U/3\ZZ#
M2/A]!"5EU:7SW'/E1\+^)ZG]* .>6/7?&5YN;<\:G[Q^6*/_ #^)KO=!\.VF
MA6^(@)+AA^\G8<GV'H/:M2&&*WA6*"-8XT&%51@"GT %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %5-1TVWU2
MU,-RONKCJI]15NBIE%25GL5&3B[K<\UU32;C2KC9.,HWW)!T8?X^U4:]2NK2
M&]MV@N4#QMU![>XKBM8\,7%ANFM<SV_L/F7ZC^M>%B<%*F^:&J_(]W#8V-1<
ML]'^9A4445YQZ(4444 %%%% !1110 4444 %%%% !1110 4444 %36MI->W"
MP6R%Y&Z =O<U<TK0[O57S$OEPYYE8<?AZUW&F:3;:5!LMURS??D;JU=N'P<Z
MSN]$<6(QD**LM60Z+H<.DP[N)+EA\\GI[#T'\ZU***^@A"-./+%:'S\YRJ2Y
MI/4****L@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "H[BWAN[>2WNHDFAD4J\;KE6!Z@BI**-@/!/B'
M\,I?#K2:GHBO-I1.7CSN:V^OJOOU'?U/G=?7S*KJ5=0RL,$$9!%>3>-?@\LQ
MEU#PIM1^6>Q8X#'_ &#V^AX]QTKZC 9LFE3Q#U[_ .?^9Y&)P33YJ?W'C5%3
M75K/974EM>0O!/$VUXY%PRGT(J&OHTTU='EA1110 4444 %%%% !1110 444
M4 %%%% !1110 4JJ78*@+,3@ #))J]H^B:CK^H)9Z3;/<3-UVCA1ZL>@'N:]
MS\#_  OLO#+1W^I,MYJ8&5./W<)_V1W/N?PQ7#B\=2PL?>U?8Z*.'G6>FW<P
MOA[\*?LYBU?Q3"#)PT%BXR%]&D'K_L]N_H/6J**^+Q.)J8F?/4?_  #WJ5*-
M*/+$****YC4**** "BBB@ HHHH **** &R11S1E)D61#U5AD&L&]\%:+>,66
M!K9CW@;:/R.17044 <+<_#<<FSU#Z++'_4'^E4'^'FK+]R>T?_@;#_V6O2:*
M /,?^$!UK=C%O]?,_P#K5*GP\U9B-\UH@[_.Q_\ 9:])HH XBV^'$0P;S4';
MU6*,#]3G^5;MAX2T:PP4M%F<?QS'>?RZ?I6U10 BJ%4*H  Z #I2T44 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 86J^%K:^8RVQ%M,>N!\K'W':N1O](O=-;_2H2$[2
M+RI_&O2Z1E5U*N RGJ",@UPUL#3J:K1G=1QU2GH]4>445WE[X3T^Z):#=;.?
M[G*_E_A7/WGA/4;?)A"W*>J'!_(UY-3!5J?2_H>M3QM&IUMZF'14L]M/;-MN
M(9(CZ.I%15R--:,ZTT]4%%%%(84444 %%%.CC>5]L2,['H%&30 VBM>T\,ZG
M=$9@\E?[TIV_IUK=LO!MK%AKV5IV_NK\J_XUU4\)6J;*WJ<M3%T:>[OZ')VE
MC<WTOEVD+2-WP.!]3VKJ=,\'QQ%9=2<2MU\I/NCZGO71P6\5M$([>-8T'15&
M*DKU:. IPUGJ_P #RJV/J3TAHOQ$1%C0*BA5 P !@"EHHKT3S@HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** .?\ %/@K1_%MOMU&'9<*/W=S%@2+^/<>QKQC
MQ/\ "K7= WSVB?VG9KSYD"_.H_VDZ_ED5]#T5Z.%S&OAM(NZ[,YJV%IU=7HS
MY!((.#P:2OICQ%\/?#WB5FEO+3R+ENMQ;'8Y]SV/X@UYOK?P1U2VW2:'>Q7J
M=HI?W;_G]T_I7TE#-\-5TD^5^?\ F>54P56&VJ/+Z*UM3\+ZYHV3J>E75N@Z
MR-&2G_?0X_6LFO4C.,U>+N<;BXNS"BBBJ$%%%% !112@%B !DG@ =Z $HKH=
M+\">)M8*FST>X",?]9,OE+]<MC/X5WVB? XG;)XAU+'0F"T'Z;V_PKCK8[#T
M?CE^IO3P]6ILCR2""6YF6&VB>:5SA4C4LS'V ZUZ-X9^#6J:CLGU^7^S;<\^
M4N&F8?R7\<GVKUW0?">B^&HMFD6,<+D8:4_-(WU8\_ATK8KP,3G4Y>[05EW>
MYZ-+ 16M34SM$T#3?#NGBSTBU6"/C<1RSGU8]2:T:**\&4I2?-)W9Z222L@H
MHHJ1A1110 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 %%%% ",BNI5U#*>H(R*H2Z%I<WW[*(?[@
MV_RK0HJ90C+XE<J,Y1^%V,.3PCI;GY1-'[*_^.:@;P79'[EQ<#ZE3_2NCI'=
M8XV=R%5022>PK!X6@_LHW6*KK[3.<7P59C[]S.?I@?TJ9/!^FJ?F,[_[SC^@
MK5T[4+?5+%+JS8M$^<9&",''(JS0L+07V0>*KO[1FQ>'=*A^[9HW^^2W\S5Z
M*"*W7;!$D2^B* /TJ2BMHTX1^%6,95)R^)W"BBBK("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 **** "L>^\(^'M28O>Z-92NW5_)
M8_\  AS6Q151G*#O%V$XJ6Z.)N_A'X1N<^7936Q/>&X;^3$BLR7X'^'6_P!5
M?:DA]Y$(_P#0*])HKKCC\5':HS%X>B_LH\O'P,TC?\VK7I7T"H#^>*M1?!'P
MVG^LN]2D/O*@'Z)7HU%4\QQ;^VR?JM%?9..M/A5X0M,$Z89V'\4TSM^F<?I7
M0Z?X?TC23G3-,M+5O[T4*JQ_'&:T**YIXBM4^.3?S-8TX1^%(****Q- 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 *YGQUJGV'0S;1MB
M6[.P>R_Q'^0_&NFKR?Q?JG]J>()2C9A@_=1^^.I_/- &S\/-4\NYFTV1OED'
MF1#_ &AU'Y<_A7?UXE8WDEA?PW4/WX7##W]J]HM;B.[M(KB$YCE0.I]B* ):
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 **** "BO._#VK:A<>-H[:>]GDA\R4&-I"5X5L<?A7HE !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 %%%% &3XFU
M3^R=!GG4XE<>7%_O'O\ AR?PKR'->V7=A:7Z*M[;QSJIRHD7.#7.>+-%TVT\
M+W<]M8P12KLVNB $9=10!YK7HOP^U3[1ITNGR-E[<[H\]T/^!_F*I> ],L;^
MQNVO;6*=ED 4R(#@8KLK32;"QE,MG9PP.5VEHT )'I^E %NBBB@ 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@#R_PS_P E B_ZZS?^@O7J%>7^&?\ DH$7_76;_P!!>O4* "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 **** "L+QI_R*%[_
M -L__1BUNUA>-/\ D4+W_MG_ .C%H R?AQ_R#[W_ *ZK_*NSKC/AQ_R#[W_K
MJO\ *NSH **** "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 **** /+_#/_ "4"+_KK-_Z"]>H5Y?X9_P"2@1?]
M=9O_ $%Z]0H **** "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 ***IZEJ":?;[B-SMPBYZ
MU%2I&E!SF[)#C%R=D7**Y"75[Z5B3.R^R< 5'_:5[_S]2_\ ?5>*\ZHWTBSK
M^J2[G9T5QG]I7O\ S]2_]]4?VE>_\_4O_?5+^VZ7\K#ZI+N=G17&?VE>_P#/
MU+_WU1_:5[_S]2_]]4?VW2_E8?5)=SLZ*XS^TKW_ )^I?^^J/[2O?^?J7_OJ
MC^VZ7\K#ZI+N=G17&?VE>_\ /U+_ -]4?VE>_P#/U+_WU1_;=+^5A]4EW.SK
M"\:?\BA>_P#;/_T8M9/]I7O_ #]2_P#?51W%S/=V[07,K2Q-C<CG(.#FC^VZ
M7\K#ZI+N2?#C_D'WO_75?Y5V=<):.U@K+9$P*QRPCXR:L?VE>_\ /U+_ -]4
M?VW2_E8?5)=SLZ*XS^TKW_GZE_[ZH_M*]_Y^I?\ OJC^VZ7\K#ZI+N=G17&?
MVE>_\_4O_?5']I7O_/U+_P!]4?VW2_E8?5)=SLZ*XS^TKW_GZE_[ZH_M*]_Y
M^I?^^J/[;I?RL/JDNYV=%<9_:5[_ ,_4O_?5']I7O_/U+_WU1_;=+^5A]4EW
M.SHKC/[2O?\ GZE_[ZIRZK?(<BY?\3G^=-9W1ZQ?X!]4EW.QHK,TG5OMV8I@
M%F49X_B%:=>O1K0KP4X/0Y91<'9A1116Q(4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%!.!D\"@ HK-NM<M+<E4)F<=DZ?G63<:_=S9$6V%?\ 9Y/Y
MUYU;,L-1TO=^7]6-X4*DNATY8*,L0!ZFJLFJV47WKE/^ _-_*N1EGEF;,TC.
M?]ILTRO*J9W+_EW#[SHCA%]IG4/XALD^[YC_ .ZO^-1'Q+!_#!(?J0*YRBN2
M6;XI[-+Y&JPU,Z$>)8N]NX^C"I%\1VI^]%,/P!_K7-44EFV*77\ ^K4^QUD>
MMV#_ /+;:?1E-6XKJ"?_ %,R/[*P-<11TZ5TPSJJOCBG^'^9#PD>C.\HKC8-
M3O+<CRYV(_NL<C]:U+;Q(.!=0X_VH_\ "O2HYOAZFDO=9SRPTX[:F]14-O=P
M7:;K>17]1W'X5-7JQE&:YHNZ.=IIV844450@HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH ***JZEJ-MI.F7%_?/LM[>,R.V,\#T]Z:3;LA-V5V6J*^??$
M?Q;U_5KQO[*F;2[0<)'%@NWNS8Z^PP/K6!_PG'BC_H/ZA_W_ &KW(9)7E&\F
MD>?+,*:=DFSZAHKY>_X3CQ1_T']0_P"_[4?\)QXH_P"@_J'_ '_:K_L.K_.O
MQ%_:$.S/J&BOE[_A./%'_0?U#_O^U'_"<>*/^@_J'_?]J/[#J_SK\0_M"'9G
MU#17R]_PG'BC_H/ZA_W_ &H_X3CQ1_T']0_[_M1_8=7^=?B']H0[,^H:*^7O
M^$X\4?\ 0?U#_O\ M1_PG'BC_H/ZA_W_ &H_L.K_ #K\0_M"'9GU#17R]_PG
M'BC_ *#^H?\ ?]J/^$X\4?\ 0?U#_O\ M1_8=7^=?B']H0[,]1\,_P#)0(O^
MNLW_ *"]>H5\I0^(=7M[H7,&I7,<X)(D60ALGKS^-7/^$X\4?]!_4/\ O^U'
M]AU?YU^(?VA#LSZAHKY>_P"$X\4?]!_4/^_[4?\ "<>*/^@_J'_?]J/[#J_S
MK\0_M"'9GU#17R]_PG'BC_H/ZA_W_:C_ (3CQ1_T']0_[_M1_8=7^=?B']H0
M[,^H:*^7O^$X\4?]!_4/^_[4?\)QXH_Z#^H?]_VH_L.K_.OQ#^T(=F?4-%?+
MW_"<>*/^@_J'_?\ :C_A./%'_0?U#_O^U']AU?YU^(?VA#LSZAHKY>_X3CQ1
M_P!!_4/^_P"U*OCKQ2C!AKU]D>LQ(_(T?V'6_G7XA_:$.S/J"BO%/!/Q<U!-
M4AL?%$J7%K,P0714*T)/0G P5SU[CKGM7M8.1D=*\K%82KA9\M0[*-:%:-XA
M1117(;!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<S
MXC8G447LL8Q^9KIJY?Q#_P A,?\ 7,?S->1F_P#NOS1TX7^(9=%%%?'GJ!11
M10 45QMU?^(M0\;:EI6D:C:V<-E;PRJ)K7S=Y<'@G<,#CWJ32_&P30M1N?$D
M*VMUI-P+:\$ +(6) 5ESSM.1UKH^KSM=:[:===B.=7L_ZZG745R&K^)[*^T?
MS[2_O["!;V&);R*VXGR>B;OO*>FX<?45O6FMV=Y>ZA:1LRS:<P6X5UQMR,@C
MU!'>IE1G&-VOZT_S!23=E_6_^1HT5SS^-=)72+/4%^TRB_W?9+>*!GFGQUVH
M.<=\]*?_ ,)EHXT-M4:698UF^SM"86\X39QY?EXSN]J/85?Y7V'S1[F]16=H
M^LPZS;O+#;WELT;;7BN[9H74XST8<\'M3+7Q#874.I2*[QC3)'CNA(NTH5&X
MGW&.<U#IS3:ML--/8U**YV?QIIT-C:W*6NHW NH1<1QV]D\C",_Q' P!]3FL
MOQ1XF,^B^'M1\/WK"WOM4@B+H,;T)(92#TZ8/TK6&&J2DDU:[L2YQM>_2YVU
M%4(-8M;C6[K2HR_VJTC224%> K=,'\*HIXQT=_#JZWYSK9O(8DS&2[ON*[54
M<DDCI6:IS>R[?CM]Y5T;M%96B^(K+7#-';I<6]Q;X\VVNX6BE0'H2I['UKEO
M$^L3W/Q T[0DN=6M;7R2\IL(F5I') 4[L<H,\D<#O6E.A.4^1Z=2932CS'?4
M5S5YX]T2QO9K>5[EX[:3RKFZBMG>"!_[KN!@'FK6J^+-*T>Z@M[R5S)<0F:$
M1(7\T @87'4DD8 J?8U=/=>H^:/<VZ*@L[D7EE#<K'+$)D#A)DVNN1G!'8^U
M3UDTT[,>X4444AEG37,>J6Y'>0+^?']:[.N*L/\ D(VW_75?YBNUKZG)&_93
M7F>=B_B04445[QQA1110 4444 %%%% !1110 4444 %%%% !139)$BC:21@J
MJ,DGM7.:AKLD^8[3,<?0M_$W^%<>*QE+#1O/?L:TZ4JCT-2_UB"RRB_O9?[H
M/3ZFN?O-3N;TD2/A/[B\#_Z]5**^4Q685L0[-V79'HTZ,(>H4445YYN%%%%
M!1110 4444 %%%% !1110 J.\;AHV*L.A!Q6S9>()(\)>#S%_OCJ/\:Q:*Z*
M&)JT)7INQG.G&:M)'<07$5S&'@<.OJ*DKB+:ZFM)1) Y4]_0_6NGT[5HKX;#
M^[F[J3U^E?4X/,J>(]R>DOS]#SZN'<-5JC0HHHKUCF"BBB@ HHHH **** "B
MBB@ HHHH **** "O/?C5<R0> XXXSA;B]CC<>HVLW\U%>A5YQ\</^1)L_P#L
M(I_Z+DKNR]7Q4/4Y\3_!D>#T445]Z?.!1110 4444 %%%% !17H'A+PSI4O@
MFYU^^TBZUZ9+GR196TK)Y:@ ECMY[^_;ZUB2Z-;>)O%2V7@JPNH4D0,T-TX_
M<D?>Y[*/<D_H*YEBH.<H]([O2WYW_ U]D^12[G-45TNN>!=6T*W@N9GM;NTG
MD\H7-I-YD:OG&TG (_*M23X1^)$:=-UBTL2[TA6X^>88&2@Q[XYQS0\7024G
M-68>QJ-VL<-173ZWX!UG0-%74[PVLD&\1RB";>T#'^%^, ]N":G7X::^VG"X
M/V1;@P^>NGF<?:6C_O!,?U_6G]:H<O-S*P>QJ7M;4Y&BKFEZ7>:UJ<-AIL)F
MN9CA$!Q[DD]ABM_5OAUK.D6JW+RV5S;^<(99;:XWK Y(&'R!CD_A5SK4X249
M2LV1&$I)M+8Y2BO3_'VC6WASP7IMI96.C_O88Q/<X#7;2=2R-_<.T\^^.*\P
MJ</75>'/':Y52FZ;2?:X4445N9A1110 4444 %?4_A&X:[\&://)]][*+<?4
M[!S7RQ7U#X'_ .1#T7_KRC_]!KY_/5^Z@_,]++_CEZ&]1117RA[(4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7+^(?^0F/^N8_F:ZB
MN7\0_P#(3'_7,?S->1G'^[?-'3A?XAET445\>>H%%%% '!7&H7.@_$;5[QM$
MU:^ANK6W2)[*T:12RYR"W '7UK*U;P]K$GP^\37EU82?VEK-TDXLH!YKQH'4
M*ORYR<9)Q7J5%=L<4X--1U5OG:W^1GR7=_ZVL<=XZL+FZ\*Z=!96LLSQWMLQ
MCAC+%54\G Z 50\:V&J6VMRW&AVD\_\ ;5B=/G:&,L(7W +(Q'0!6?GVKT"B
MHIXEPMI>U_G>W^0O9_I^&IY_XDT*?2M6T*]L(]1;3[&T:RD_LP;IHAQM8+@Y
M'&#CFE?2]*;PW=37&G>(;R.\O5DD>2(BYC=5PLRJ & &!VS[8KOZ*:Q4N5)[
MK_._YA[-7T_K2QRW@B;5Y+>_74FO);..<+8S:A#Y5Q(F.=XP#UZ$@$UA^+=(
MU)?$5Y:Z7:7$EKXDAAAN9HHR5@9' =F/108R>O4BO1:*4<0XU742^7]>:N'L
M_<Y;G#:_+J-OXD@TXP:PNB+:*(%TB,YDE!QM>0<H ,8Y ]ZYV/1M4M/AGH*R
MZ;>&;3]:%Q/;K$S2A!*^2%')ZCD=<YKUNBM(8QPBDH[-/UM?_,'33O\ UTL<
M-/<WFB?$?4+S^Q]0O8-2LX5@>UAW*'3(VL> O7J:P+?P]K$7P_T1_L=XEQI>
MI2SSVT VSE"[C<@(Y(!R..1TKUBBE'%N*24>WX77Y,'3O>[_ *L<IX5M;675
M+O4XAK9G:%(&DU6+R]R@D@*"H)P2>?>GW=I<M\4]/NUMY3;)IDJ-,$.Q6+@A
M2W3/M7445BZS<W+RM^%A\GNV/,%74=&\,ZWX7DT*_N[R\FG^S3PP%X9EE)P[
M2=%QGG/I6C;:%>V'C#PA'+!)/'I^F20S7*QDHKA .6Z#/:N^HK9XM]M[W^:L
M2Z2?7^KI_H%%%%<1L%%%% $]A_R$;;_KJO\ ,5VM<58?\A&V_P"NJ_S%=K7U
M&2?PY^IY^+^)!1117OG$%%%% !1110 4444 %%%% !1110 5%<7$=K"99FVJ
M/U]J=+*D,322MM11DDUR6I:B^H3Y.5C7[B^GO]:\_'8V.%AIK)[(WHTG4?D+
MJ.IRW\G/RQ _*G]3[U2HHKXRI4G5DYS=VSU(Q459!1116904444 %%%% !11
M10 4444 %%%% !1110 4444 %*K%6#*2"#D$=J2B@1TNDZP+D+!<D+-T#=G_
M /KUKUP8.#D5TVCZM]J46]P?WRCY6/\ &/\ &OJ,MS+VEJ-9Z]'W_P"">?7H
M<OO1-:BBBO?.,**** "BBB@ HHHH **** "BBB@ KSCXX?\ (DV?_813_P!%
MR5Z/7G'QP_Y$FS_["*?^BY*[LO\ ]ZAZG/B?X,CP>BBBOO3YP**** "BBB@
MHHHH [OP187RV/V[P[XOL=,U R$365U)Y:E!T)R"'_(XSUSQ78W'B?PZ?&T]
MN;^UBGOM)-K<ZG 0(O//0[OIWSZ#/''B=%>?5P*K3<I2[]%^?6W2YTT\0Z<;
M17;\'?8],N%L_"7P\FT&[U6RO;Z^U".94LYO,6%%9#N)[?=_7ZUMR:]I7_"\
M4OEU6S^Q?8-AN!<+Y>=IXW9QG..*\8HI/ *5W*6KYK_-)?H+V]MEV_!M_J=]
MI.JV5M\+=:@DN8#<-JD4L=L95#R*&C)(7J1P>:[/5-=%QJ \1>'+GPD8C &\
M^_)6ZC;;@H<-U[ <=<>Y\.HHJ8",VY7ZO\4E;\"HXEIWM_5V_P!3L/AMKMGH
MWC9;K5'$,-Q$\)F[1,V""?0<8_&MWR+/P3X'\0VEUK5CJ5QJVV.VAM)_,^7G
M]XWIP<_@.:\RHK6KA%4GS7LG:Z[V=UZ$0KN*U5]W]ZL=I\1;ZTOCX?\ L5U#
M<>3I44<GDR!]C#.5..A]JXNBBMZ--4H*",YS<W?R2^Y6"BBBM2 HHHH ****
M "OJ'P/_ ,B'HO\ UY1_^@U\O5]0^!_^1#T7_KRC_P#0:\#//X4/7]#TLO\
MC?H;U%%%?)GLA1110 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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
M9L9-)XA\2:=-\.)+VWO[>35]6M;:UN84D4R*8]VXLN<@$9'XBF:OK&FR>)_
MDL6HVK1VL$0N'6=2(2-N0QS\OXUYKJXFI*+V:;6W:.OX['3RTH)M:W5_Q5CG
M--T>>V\'>)Q=Z/9RRV4B127$TA$MNV[&$ !!Y]Q^-0V/PXUN]TB/4'DLK-)D
M+P17=P(Y)E SE1CT]2*Z6\U;3FT+Q_&NH6I>[O5:W43+F8;\Y09^8?2E\4:?
M9>.X]-UG3]?TRSAALEAN+>\N/+:!E)/"]\YQVZ#K6BQ%5-M^ZF][-_93V]?Z
MN4Z,+6WLY:=[2M^0V7P(=>\">&9-)BL+2XD63[1<S,(_,);"@D ECP<5YYJ^
MDW>AZM<:;J"!+BW;:X4Y!XR"#Z$$&NSUO4K-_!G@J""^MWFM9',Z),"T7SC!
M89ROXUF?$V\M;_Q_?7%C<PW,#+'MEAD#J<(H.".*VPLZJJ<LMGS?*TO^"93C
M!TH]U&/XW+@^$GB'S%C,^FK))'OAC:YPTW&2%&,Y'?.!63H_@C4]8^U$S6=@
MEK-Y$KWUP(PLG]S')S^%>I:]I$)^(6C:]=ZUI]C;6%G$TT<T^R7 +D87N#G'
M7L:P]/?0=;CUS6;+^Q&U2?4'91K38CC@[.$/4GKGU_*N6GC:TH7O?1=-G?U[
M&KP\$TOUWTO_ %ZG'/\ #_6X[[5+.00+<:;!]HDC,AS+'@_-'Q\W3VK,;P[>
M)X537Y&A2TDN/L\:LQWNV,D@8QC@\Y[5Z+K7BJTMOB]I%]874%Y:2V<5K.;=
M@RE79@1QTQD''7BL3XHO;:9<:;X7TWBVTR(NP!ZR2'=S[XQ_WU711Q-><X1D
MOB5_NO?\;?>1*E32DUT_7;]?N. HHHKU3B"BBB@ HHHH *^H? __ "(>B_\
M7E'_ .@U\O5]0^!_^1#T7_KRC_\ 0:\#//X4/7]#TLO^-^AO4445\F>R%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S/B-2-11NS1C
M'YFNFJGJ6GIJ%OM)VNO*-CI7!F&'EB*#A'?<VHS4)W9Q]%79=(OHF(,#-[IR
M#4?]FWO_ #ZR_P#?-?'/#UD[.#^X]3GCW*U%6?[-O?\ GUE_[YH_LV]_Y]9?
M^^:7L*O\K^X.>/<K459_LV]_Y]9?^^:/[-O?^?67_OFCV%7^5_<'/'N5J*L_
MV;>_\^LO_?-']FWO_/K+_P!\T>PJ_P K^X.>/<K459_LV]_Y]9?^^:/[-O?^
M?67_ +YH]A5_E?W!SQ[E:BK/]FWO_/K+_P!\T?V;>_\ /K+_ -\T>PJ_RO[@
MYX]S$TC0K31'OFLS(3?7+74OF-GYVZXXX'%:5-NW6QD$=X?(=AD+)QD>M68K
M*YGB66&!WC<95E&01ZTY4JTG=Q?W!S174@HJS_9M[_SZR_\ ?-']FWO_ #ZR
M_P#?-+V%7^5_<'/'N5J*L_V;>_\ /K+_ -\T?V;>_P#/K+_WS1["K_*_N#GC
MW*U%6?[-O?\ GUE_[YH_LV]_Y]9?^^:/85?Y7]P<\>Y6HJS_ &;>_P#/K+_W
MS1_9M[_SZR_]\T>PJ_RO[@YX]RM15G^S;W_GUE_[YIRZ7?.<"VD_$8_G1["J
M_LO[F'/'N-TU"^IVX7KY@/Y'-=G67I.D?8B99B&F(P .BBM2OK,KPTZ%%\^[
M/-Q%13EH%%%%>J<X4444 %%%% !1110 4444 ,EE6&%I)#A5&37%W5PUU=/,
M_5CG'H/2MOQ%>;8TM4/+?,_T["N?KY3.,3SU%1CM'\ST<+3M'F?4****\,[
MHHHH **** "BBB@ HHJ.2:*)E$LB(6.%#,!GZ4")****!A1110 4444 %%%%
M !1110 4444 %%%% !70>'KTLK6DA^[\R?3N*Y^I;6X:UNHYDZH<X]1Z5UX/
M$/#UE/IU]#*K#G@T=O138Y%EC61#E6 (/M3J^[335T>.%%%%, HHHH ****
M"BBB@ KSWXU6TD_@..2,96WO8Y'/H-K+_-A7H55=2TZVU;3+BPODWV]Q&8W7
M..#Z>];X:K[&M&H^C,ZL.>#CW/DJBN]\1_"37])O&_LJ%M4M#RDD6 Z^S+GK
M[C(^E8'_  @_BC_H :A_WX:ONX8JA4CS1FOO/G94:D79Q9@T5O?\(/XH_P"@
M!J'_ 'X:C_A!_%'_ $ -0_[\-6GMZ7\R^]$^SGV9@T5O?\(/XH_Z &H?]^&H
M_P"$'\4?] #4/^_#4>WI?S+[T'LY]F8-%;W_  @_BC_H :A_WX:C_A!_%'_0
M U#_ +\-1[>E_,OO0>SGV9@T5O?\(/XH_P"@!J'_ 'X:C_A!_%'_ $ -0_[\
M-1[>E_,OO0>SGV9@T5O?\(/XH_Z &H?]^&JG=>'=8L91%>:;<PR$9VO&0<>M
M'MZ7\R^]![.?9F;16Y'X*\32QK)'H5^R, 580-R/6G?\(/XH_P"@!J'_ 'X:
MCV]+^9?>@]G/LR'Q)XEO/%&H0WFH1P1R10+ HA4@%5)(SDGGDUCUO?\ "#^*
M/^@!J'_?AJ/^$'\4?] #4/\ OPU1"I0A'EC))>HW"I)W:97\/>()?#FH&\M[
M&QNYMN$-Y$9!$<YW+R,-QUJEJ%_<ZIJ,]]?2&6XG<O(Y[DUJ_P#"#^*/^@!J
M'_?AJ/\ A!_%'_0 U#_OPU'M,.I<_,K^H^6IR\MG8P:*WO\ A!_%'_0 U#_O
MPU'_  @_BC_H :A_WX:K]O2_F7WHGV<^S,&BM[_A!_%'_0 U#_OPU'_"#^*/
M^@!J'_?AJ/;TOYE]Z#V<^S,&BM[_ (0?Q1_T -0_[\-2CP+XI9@!H-_SZP$4
MO;T?YE]Z#V<^S,"OJ;P? ]MX*T:&48=;*+</0[ <5Y;X)^$5_)J,5]XIB6WM
M8FW"T+!GF/8'!PHS^)Z8'6O:P   !@#H*^:SC%TZO+3IN]MSUL#1E"\Y:7"B
MBBOGST@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@#E?'NE&\T=;R)<R6IRV.Z'K^7!
M_.H? .LK/8MIDS?O8,M'D_>0]OP/\ZZ]E5T*N RL,$'N*\LUBRG\)^)4FM"1
M'N\R YZKW4_RH ]4HJGI6IP:OI\=W:GY6X93U1NX-7* "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBJNI3?9]-G<==N!]3Q45)J$'-]
M!Q5W8Y;4;G[5?RR@Y4G"_0=*K445^?3FYR<Y;L]I))604445!04444 %%%%
M!1110 5Y!J,.C6/C+5C\2M.N9H[R?%C?MO:%(>R J?E(]AGZ=3Z_7%ZGJ'C)
M9+RQD\)V6KVLK,(IH[U438>@='&21WZ"NW"3<9.W5=^5_)F=1)K7_,GU#7K+
MPIX3TU-"1M3-TZ6VG)YY?S6;H2YSP/\ ZW%,T[Q-K5EXFM=$\76=G%+?HSVE
MQ8.QC8KR48-R#COTK'7P!JECX(T6"SEAEU;2+O[:L9.(W)8DQ@GIVY]NU:%O
MIVO>(_&6F:MK>EKH]II*N8H3<K,\TCC&<KP%'^>O&[C0M+5/XKMO7RMZ_P##
MF5YV6EMK??\ Y$#>,/$U]+KL6B:58/\ V1=21M+<2L Z+T4*#DN<'G('2JUQ
M\0]>7PS:^)XM&M(]'RBSK).3,^6VDIC@#=P,\GT%:WA[0M2L9?%INK;RQJ-Y
M++:_O%/F*0<'@\?CBLBY\*:U)\#X_#Z66=44+F#S4[3;OO9V].>M7'ZOS)-*
MUXKY->]UZ?@.7/=V_O?@]/ZZF]KOBF]36(-%\.0VDE_+;_:GFOI"L,,><#.W
MDDGL*N>%O$$^M)>VVHP0PW^GS>3<""3?&V1E64]<$=CS7.>(O"%RWB"RUN+1
M;;7$^QK:W5A.Z*P(Z.A;C(Z?_KXZ3PKIZ65C,X\/0:"\LG,$4B.64#AF*\9Y
M/'-85(T50]W5_*][^M]O($YN:O\ UI_F;U%%%>>= 4444 %%%% !1110 444
M4 =/X?N?.L/*)^:(X_ ]/ZUJUR_A^;R]2V$\2*1^/6NHK[7+*WM<,K[K3^OD
M>3B(\M1A1117I& 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10!'<3QVMO)/.P2.-2S,>P%>6Q"3Q9XPW%6$<LFY@?X(Q_\ 6_4UL>._$*S-
M_9-F^51LW##H2.B_AWK;\&Z%_9.E^?.N+JY 9L_PKV7^I_\ K4 =$JA5"J,
M#  [4M%% !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 5GZUH]OK>GM;7(PW6.0#E&]?_ *U:%% 'E>G7U]X.UYX;
MI&,><31CHZ]F7^GY5Z=:7EO?VJ7%I*LL3C*LO^>#[50U[0+77;3RY_DF0?NI
M@.5/]1[5P-M=ZMX*U5H9ES&W+1D_)*/[P/\ 7\Z /4Z*S-'U^QUJ'=:2XD ^
M:%^&7\._U%:= !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8WB
M27;:11#^-\G\!_\ 7K9KG/$LF;J&/^ZF?S/_ -:O-S.?)A9>>AOAU>HC&HHH
MKXH]8**** "BBJ.L:K;Z'H]QJ5Z',%NN]_+&6QG' _&FDV[(1>HKGK7QMI%V
ME[.AN$L;./S'OY(BL#\X(1OXB#QP/IFF:1XWT[5M2CL?LVH6,LZEK8WML8EN
M5 R2A/7CGM6OL*NONO0GGCW.DHKE-2^(6E:;->*MKJ-Y%8MLNKFUMM\4+?W6
M8D<_3.*@O]:L-3N?#5[++K.GFYNV6WMPOE>:>F)5/\/<>Q/K51P]1V;5D_\
M*XI5(JYV5%<UJ?CC3M-U:73UM-1OI;< W+65J95M@1D;R.G'/&:RM=\>R:;X
MRTRPM[&_FM987DG2.R9I)?E!38#@G&>?3O3AAJLVK+=7_4)5(QW.ZHKG-2\<
M:5I5^+*[2Z^UM;)<1P)#N>0,2 BJ.2W!X[8ZU%?^.[*P2/.EZQ/*T*3RQ06+
M,T",,@N>@[YP3T-2L/5=K1W'SQ[G445A3^,=(@\+Q>(?.:33Y2H$B+R-S;>0
M>F#UJM8^/=(O]>ATN..]B>Y!-K//;%(KG R=C'D\=\8I*A5:;Y7I?\-P]I'N
M=-17"VWCV63X@7ND-I^H26L2QQH([,EHW)P7<]DZ8/3'-:=YX[TVTU::QCL]
M3O/LS[+FXL[-I8H&]&8=_H#5O"U4TK;JXO:1U\CIZ*AN+E+:RENI WEQ1F1@
M!S@#/0]ZY,?%#03#;W(BU#[%,0&O?LC>3"Q_A=^F?IFLZ=&I4^!7*E*,=6SL
MJ*Q-;\4VFB/%$;2_OYYD,D<-A:M,S*.^1QC\:J_\)WH[>%I-?C^T/:0R>5.B
MQ?O(6R 0RD\8R/SIJA4DDU'<7-%.USI:*R]3U^STHZ>)O,E;4)U@MUA4,6)&
M<]>F.]:E9N+2NRDT]@HHHJ1A1110!+:2^1>12#^%P3]*[>N#KN+>3S;6*3^\
M@/Z5])DD_CAZ,X,6MF24445]&<(4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%-=UC0O(RHJC)9C@"@!U<KXN\4KIL#6-A(#>N,,R_\L1_\5Z>G7TS2
M\1>.456M=$;<QX:XQP/]W_&JOACP<]XZZAK2MY3'<D+'YI#ZM[?S_F +X,\+
M_:G75-23,0.88V_C/]X^WIZ_S] I% 50J@  8 ':EH **** "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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
MO7M1U:[C^VW+,F\$1K\J#GT%9=*I*N"OW@<B@#W.BO+_ /A)O%7_ #UF_P#
M5?\ XFC_ (2;Q5_SUF_\!5_^)H ]0HKR_P#X2;Q5_P ]9O\ P%7_ .)H_P"$
MF\5?\]9O_ 5?_B: /4**\O\ ^$F\5?\ /6;_ ,!5_P#B:/\ A)O%7_/6;_P%
M7_XF@#U"BO+_ /A)O%7_ #UF_P# 5?\ XFC_ (2;Q5_SUF_\!5_^)H ]0HKR
M_P#X2;Q5_P ]9O\ P%7_ .)H&O\ BV?A'NF_W+4?T6@#U"HKB[M[1-UU/'"O
MK(X7^=>:_P#%970VD:B WL8_\*?!X%UN\??=M'"3U,LFYOTS_.@#H]4\>Z=9
M[DL5:\D'=?E0?CW_  KD[G4M;\6W0MXU9TSQ#$,(ON3_ %-=1IOP_L;8A]0E
M:[8?P@;%_P 3^==1;VT%I"(K6%(8QT5% % ',Z#X'MM/V7&I%;FX&"$_@0_U
M_&NKHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
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 %%%% !6+XDB+6T,H_A8@_B/_K5M54U2'S],F0#)"[A]1S7)C:?M</./E^6I
MI2ERS3..HHHKX,]D**** "J]S8VEZT1O+6&X,$@DB,L8;RW'1EST/N*L44TV
MG="*M]IMCJD AU*SM[N('<$GB#@'UP:6+3[."P^Q06D$=IM*>0D8$>T]1MZ8
M-6:*?,[6OH'6Y%;VT%I;I;VD,<$,8PD<2!54>@ X%,O;"SU*W-OJ-K#=0DY,
M<\8=<^N#5BBE=WOU#R*D&E:?:V+65M8VT-JV0T$<*JASURH&*;I^CZ;I*N-+
MT^ULQ(<N+>%8]WUP.:S_ !=XB?PSHT=]';K<%[B.'8S[<;CC.<5NUH_:<G,W
MH_T_X<GW;\O;^OT*+Z-I<FI#4)-.M&O1TN6@4R#M][&:<=(TUK%+)M/M3:1M
MN2 P+Y:G.<A<8!SS5RBHYY=RK(KWMA9ZE;FWU"UANH2<F.>,.N?H:2QTZRTR
MW\C3;."TASDQP1!%)]<"K-%',[<M] LKW,ZW\/Z/9WIO+32;&"Y)),T=NBOS
MUY S1+X?T>>_%]/I-C)=@AO/>W0OD=#NQG-:-%/VD[WN*R$(#*58 @C!![UG
M0^'=%MT*0:181JT@D*I;( 7'1NG4=CVK2HI*4ELQM)[E<6-H+\WPM81=F/RS
M<>6/,*9SMW=<9[406-I:O,]K:PPM</OF:.,*9&_O-CJ?<U8HI<S S(_#>AQ+
M((]&T]1*0T@%J@WD'()XYP>:TZ**;E*6["R6P4445(PHHHH DMXC-=11#^-P
M/UKN*Y;0(?-U,.1Q&I;\>G]:ZFOJLEI\M&4^[_(\W%2O)(****]TY 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 **** "CKU
MHHH XJ^M_LM]+%V5OE^G:H*W_$=H2$ND'3Y'_H:P*^$QE!T*\H=.GH>Q2GSP
M3"BBBN,U"BBB@ HHHH *P/'&J7.C>"-4O[$E;B*']VP_A)(7=^&<_A6_4%[9
MV^HV,UG>1B6WG0QR(?X@>M7!J,TY*Z \D\2^$]/TCP'IVIV\US+>W5Q;/<SM
M<NPN"W))4G!YZ'&:U_%D\FL_$%M$O=.OM3TVVLA-]AM)Q%YCLV-[G<N0.@&>
MM:W_  J_2VLH[.?5-8GMX75K>*6[!6#!R J[<>W(/'3%;&N>$[+7+ZWOC<75
MA?VX*QW=E+LDVGJIR""/8BO4>*I\RO)OXM>U[6_+IMT.-4I:^B^=F[G%S1^(
MM,^&_B&.*.[TZ.&4/9"ZN%,L=N2-RAP3T^8#G/-1Z3X>T;4?&VE3:!IU^EA;
M0M)>O<">)1,""G+8W/GKU!%=!XLT:6Q^'MW8POJ&KF:5#-+,YFF12ZY=0,?=
MQD*./UK#M[S4)=5TZ/PCXAUO5L7*K=)?6A6*.$?>W.T:\_3FM*=1SA*4':[>
MNMMDKO?U5^NH3BDDG_6M]/R]-"?0M#A\0^,O$RZK/<2VMEJ2R0VJRE4\PC.X
MXZXVC /'7UK(C67Q9J&LWFHZ-JVIW$%Y+;VDEI=+$ED%X4*N\?-W)(.:],TK
MP_:Z1J6IWMM),TFI3":82,"%(&/EP!@<]\UG7G@>TGU:XU"PU+4])FNN;E;"
MX"+,?[Q!!Y]QBL(XN*D]>B2\M%?;N:>SE;YO[KNQR&M7^MRVOA30M;MKR62[
MBD:_MK:54EN3&,!2VX#'<\\UI>'=)UFTDUJQTBPO=%TZ>R_T)+R<2>1<8(RI
M#,0#D'\*Z?5_"EAK.F6EI=272R69!M[N.8B>-@,;@_<^N>M%IX82WT^\M;G5
MM5OA>($>2XNCN0?[!4#;U[=>]*6*@Z?*M-[JWG>^]MN_82IR4E\OZ^9Q_@JU
MT_1-?M+'5],U#2]?DB;,SW3R0W[ ?,V=Q4GC.,<9^E>F5S>G>"K:RU:WU&[U
M/4M4GM$9;;[=.'$6[@D84<D<9.:Z2N?%5(U9J2=^_P#P+]#2G%Q5@HHHKD-0
MHHHH **** "BBGP0M<7"11_><X%-)R=D+8Z/P];^79-,1S*W'T'^36M3(8E@
M@2)/NHH I]??8:BJ-&-/L>-4ESR<@HHHKH("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 **** &3PK<0/%(,JXP:XJX
MA:WN'AD^\AP:[BL;7M/\V+[5$/G0?.!W'K^%>-FV%=:E[2.\?R.K#5.67*^I
MSE%%%?(GIA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %;WAVSX:[<?[*?U-9-E:/>W2PIP#RQ]!ZUV,420PK'&,*HP!7N91
MA7.I[:6RV]?^ <>)J6CRKJ/HHHKZL\X**** "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 **** "@C(P>1110!R>KZ<
M;*Y+(/W+G*GT]JSZ[B>".YA:*9=R,.17(ZA826%QL;E#RC>H_P :^0S+ .A+
MVD/A?X'IT*W.N5[E6BBBO'.H**** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH * "S *,DG  [T5TFC:3Y"BYN5_>D?(I_A'^-=>%PL\34Y([=
M7V,JE14XW99TG3_L-K\X_>ORY]/:K]%%?<4J4:4%"&R/)E)R=V%%%%:$A111
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 %0W5K%>0&*=<@]".H/J*FHJ91C-.,E=,:;3NCC;_3Y;";
M:_S(?NN!P?\ Z]5:[B>".XA:*90R-U!KFM0T2:TS)#F6+VZK]:^4QV62HMSI
M:Q_(]&CB%+26YF4445XIUA1110 4444 %%%% !1110 4444 %%%% !1110 4
M %B !DG@ =ZDM[:6ZE$<"%V/IVKI=,T=++$LN))O7LOTKNPF"JXF7NZ+N8U*
ML::UW(=*T40[;B[&9.JIV7W/O6S117V.'P]/#PY((\N<Y3=V%%%%=! 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 %%%% &7?Z'#=$R08AD[X'RFN?NK"XLVQ/&0.
MS#D'\:[2D95=2K@,#U!&<UY.*RNC7]Z/NO\ KH=-/$2AH]4<)17377A^WF):
M!C"WH.5_*LFXT2\M\E4\U?6/G].M?/5LNQ-'>-UY:G;"O"74SZ*5D9&VNI4^
MA&*2N#8V"BBBD,**** "BBB@ HJ:"RN;G'DPNP]<<?G6K;^')&P;J4(/[J<G
M\ZZJ.$KUO@B9RJ0ANS$52S *"2>@ ZUK6>@3S8:Y/DIZ?Q'_  K=M-/M[-?W
M$8#=W/)/XU9KWL-D\(^]6=_+H<=3%-Z0(K>UAM(O+@0*._J?K4M%%>[&*BN6
M*LCC;;=V%%%%4(**** "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@!LD4<J[945QZ,,U2DT6PDY\G:?\ 98BK]%95*-*I\<4_5%*4H[,QW\-V
MQ_U<LJ_7!J)O#(_ANB/K'_\ 7K=HKDEEN$EO#\S15ZBZF /#)_BNA^$?_P!>
MI%\-1?Q7#GZ*!6W126681?8_%_YC^L5.YEQ^'[)/O>8_^\W^%6X=/M(/]5;H
M#ZD9/YFK-%=,,+0I_#!+Y&;J3ENPHHHKH("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 ***
$* /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>cour-20231231_g3.jpg
<TEXT>
begin 644 cour-20231231_g3.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
M^ 4L P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJ'4
M=1T_1]/GU;5K^&UM;:)I;FYN90D<2*,LS,Q 50 22>!7A@_X*;_L/77B2Y\*
MZ#\;QKEW9G_2W\,^'-2U2WB'/S-/9VTD07@_-OQQUH ]YHK@/ W[5'[.7Q-O
M](TGX=_&CP]KEYKDLT>G6>E:BD\S-#&TLH>-,M#L53N\P+@E5/S,H/?T %%%
M% !1110 4444 %%%% !1110 45Y]^T-^U3^S_P#LI^'K'Q3^T!\2;7PY9:G>
M?9;!YK>:=YY<9(6.!'<@#!9MNU<C)&17;Z'K>C^)M%L_$GA[4X+VPU"UCN;&
M\MI \<\,BADD1APRLI!!'4&@"U1110 4444 %%%% !1110 45A_$?XE_#_X0
M>#;WXA?%#QAI^@Z)IZ!KS4]3N5BBCR< 9/5B2 %&2Q( !)K@?A?^W/\ LL_&
M+XE)\'? OQ/+>*)M/2_M=$U;0K[39[JV:(3++"+R"+SU,1\P&/=E/F'RC- '
MK5%%>8_';]L[]ES]F>[ATSXV_&C2-$O[A0T&D[GN;V13]UA;6ZO,03P#LP3P
M* /3J*\B\'?MX_LD^-K^+2;/XT6.EW<\1DMK3Q797.B2W"#DM$FH10M( .?E
M!XYZ5Z5X+\8^&?B)X0TOQ]X+U9+_ $C6M/AOM+OHU95N+>5 \<@# $!E8'D
M\T :=%%% !1110 4444 %%%>6?%']MG]E;X)^-!\._BW\9]+\/:TR(\>GZI'
M+$\J.<*Z93#J3D;E)&01G(- 'J=%%% !116?XD\5^&O"'A:^\;^)]<MK'2--
ML9+V_P!1N)0L,%O&A=Y6;H%"@G/H* -"BN#_ &?/VG?@1^U3X1N/'7P!^(EM
MXBTRTO6M+N:&WFA>&8 -M>.9$D7((()7##D$UWE !1110 445S7Q2^,'P[^"
MOAQ_%_Q/U]M*TJ)6:XU*2RFD@MU&,M+)&C+$.>KD \XZ&@#I:*\0TC_@I'^P
MYX@CGET']HW0[U;90URUHD\HB!S@L5C.T<'KZ&NR^#_[4O[./Q_FEM/@M\;O
M#/B6Y@B\R>RTK5XI+B),XWM#G>JY.,E<9H [VBBB@ HILDD<,;332*B(I+,Q
MP !U)-.H **** "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(- 'J'CC_@IS\&_ O[)?AK]M&[^%_CJ]\%^))3&IL+*P-UI[><\*?:(I+Q
M[HP!C:0#'S;<C/7?#_\ ;2\"?%+]D%?VS_ GP^\5W_AYM/O;[^Q5M[--3\BT
MN)H9VV/<B$D>1(X42DLH& 6.VO@OXS?\JZG@W_KZM/\ T[SU[Y_P3K_Y0AV7
M_8D^+?\ TMU.@#7^&_\ P6F_9X^,_@[7O$/PB^"WQ1U[4]!C$TWAJR\-02WD
MD&UF>Y_<W$B1PIM 9I&4DNH17.0-'X+?\%A?V<_CU\-KOQ1\.? OC;5?%-I<
M&+_A7.D:(+S6)P%W>?&D3F/[.!G,SL@4X4X9D5_G#_@W*AA/PR^,DAB4LUWI
MBLVWDCR;OCZ<G\ZYS_@VSBC/C_XKS&-2ZZ/I2JY'(!EN<C/O@?D* /M_]A?_
M (*0?!7]O!==TOP%H>LZ%KGAPHVI:'KT4:R^4Y*K+&T;,&4,"K X96QD8()S
M/"G_  5+^"GB7]L"/]B*^^%GCW1O&K:A-9N=4L=/-G&\=L]SN,L%[(2K1+E2
M%)^9<@<X^+?^"&C%/^"BOQA@0X3^P=4.T=.-7M\?S-%N"O\ P<B$,,?\3]O_
M %'#0!]I0?\ !4OX*1_MA1?L0:[\+/'NE>-)=42Q#WMCI[62L\ N(Y#)%>NV
MQXBK A"WS %0<@?%G_!PJJC]J/X4.%&3H# G';[;_P#7I?BM_P K'MC_ -A_
M2/\ TP6]'_!PK_R=#\)_^P W_I;0!^CO[2?[6OP@_99LM"7XCW]U/JOBK54T
MWPOX>TN-'O-5NF9%"1B1TC1070-)(Z(N]<L"1GS*+_@IU\/O"?[3FE_LH_M!
M?"#Q1\.O$GB!('T"XUJ>RNK.[\]VCA!EM)Y A>16C!Y4.I#%:\Y_X++)^P_I
MVF>!_%'[3?A[Q#K_ (LM+R9/!'ACPOJOV6?5-S1&2.=RK".WWB(&0 2 G"9.
M17R1_P %-&^-DO\ P4A^"NL_'F31(/$%]I.@7)TKP]$_V?28CK5UMM?.=B;E
MU(8M-A S,0J!0,@'UC_P6D_;Z^(_[+WPN3X2_"KP=J]GJ?C"VDMG\;RP&.UL
MHBO[R*V?K)<E#]X8$88$$MC;T/P[_:7\*:__ ,$[[C3OB]^R/\56\(^'_A38
M6WB4W>EV%NFJZ<=/V7%Q9NU\ADC6-"^<I(%="JDYQXS_ ,')'_)*/A?_ -C#
MJ'_HB*OI/X@_\H>=5_[-QD_],5 'FG_!,_XN_L:_#G]D?Q[\3?V-?@G\3;W1
MM UIY_$EAJB6,NL7TB6Z.6B7[6(G2.(\(&5CAMJNQ^;U;]BK_@IK\%OV\?$^
ML^&O@U\._&EF- M(I]4O_$-K800Q"0L(U BO))&+%'^ZA V_,1D9^>?^#<8
M_LT^/01D'QRN0?\ KSAKPB'75_X) ?\ !7'5EN=/ND^'OBV&62.TLH"Y;2[Q
MC)$(D'4V]U'Y8ZL5B8#[] 'Z>?"']IRS^+_Q4\9?"FR^#OC'19O UW':ZWK&
MMQZ>+$W$D4<T<,3P7DKR,T,J2<)A%8!RC$*?--6_X*?_  NNM%\:?$#X5_"O
MQ9XV\%?#NZ$'C#QEH M!:0L,&3[,LTZ278B4AW9%VA2&!8$$M^*'A/X@_"'_
M ()H_$W7KF-H/'&M^#-<\0^)I;9COAU&\@DEG5&'.+=&$,9[);)Z5\A?\$<_
MAS\2_P!HO]A;XC_ 7P7\>= \-Z5J.LW^G^(M)N?!+:A>>1?:?%#]I687L(3<
MJR(H,9PT!.3T !^F_P *?BGX#^-WPZTCXK_#'Q#%JN@ZY9BYTZ^A! D0D@@@
MX*LK!E92 592" 0:Y?\ ;+1)/V0/BM'(H96^&VNA@1P1_9\]<W^P)^RA'^Q9
M\"7^ D'Q9/B^.PURXN8[QM/6U-H)ECD-N8Q+)CDF3DC/G9QW/2_MD?\ )H?Q
M5_[)OKG_ *;YZ /SS_X-JO\ D+?&/_KVT'_T+4*\O_;F$O@?_@M;I\W[*2+;
M^(G\1:*T]OH8PIU*58Q<(RIQAT;]\.AWR;^K51_X(^?LRZK^T[\,?CGX5\'?
M$OQ%X3\46VDZ.?#>LZ'XDO+&..X9KT[+B.WD5)XG\L(?,5RBNQ3!)SN_\$;_
M (U>$?V7?VR-=_9]_:=^'6G:=XLUK4Y-/L/%6KVB-?Z9J@8H]HT[981W!X#*
M<%]O429 !^L/Q_\ V@?A5^S%\+M0^,'QD\3)I>BZ>%5GV%Y9Y6X2&)!S)(QZ
M*/0DX )'EF@?\%$_ T/C_P #>!/C%\)_%/P_7XG6@G\ ZGXD-HT&H$[-MO+]
MGGD-K.PEBQ&XZRJI8,<5\F?\')^K^)(?"'PET&VDE&D7.I:Q<7J*3L:YCCM%
MA)[9"2SX]BU>L_'C]@KXB_M__"OX?_$;QS^V=H5CI.B6":YX<U'0/AU]F$,<
M\,,@=I'U)AM58T.>,8S0!YO_ ,%J_P#@H%\2/ VN6'[(?@/P/K>DV.L303:_
MX@N;;RFUBV$JYM;($@M$S#:\AQO(*#Y2Q;ZG\>_\%!M%^%G[/^K?M'_$K]EW
MXM:#HFAZI%9ZG9:KHVG0WL22-$D=R(FOP'A,DJ1Y5BP;.5"C=7PK_P '  <?
MM<?"3S'#'_A'H\L!@$_;VYK[-_X+, G_ ()J?$T 9_<:7_Z=K.@"_IG_  4Z
M^#>N?L=W'[;VA?"_QU>>#[+47M=1M8;*P%_:!)5B,S1/>!&CWL@^1V;YLE0
M2.N_9A_;2\!?M=_ 6]^/_P &? 'BJXLK._N+*/1+Z"S@O[J:%49EC!N3#R)!
M@O*O(.<=_@KX!?\ *O#X\_Z^[[_TXV]>[_\ !OS_ ,F%S?\ 8]ZC_P"BK:@#
M9^'G_!<;]C?X@^$_%7B\:%XVT>'PI:12S6NL:3:B?4))&<);VL<-U(9)?D=B
M&VJJJS,P56(WO"/_  5F^#/BW]C[4_VTK/X1^.9?#&A>(&TG7K2SMK%[JQDS
M %E*R74:R1,;F$90LP+'*@*6KXJ_X-Y_!N@ZU^U%\1?%NIZ?%/=:5X8\FR:5
M WE">Z D89Z$K'MSUVLPZ$U]J?\ !5OP9X/\!?\ !,3XF^'? WA33=%T]+6S
MD2QTFQCMH5=]3M69@D8"@DDDG').: .=O/\ @MK^SW?? R;X\> O@I\3==TR
MQO/(UM+?P_$$T8%U1'N[A9G@B\PL-BAV<\$JH92?>?@M^V-\#?CC^S5_PU=X
M<\0R6/A.#3[F[U6;5(O+FTT6X8SI,BEL,FTGY2P88*DAAG\^/V:8HE_X-[_B
M4RQ*"]]J#.0OWC]JM1D^IP!^0KN_^"1WP[\*_&'_ ()&^/OA;X\\2C1])US7
M]9L;K5G< 6*R6MJ!,=Q PK$-@D XP>M 'O6G_P#!47PW>_!Z#]HU_P!F;XAI
M\/-3O#;:)XK2/3Y8YW^T?9E>:%+HS6L;2@J)'3''."R@_4M?B/HWC;]LG_@C
MS\0+GX#_ !]\'CQ3\*?$<LL5[HEPS3:7K-JWRRS64IYMY]IRR':<E=Z?<8?M
M7X<U_3/%7AZP\4:+,9+/4K**ZM)&7!:*1 ZG';((H NT444 %%%% !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 >5?M:?L9_ C]M/P G@'XW>&Y)Q:NTFDZO82B*]TV
M1@ SPR$$#( RC!D; RI*C'EGP7_8G_;+_9S\+6_PO^$_[?-O=>$[!/*T>P\7
M_#:/4+G38!TBCG2\B+J!P PVJ  J@#%?5%% 'F7P>_9KM/A[XMN/BO\ $+XA
M:MXY\<WEF;.3Q-KB11+:6I8,;6SMH56*TA+*K,%!=RH+N^!CSSX@_P#!/>TC
M_:O3]M3]G/XE0^"/&]S:26WB"WU#P_\ VGI>LHR!"9;=)[>1'(5"7249,:MC
M=N+?2%% 'SY^RA_P3[\&?LY?%3Q9^T5XM\9S^,_B1XTNII=7\2W.G):0P1RR
M>8\-K;JS^2A8+G+N<(H! !!X#QO_ ,$I;_QK^VHG[<TO[1\UOXI@U>UOK33T
M\*(UDBV\20QPLIN-[+Y<85CN#$EB"N1C["HH ^0?VA_^"4\W[0O[6>F_M>:K
M^T5<Z7KFA7MA/H5A9^&(WM[86<PE@5]T^Z0[QECD;B3@*, '[8__  2GG_;0
M^-6C_&WQQ^T3<Z1>Z!IUO::59:1X83R8A%*TV\^9.S,QE=CR< ;5[$GZ^HH
M_,G_ (.,8=5M_@U\);?7;^"ZO4UB_6ZN;:V,,<L@MX=S+&7<H">=NYL>IKTA
M_P#@FW\3OVL/V5_AC\-O%_[9FMP_#>/0=(U5O"\GAFWFO@WV-"(%U#S%8Q)Y
MCB,21R%!M!+[5(]__:Q_8 ^!/[:E_I=U\=KSQ%=V^BK)_9FG6&L?9[>!GV[Y
M-JKEF8*H)8G '&.<^D_"#X6Z5\&/A_IWPT\/Z_JVH:;I%M':Z8=9NEFEM[>.
M-8XX0X52RJJ#!;+<G)/& #RG]H?_ ()Y_!SXZ?L?V'['&DWEWX8T+0UM3X>N
M[!1*]I+;A@KNK$>=N#OOR06+EL@\UXGJ7_!#;X>:W^R_;?L]>(?VF?'.HW6F
M:DM[H.J7]RTEAI+?O-\=OIWF>4B2>8Q8[B^[!#@;E;[HHH ^<H/V ]2L?V&7
M_8CM?V@=7N+.[L5L+[Q%J>E1SS)9  ?9[:%71(% 10"QD."^<LP9;W[ 7[#<
MW[!?@+5/A;H/Q9?Q)H6I:M)JBQ7VAK;W$%V\<,3$2I*08RD*_(4SGD,.0??Z
M* /F?_@H+_P3IC_X* GP_IGBOXS7'AW2?#CS2V=EIVA)-)+-*%5WDE>49 "
M*H5<9;);(QJ>(?V)_'^J^"/A7H>A?M+7NAZY\)HFAT7Q%I?AV/=>Q?94M4CN
M89)61U*)^\ P'SQY9 -?0E% 'SQ\,?V$KK3_ -K&7]M/X\_$^S\7>-K?11I6
MA+H_AD:38Z;!L9&D$37%Q)+,R/(N]I, 2L O"[:OCG_@GM;67[6!_;2_9N^)
MD'@CQI?64EKXCM-1\/\ ]IZ5K".JJ6D@2>WDCD)2-F9)0"T:MMR6+?2-% 'S
M[^R5_P $_/!7[-7Q+\6?M >)_&5QXR^(_C:[FFUOQ1=:>EI'$DLOFO#;6ZL_
MD1E@N07<X10" ,'@-8_X)2WVL?MM#]NV;]HZ=/%2ZS%?)8+X53[$%C@6V6$K
M]HWE?)0(3NW'DY!K[!HH ^/_ (@_\$IKSQ[^VFG[<<G[1UQ:^)K;6+6^L-.7
MPLCV<2VT:110L//#NOEH QW L2Q&W(Q]?KN"@.03CD@8&:6B@#P/]LO]@/P%
M^UOKOA;XFVWBN[\)>/O ]_%=^%_%^GVB7#0M',)DCFA<@3QK(H<+N4JQ.& 9
M@V)IG_!.\>.OVJ=*_:__ &J/BG:^-_$OANQ@MO"NE:3X:.E:7IOE.[I*87N;
MF26422/(&:0 .V<?*NWZ7HH ^7_^"@/_  3</_!0+4=!C\9_&V;P_I/AHW#Z
M58:7X?620O.L0D:65YOGYB&T*J  D'<>:]Z^#G@CQ#\-?AIHWP_\2>*X-;ET
M73X;&'4H=--H9H8HUC0NGF2#?A<LRD D\*O2NFHH CO+.TU&TET_4+6.>WGC
M:.>"9 R2(PPRLIX(()!!ZU\?K_P21TSX-_&6Y^.G[#'[0>K_  FU._5EU#1#
MI$>K:3<1LVXQ?9Y'0K&6Y +-L/*;, #[$HH \%D_96^/'Q2LQX>_:B_:KF\0
M^').-0\+^#?"Z:#;ZFG>*ZG$\UQ)"PR&CCDB# X;<,@]/^U1^R7\-_VJOV=-
M0_9O\2!](TJ>" :7<:7"JG398"I@:-.%VKM"E. 4)4%<@CU.B@#X4LO^"+6L
MZS^S%#^R_P#%']M'Q-K>B:3>BX\+6EIH$-G9Z43,TLC&$2N]R[;W"F64K&)'
MVH"<CVOX)?L2>(O@;^QI?_L;^'?C8+G3Y;*^LM,UVZ\-K]HLK>\DE>X4H)]L
MC;II"C'&TD9#@8KZ HH ^4OV*/\ @F;JG["^@>,O#WPO_:#DOXO&%I$LCZOX
M61FLKB(2+'/'LN%#865\HV02$/&"&J?L,_\ !+2X_8)\2^(?$7PP_:!EU3_A
M(]+%K>6VM>%U9$DCWM!*ICN%/RNY)4G#*2/E)#+]<44 ?(O[&7_!*I/V,_CY
MJGQZ\-?M!WFN76O65Q:ZY8:EX<C1+B.:9)V9&CF!C<21J0<,,9&TYX9^TO\
M\$IC\7OVN]._;0^"_P"T5J'PZ\7P- ^HSV_A^+45GDBA$"RQB21%C8P@1L&6
M1& R5ZAOKVB@#XLB_P"".>EZ-^UC9?M?>&?VF?$#^)+'4+>_(\0Z4E_]KN4@
M6*5YG$L9(E(=BB"-4#[(PJJH&W^W3_P2M@_;J^*^F?$WQA\?;S0DT*P%IHVG
M:7X>C<0IYAD+O)),3(Y<]0%  4;<@D_7%% 'R=^W7_P2QT']O";PCXG\<_&6
M[T3Q+X9LVM+K5=)T4&"^A9]_$#S$PN&R0PD8?,<@_+CD_C?_ ,$3_ _Q=\4>
M#?'UO^T_X]A\2>&((8K_ ,2>(+LZQ>ZEY4OF1.'F<"!T8D *I3&,H6W,WV[1
M0!X!^VK_ ,$^_A_^VO\  O1_@_XV\<:S9W_AZ=)]'\4OLN+D3"/RW:=3M642
M Y8#9\P!4J!BJN@?L,>-=)_9/U?]F;6?VG=8UNXUOPS'X;N?$6J:)$1::0D#
MP+;6MK$Z)&VR1@9I&ED;/S,VU-GT310!\Y_\$_/^"?X_8#T37?!_AOXP3>)-
M%UV[6\EMK_0U@FAN514WI*DI&TH,%2I.0I##!#=%^TM^Q#\,OVG/C#\,/C#X
MR<)>?#;7GOUA%L'&HP[=Z6[G(PJW$<$O(8861<?O"P]JHH @U33-.UK3;C1M
M7L8KFTNX'ANK:= R2QLI5D8'@@@D$'J#7PIX._X(H:]\"OC5??$K]DW]MCQ1
M\/-)U(E+K1;;1$NY1 6W>0)GF5'53]PR1.R8!RQR:^\J* .<^%'PO\/?!_P3
M;>"?#MU?7:Q.\UYJ>JW1GO-0N9&+RW-Q*>9)78EB> . H50JC'_:,^%'B[XX
M?"G6OA+X=^(-OX<M/$>DW6F:Q?-HOVR?[//&8W$),R+&VUG&YE?[W !&:[NB
M@#Y+_81_X)>WO[ GBO6-=^&G[0<FK67B)+6+7--UKPNI$J0.[*8GCN%,<@$D
M@#'>OSY*-@5#^W7_ ,$@_@]^VQ\4K+XR_P#"=ZAX.\01V8M]5N]*L(YAJ(3'
MDR.&9<2(H*[\DE0@_@%?75% 'SY\9/V!M)_:9_99MOV;OVE/B?=^)[[2Y8Y=
M%\;0:8EKJ%O+''L260;W29R"ZN?E$BOT#C?7G_[*O_!++Q_\!=-MOA]\1_VU
M/%'C/X?Z?<^?9_#^/2Q86,I#[Q'.QGF>2 M\S6ZE(W.=X9693]AT4 ?,_P#P
M4(_X)G?#_P#;X;P]K]_\0-0\*>(_#6^.PUFRM%N5>!V5S')$S)DAEW*P92"S
M9W9&.\UG]DK2OB!^S7XA_9X^-GQ+U[Q@_BVU9?$'B74/)AN9)]L826&*)!#;
MB,Q1,D:IMRFYM[,[-ZY10!\)_#__ ((M:WX<_9[U_P#9B\8?MI>)=4\':E=M
M=Z5H>G^'X;*WM+HNA\Z;$KR76-@(B+I$'^?86 ->U_L5_L1:_P#L1_!/6?@I
MX#^-2ZK;7U_+?Z5?ZIX;7S+"YD1$<E4G F3$:D*=I#9RQ!VCZ!HH ^2?V$/^
M"6$/[!GQ)U3Q[X(^/=UKD.NV*VNL:=JOAU%\Q%?>K1R),#&X;N0P()&W."/8
MOVR?V;+S]KCX$:I\ F^(+>'-.UQX1JUY#I8N9GBBF294CW2*J9>-<DALC(&,
MYKU2B@#Y'\$?\$MK[P'^Q7XC_8@TG]HF=_#WB+4Q<RZI-X70W=O$S*\T*XGV
M$.\<1#%<J/,'.]2FM^S]_P $U8O@%^R1X^_8_L/C9/JFA^-K+4$@U"ZT!4N-
M-GN[46[R#;-ME0!$<(0IR#\V#Q]144 ?*/Q6_P"";_Q#_:%\%>&/@G^T-^U5
M/XI\ ^&-8@U!+1_"$<&M:B88WCCBN-16X*L-DC*SI;I(^22V[YJ^J;&RL]-L
MH=.T^V2&WMXEC@AB4*L:*,*H Z   8J6B@ 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 **** "BBOF?_ (*D?''Q9\"/@YX1\06.K:MI/A;4OB1I
M6G?$37M":1+O3]#=G:X:*2+]Y"7*)'YJ$.-^U2&=30!])V=_8ZBCRZ?>Q3K'
M*\4C0R!@LB,59#CHP8$$=01@U+7RE^S5\$O"_B#0M,^-G[.'Q!U2WMH/BEJL
MMPVF>*[F?3M?T8ZC<1LDL<DKQ3$(RR++CS,QXW?,0=W_ (*O/XWT?]ASQSXW
M\!?%3Q%X8OM$TM9XW\/WB6YN,W$*,LD@0RA=C.,1NF=W.<# !](45RWP.N)[
MKX*>#[N[G>223PMI[RRR,2S,;:,DDGJ2>]?"*?&[]ES]O;]IG7O#WBO]OGXK
M_#C6HM<?1O!OA3PEXG?1+"\LH2$CFWR6[QS7$\IED&65RDD,84E,D _1>BOE
MO]N/XH^*OV7/@%\.OV>/@[XTU<>)_'OBK2?!&B^)M4O#=ZA;QRLL<]^\L@_>
M7&W WD</,& &T"LS]I[4;7_@G[XR^$WQ8^'&JZM'X8U[QK;>$/'VE:CK5S>)
M?0W<;F+4'^T2.1<PO"S&48:0.5<D8P ?6]%%?(W[,6KVW_!0#XD?%OXH?$;4
M]5G\)>&/&<_@_P ":-8:Q<V<-JMK&C3Z@/(="US*TJ,LIRT2@*A7G(!]<T5\
M-^#/^"A7C?X1_L._&?7?B+J7]M^-_@?XLOO",.HWP!;5I1<BVT^[F"XW$EQY
MF,%Q"S9!8FM+XW^$/'W[,G["^F_M>>%O&^N7WQ0\,6&EZ_XHU/4]9N)(_$'G
M20_;[.XA9S&+<I-)Y:*@\GRH_+VD9(!]I45C_#SQMH_Q+\ :'\1O#Q8V'B#1
M[;4K$OC/DSQ+*F<=]K"MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH *P?':_#S7[6+X8_$2SL+ZV\41SV::/J5L)8K]5B:22(JP*L/+5F(
M/8'TK>KB?C3\!/!'QUM-&'BJ]UBPOO#NJC4O#^L:!J\MG=V%UY;Q&1&0X8&.
M1T*.K(RL05- 'PGX,\'?$;_@G'\4=#^)'P$\63W7PJ\<?&^Z\%:[\,+Z5Y4T
MZ234)[>WNK%G8L&$<7S G<Q0!BZL/+^F_P#@K#_RCN^*?_8 3_TIAK:^%/[%
M?AKPGXFMO&WQ1\<:UXWU31_$NI:MX:_MRXB%MILMU/(_VA;>"**)[G9(09G5
MBI+>7L!Q79?M$?L^^$/VF_AQ=_"7XB:WK$'A_4E"ZK8Z1=I ;Q0Z.JO(49P
MR X1ESDALCB@#0^ W_)#?!G_ &*>G?\ I-'7F_\ P4'_ &:/@G^T-^S3XL'Q
M6T2PBNM$\/7FH:/XFDB5;C2)X87E65)?O*@91O3.UER#V(]+\(?"?0_"?PNC
M^$$VM:KJND1:8=.B.IW0,ZVGE"(1>;$J,<(,!R2_.=V<8\U^$W[ 'P@^$^E6
MWA8>.?'OB3P_87*SZ;X7\6>,)[S3+5E;>@%O\JR(K ,J2[U5@& W &@#YI_:
MGTOXF1?!;]BWX[?&%+DWOA?QSX8_X3>XNP?-MY+E+8M//G[K!H2')_C?'>O0
M_P#@LEH=_P#$3X??"#X+^'8VEU?Q1\;=(CM(4^\(HX;GS9?94WJ6/0#)-?5'
MQ+^&G@;XQ> ]4^&7Q*\.0:MH>LVQ@U&PN<[9$R"""""K!@&5E(964,"" :Y7
MP7^S'X*\+^.--^)7B+Q/XA\6ZYH6GR6/AS4?%>HK<MI%O( LH@"(B^8ZJJO.
MX:9U&UI",@@'H]?'7_!&_0;OX<^!/C#\%?$$9BUGPQ\;M76]A?AFBDAMO)F_
MW9!&Q4]P,U]!_P##,WPX_P"&F_\ AK+[3J__  E/_"*_V!Y7]IM]B^R^;YN?
M)Q]_=[[>^W=\U0^,_P!F'P5XH\>ZE\3?#WBCQ%X3US7=.BL/$E_X4U%;9M7M
MXLB)9P\;CS$#,J3Q[)E5BHD P  ?F[\0?A'XM^*G[%W[97Q?\,64L]AJOQMF
MU#20BDBZL].U O/.OJ@CF=BW3]RP[5]??\%#O'VAZE_P2;\3>,=,F66UU_P3
MI:Z8(OF,_P!LDM4B" ?>)\T'CM7T7X$^%'PY^&?PYL_A'X'\'V5AX;L+)K2W
MTA(M\7DMG>K!\F0N68LS$ERS%B22:X'PY^Q-\'O#PT+17O\ 7]1\->%-2&H>
M%/!FJ:IYVEZ3<J28WC38))1$6/E)-)(D7&Q5VK@ Z7]E_P #:O\ ##]FGX>?
M#;Q!&4O_  _X'TG3;Y&ZK-!9Q1./P937=444 %%%% &=J7AG3]5NC=W$]RK%
M0,17!4<>PJ#_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GY
MO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_G
MYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\
M"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P
M+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:M
MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:
MC_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q
M_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?
M2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0
M?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y
M^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_
MY^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?
M_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_
M\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"V
MK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "
MVH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV**
M,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$
M'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^
M$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/
M^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2
M/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;
MW_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO
M?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P#
MMJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\
M MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB
M@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\
MA!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?
M_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'T
MC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'
MTC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?
MF]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^
M;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\
MP+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_
M  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8
MHH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_
M (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#
M'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!
M](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A
M!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\
MGYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^
M?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_
M ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W
M_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ
MV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH
M_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH
M Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VJ2S
M\):;8W27<-Q=%HVRH>Y8C\16I10 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !145G?V.HH\NGWL4ZQRO%(T,@8
M+(C%60XZ,&!!'4$8-2T %%%% !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
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
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&/^-<_XI^(UIX*G^R^)OB+I-M-C)@%NSR >I1,L/Q%<
MV+QN#P%'VN)J1IP[R:BOO;2-:-"OB9\E*+D^R3;^Y'<45P_A;XC6GC6?[+X9
M^(NDW,V,B V[)(1ZA'PQ_ 5T'V+QO_T&[+_P&/\ C1A,;@\?1]KAJD:D.\6I
M+[TV@K4*^&GR58N+[--/[F;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !
MC_C729&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\
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
MQ;3+)&ZAD=&!# ]"".HIU?UVFFKH_$VFF%%%%, 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 **CN[NTL+9[V^NHX88EW22RN%5!ZDG@"
MO)?B#^U-IUK<'P_\,--;5KYVV)=&-C$&]$4?-(?R'UKP\\XDR;AW#^UQU51O
MM'>4O*,5J_R75H]#+\JQV:5.3#PO;=[)>KV7YGF_[4/VO_A<=_\ :<[/L]O]
MGS_<\I<X_P"!;J\]KUO4_@%\;/B'87'CCQ9?HVI-&#;V%U(!*Z]=HQ\D74X7
MU)SBO,=7\-^(- O#I^MZ+=6DRG!CG@92?ID<_A7\A\89;FRS:MF5?#5*=/$3
ME.//&SM*3:3WLUV>MK=+'[9D>*P3P4,+3JQG*G%1?*^J6Z[KS*5?6W[/OVO_
M (4YH?VW._[.^W=_<\U]G_CN*\$^%OP%\8?$'4HI;W3I[#2@P-Q>W$90NOI&
M#]XGUZ#OZ'ZGTW3K/2-/@TK3H!%;VT*Q0QKT5%& /R%?JG@MP[F>%Q5?-*\'
M"G*')&ZMS7DI-I=ERVOL[Z;,^/X]S3"5J-/!TY*4E+F=NFC5O5WV\B:BBBOZ
M$/S,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN>\:_%/P+\/X
MBWB77XHYMN5M(SOF;Z(.1]3@>]<V,QN#R^@Z^)J1A!;N327WLUH4*^)J*G1B
MY2?1*[.)_:U\8WV@>"K7PYI\S1MJ\[+.ZG!,* %E_$LN?;([U\W5Z'\=/C G
MQ<%O/IOAN6UT_27;%W,V6)E9%&_'RIE@H R<DCGM7GE?Q]XDYS3S[B>IBL/-
MSH6C&F[-)I)<UKI?;<M3]OX5P,LNRF-&I'EJ7;DKIO5Z7M_=L%>K_"[]IVY\
M >#D\,:KH$NIM;2$6DGVOR]L1P0A)5CP<X]B!VKRBOHG]D/PG;VW@FZ\6S"&
M5M1O"D#+ABJPED//8[]X(_V:T\-,+G^+XC]GE5=T6XRYI\JFHQ\XO1WE9*_7
M7H3Q76RVCE?-C*?.KKEC?E;?DUKHKW,K_AJKX@ZOSX;^%F_/W?\ 6S_^@JM
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
M?Q0^(VIZK/X2\,>,Y_!_@31K#6+FSAM5M8T:?4!Y#H6N96E1EE.6B4!4*\Y
M/KFBOAOP9_P4*\;_  C_ &'?C/KOQ%U+^V_&_P #_%E]X1AU&^ +:M*+D6VG
MW<P7&XDN/,Q@N(6;(+$UI?&_PAX^_9D_87TW]KSPMXWUR^^*'ABPTO7_ !1J
M>IZS<21^(/.DA^WV=Q"SF,6Y2:3RT5!Y/E1^7M(R0#[2HK'^'GC;1_B7X T/
MXC>'BQL/$&CVVI6)?&?)GB65,X[[6%;% !1110 4444 %%%% !7+>*OC5\+_
M  5J/]D^(O%T$5R#AX(8I)VC. <.(E;8<$'#8ZUS_P"TQ\3K[P!X/ATO0KIH
M=1UAWCAG1B&AA4#S'4CHWS(HZ$;R0<K7S 26)9CDDY)/>OR7C_Q-_P!5,6L!
M@Z2J5K)R<K\L4]E96;;WW5E;>^GV7#?"CSJD\16FXTT[*V[[[Z)??J?7_A7X
MU?"_QKJ/]D^'?%T$MR3A()HI(&D."<()57>< G"YZ5U-?"X)!!!P0<@UZ'??
MMC>+/"/@.#3-3U"RMY[=#&^MW\F^211]W"MP7 XR=Q;&2,DFO,X6\8:.:7P^
M88>2K?85*,INH_Y8QU:EVN[/75/?ISG@J> 7MJ%5>R7Q.;45!=V]K>=M.Q],
M:[XBT+PQ8-J?B'5[>S@7K+<2A03Z#/4^PYKR?QM^UMID,C:9\.-#DU"<Y"W=
MTC+']50?,WX[:^8;SXC?&_XZ:DT_PK^'?B#Q5,YVC6;RW=;5/8.V% ]BR?2M
M[P__ ,$[/VE_B<1<?&/XG66A6<I!?3K9S=.N.<&*,I%GWWL:_5<-PSQ]Q"N?
M,*U/)L,_^?G[W%M>5"/P>:GRR3VN?G6*XLX;RZ7L\KP]3,ZW>'[O#I^=:6DO
M6',F:GCWX]>%M6N#>?&;XY6R(K932-)S>2@_W1%!^[B;M^\96]<US5A^VSX4
MT34%T?\ 9Q_9XN]:U9O^/;4_$1-S<,?5;:W!V_\  7!KW+X<_P#!-#]FSP5Y
M=UXCL-1\2W2\EM5O"D0;VCAV@CV8M7N'A/P/X+\!Z>-)\$^$]-TBVXS!IMDD
M*G'<A ,GW-?2Y1PEX1\*U_K-/"U<QQ76MB9VU[Q2U7I9/I<\7'9KXI\14_95
M<32P%#_GW0CS2MV;EI?S3^1\<?\ "(?\%.OVB^=>UZ;P?I<__+.2X&FJJGJI
M2$&X/T?\ZZ;P#_P2C\&03C5?BY\3]3UFX=M\UOIL8MT9NX:1][N/<;#7UK17
MU=?C_.U3=+ 1AAH=J4%%_.3N[^::/(H>'F12J*MF$JF*J+K5FY+Y15E;R:9P
M/PY_9<_9_P#A3Y<O@GX5Z5!<1X*7US!]HN ?42REG'X$"N^HHKY#%8S%XZK[
M3$U)3EWDVW][/LL+@L'@:7LL-3C"/:*45]RL%<-\2_V:?@1\8+S^T_B+\,M.
MU"[( :]"M#.P'0-+$RNP'8$\5W-%+"XO%8*K[7#U)0EWBVG]ZLQXK!X3'4O9
M8FG&<>TDI+[G='#?#3]FGX$?!^\_M/X=?#+3M/NP"%O2K33J#P0LLK,Z@]P#
MS7<T448K%XO&U?:XBI*<N\FV_O=V&%P>$P-'V6&IQA'M%**^Y604445SG0%%
M%% !1110 4444 ,N+>"[@>UNH$EBE0I)'(H974C!!!Z@CM7S+\6?^"7'P?\
M'&LS:[X \2WGA5[AR\ME#;+<VJD\G9&65D&>P?:.@ %?3M%>ME&>YOD59U,!
M6=-O>UFGZIW3\KK0\?.,@R?/Z*I9A151+:]TUZ-6:OUL]3YB^$W_  2X^#_@
MC68==\?^)KSQ4]NX>*REMEMK5B.1OC#,SC/8OM/0@BOIJWMX+2!+6U@2**)
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
MWBCX5>)K*13B0VOB""4@_P"X]JA'T+'ZUO+@GQUC'FI9=AJZ[T\0OU:9A'Q
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
M10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\
MP&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_
M ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_
M /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&
M_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%%
M &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P#
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
MC&I%=)14E]S3.:AB<1AI<U&;B^Z;7Y''^$?AG+X$M6M/"46EV:N )'2U9I)
M,D!G8EFQDXR3C-;'V+QO_P!!NR_\!C_C6Q1711HT</35.E%1BMDE9+T2,YSG
M4DY2=V^K,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V**T),?[%XW_ .@W
M9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QJEK'@_5O$
M,7D:^FC7R8QLO-,648^C9KI:*J,I0ES1=F3*$9QY9*Z/*->_9)^$OB7<=5^%
M?@W<WWI+;0$@8_5H@I_6N,UO_@FS\ M8+-;^&8[!VZM8ZA=#\@\C*/RKZ*HK
MU\/Q%G^$_@XNI'TG*WW7L>/B>&^'L9_&PE*7K"-_OM<_-'X^> -3_8L^.+>'
MO#AGN]$U'3X;F!+N3/GH<JPW!0 RNK8XX##.<\W=,_:(^&M[;":]O[BSDQ\T
M4UJ['/L4# U]L?M,_LS>"OVF?!2>'/$<K66H63-)I&KPQAI+60C!!!QOC; W
M)D9P""" :^)?%7_!-#]J30M5>RT+P]INMV^_$=[8ZO#$I7L2L[(P/J #]37K
MYKP#X2^+U&EB^(ZDL/F$(J,ZL)QIRJJ.D7)SC*$G;2[CSK:_*HGQE/B+Q.\,
M,55P_#])8C SDY0IN$JBIN6LDE"49Q5];)\KWMS-G.?$+]HZVN;"32? D,RO
M*I5]0F7;L!_N+US[G&/2ON+]CGP7\0/"/[,WA'1KO4((';3FNA#<0$NBSRO.
MH;WQ(..W2O$OV:_^"8>J:5XAM?&7[0=]9206DBRP^'+&3S1,X.0)Y,;=H/5%
MW;N[ 9!^T%544(B@ #  '2N3,,B\/N"LEAD'"E.\>?VE6JWS2J22<8WG97LI
M2TBE!7]U7<CUN'L7QSQ)FT\]XFERRY/9TJ27*H1;4I-1UM=QC\3<G;5V43(^
MQ>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBBOFC[<Q_L7C?_ *#=E_X#'_&C
M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH
M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C
M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH
M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&I
M+.T\6I=(]]JUJ\0;]XB6Y!(]C6I10 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <]XU^
M%/PZ^(D1C\9>$+.]<K@7#1[9E'M(N''X&O'_ !?^PM8PW7]L?"GQS<Z;<QMN
MA@OB656_V94PR?DQ]Z^@:*^;SCA'AW/7S8S#Q<_YE[L__ HV?WMHY*^!PN)U
MJ1U[[/[T?,G_  F_[8GP*^7Q7HTGB#2X>MQ,GVI=O=O.C_>+]9/RKL? G[</
MPP\1;+7Q?8W>A7#<%W7SX,_[Z#</Q4#WKVJN.\=_ /X2_$7?-XD\'6WVE^M[
M:+Y,V?4LF-W_  +(KY__ %:XLR77)\P=2"_Y=XA<Z]%47O+R5OF<WU3&X?\
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
MZKY%ZBBBOH#J"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *NLZ+I/B'3I=
M(US3HKJVF7$D,R!E/^!]^HKQ7QE\ O&7PVU4^-_@GJER1'\SV"MF55ZE1GB5
M?]D\]/O5[I17S?$'"N5<1TXNNG&K#X*D'RU(/I:2_)W7SU/5RS.,9E<FJ;O!
M_%%ZQEZK]=SP&]\6?!S]IWPS_P *P^/_ (;@M;T$K;79/E^5-TWQ2'F%_P#9
M.5.,'.=M>&:YX'_:7_X)R>*)?%G@._?Q'X#N9PUU&Z$PD$X G09,$G0"9?E/
M&>NROKGXJ? ;PC\3(WOC&+#5-OR7\"#YSZ2+_&/?K[]J\RLO&GQ,^ MQ_P (
M7\3M%_MCP_.IB3S/WB/&1@B-V&",=8W[>F<T<.^)7%'APO[-XFIK%Y=-V]I:
M\?\ N)%7=.?]^.C=M)/5>9Q#P#D?&DEC\FF\-CH:JSM+T3T4X_W9=+V:6C[W
M]GC]J3X7_M(:#]N\'ZC]GU.",-J.AW;@7%L>A('_ "T3/1UXY&=IXJ_\2_VE
MO@1\'[S^S/B)\3=.T^[ !:R#--.H/(+11*SJ#V)'-?&'[7OPS^%'P??1OV@?
MV:?'=QHMUJ.IM$-&L96C>SD\MF>2,@AHE'"F,Y4[_E.WBO M+\$_$/Q]/+K5
MGI%[?O<2L\U[._\ K7)RS&20C<23R<YK][P/"W 69Y9'B'^TE1RZHO=<Y0A9
MW:<?:3?(TK:/6^U]+O\ &LPXUXVRK'2R)Y?[;'PWY%*:<;)J7LXKG3=]5I;>
MVME^IGPT_:7^!'Q@O/[,^'?Q-T[4+L@E;(LT,[ <DK%*JNP'<@<5W-?CUJG@
MGXA^ 9XM:O=(O;![>57AO8'_ -4X.5821D[2#T.0:_1C]@[]H;5/C_\ !OSO
M%=P)=>T*X%EJ<V #<KM#13D#H67(/JR,>,XKR>).$LHPN51S?(L9'%85OE<H
MRA.SZ>]#W6NCV:;6]]/;X4XUS+,<TEE.=81X;%)<R3C*',ENN6?O)]=VFD]K
M:^VT445^?'Z0%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 444V::&WA>XN)5CC12SN[8"@<DDGH*-PV'45XC\7_ /@H%^SG
M\*/-L+?Q.?$>I1Y'V'P^!,H;T:;(C'/7#%AZ5X/KO[8/[97[1L,R?!3P4OA;
M0=Q675PR@(.X>]GVQJ?:,*_IFOK,#P7G>*PSQ6(4</06KJ5FJ<4N^NMO.UO,
M^/S'CC(L%B/JM"3Q%=Z*G17M)-]M-%Z-W\C[$^(?Q:^&GPGTS^U_B/XVT[2(
M2"8Q>7 #RX[(@RTA]E!-?-7Q/_X*EZ&;T^&O@!\.[S7KZ1MEO>ZE$R1.W8I
MG[R0>Q*'VKQNS_9OT>]U<ZY\5_B'J/B[6;AP9HK":3RW?L'N)@99N>"%1/9Z
M]S^%W[*'BF\M!#IGAFR\)Z7(H#@0%9I5Z@,"3+)CMYK?0U\IC>/?#7),0\)E
M%.KG6+72E^[P\7_>JO=>:YHOR/2H<.^(V>TU6QLJ>589]9_O*[7E#9/R=I+S
M/"?&>J_M6?M"EF^+OQ&ETS3)>?['@(2,*1D V\1"G!X_>MO'O7<?!C]B6;4S
M%?Z)X1:5"<C5]</R#IRBXP<$<%5)'K7U9X$_9X^''@?9=?V9_:5XO/VO4 'P
M?54^ZOL<$^]=T  , 5X>99EXC<8T?89KC%@<(_\ F%P:]FFNU2K\<K[25W%[
MJQ[&6\.<%<.5_K&&H2Q>*_Y_XI^TE?O"#]V-NCLI+JV>">(?V/[JQ\)&X\/>
M(&O=8C.YX9%6.*5<<HF>0WH2<'VKQ_5_#?B#P_>'3];T6ZM)E;!CG@92?ID<
M_A7VW17YSGO@SD&8RC+ 5'AVE9JW.G;K9R3OW?-KVN??9=QWF6%36)BJM]?Y
M6ON35OD?*7PM^ OC#X@ZE%+>Z=/8:4&!GO;B,H67TC!^\3Z]!W]#]3:;IUGI
M&G0:5IT BM[:%8H8UZ*BC 'Y"IZ*^NX.X(RS@W#3C0;G4G;FF]&[;)+HO+5M
M[MZ6\7/.(,7GM6+J)1C':*_-OJPHHHK[,\$**** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M/A1HS:E-9V&LW,CAKR9Q&RK<SA\Q1HY90(9-JAR2?OVOG+_@H1\%_@'^T_\
ML\^+](\9Z):ZCJW@N416VIPJ4O-$O7BMYQY<N 1F&>%ROS(P9=P)&  =U\./
M@OXS^#?B+QO%X#\6ZC?Z#J>DV<_A#1_$^NW%[#I>HJ+M9XD>5I)8[9C]D?;D
MA27"  !1\[?&+_@GOH_P<^#'B7XU_$[_ (*$_M&W,WA_0KK5=6DTWXC+9P7$
ML<;2%88?(?R@[C:J;FQN !-=3^P/XS_: ^%WQY\>?L&?'/QVWC>#P-I%CJOA
M/QK.I%W-IUP2J6]T226D7C!)+?*_S,NW'<?MKJ?B9XC^&7[*D WQ>./&,>H^
M)(NQT32=M]<JV.0LDZV<'OYY% '+0_$OQ7^P/_P3"TOQM\6/$VK:WXOTWPM$
MT]QKMS/?7,NL7A+B.1G+2.D,DI!&>(H#C&,5PW[!?PP_9A^-7BNP^-7P8_X*
M*?&OXA7GA^X%SJWA?Q)X[=+<S,K &XL&@CD\K>2R@,8R4 W. 0?MVODG]HW]
MG+PK\/OVZO@E^T!\"=%M]$\5^(/%-YI/C&UTF(0QZOI!L9II[BX1<*QB\M!O
M(R6EBR25CP ?6U?(W[,6KVW_  4 ^)'Q;^*'Q&U/59_"7ACQG/X/\":-8:Q<
MV<-JMK&C3Z@/(="US*TJ,LIRT2@*A7G/US7QU_P1OT&[^'/@3XP_!7Q!&8M9
M\,?&[5UO87X9HI(;;R9O]V01L5/<#- &!X,_X*%>-_A'^P[\9]=^(NI?VWXW
M^!_BR^\(PZC? %M6E%R+;3[N8+C<27'F8P7$+-D%B:TOC?X0\??LR?L+Z;^U
MYX6\;ZY??%#PQ8:7K_BC4]3UFXDC\0>=)#]OL[B%G,8MRDTGEHJ#R?*C\O:1
MD_,_Q!^$?BWXJ?L7?ME?%_PQ92SV&J_&V;4-)"*2+JST[4"\\Z^J".9V+=/W
M+#M7U]_P4.\?:'J7_!)OQ-XQTR99;77_  3I:Z8(OF,_VR2U2((!]XGS0>.U
M 'TI\//&VC_$OP!H?Q&\/%C8>(-'MM2L2^,^3/$LJ9QWVL*V*X7]E_P-J_PP
M_9I^'GPV\01E+_P_X'TG3;Y&ZK-!9Q1./P937=4 %%%% !16=J5MXFENB^EZ
ME;11;1A)82QSWYJ#[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW
M_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L
M7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW
M_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L
M7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW
M_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L
M7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW
M_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH YSXJ_L
MZ?#/XLH]UK.D_9-28?+JEB DN>V_C$@_W@3CH17C%QX,_:4_97G?4/!VH-KW
MAU&+R0I&TD07N7ASNB/<LAQZMVKZ*^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#
M'_&OCLYX*RK,\1]<P[>'Q*VJTWRR_P"WEM)/K?5K2YPU\OHUI^TC[L^ZT^_N
M>??"?]K[X;_$/RM+U^4:#J;X'DWDH\F5O]B7@?@VT]AFO6001D'(/0BO'_B=
M^R;H7Q*F?5));+3-1?):]T^U*"0^KH#M;Z\,?6O.)IOVH/V54\J23^V?#D?W
M7P9[>-?J1O@^G"Y/\5>1_K#Q-PO[F>T?;4%_R_I+9=ZE/=>;CIT5V<_UK%X/
M3$QYH_S1_5'U/17C_P +OVE]#^)J+:#Q?9:3J&W+6&IPA-WKL?.U_P PWM7.
M>.?VU=-\-:E)I?AF5=<:)BKW,,(B@8C^ZQR6^NW![$U]!7XUX5P^7QQL\7#V
M<MFG=M]5RI.5UU5KKJ=4LPP4:2J.:L_ZVW/H.BOGOP-^VKIOB74H]+\32+H;
M2L%2YFA$L"G_ &F&"OUVX'<BO:H;?QE<1+/!X@L'1U#(Z6^0P/(((/(KT,FX
M@R;B"BZN7UE42WM=->L6DU?I=:FM#$T,3'FI2N;5%8_V+QO_ -!NR_\  8_X
MT?8O&_\ T&[+_P !C_C7L&YL45C_ &+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&/\ C1]B\;_]!NR_
M\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&_
M_0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]
M!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\
M8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B
M\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q1
M6/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\
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
MHH0A3BHQ5DMDC\BE*4G=N[-BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P"
MQ_QJA&Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&
M[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;L
MO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+Q
MO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&_
M_0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_
M &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?
M8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L
M45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_
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_ (U)9VGBU+I'OM6M7B#?O$2W()'L: -2BBB@ HHHH **
M** "BBB@ KQ+XW?L6:#\1M0\6^,?A_\ $?Q+X2\0>,K:WCU]].U,26.H-!''
M%$\MK<1RQJRQ1JF^)48A1DGG/MM% '%?"'X"> ?@Q<:SK7AQ;Z^USQ+=I<^)
M?$FM7AN;_5)479&99"  B)\J1(J1H,A57)S9_P"%.>%7^.'_  O^XN;V76X_
M"W]@6L,DRFVMK5KC[1(T:;=PDD=8P[%B"(8P ,$GK** /._VD/V9? 7[3_A?
M3/#?C?7/$6E2:+J\>IZ1JWA;6Y+"\L[E%90Z2)D?==AR#UR,$9JY\+/@#X,^
M%=\_B&'5]=\0:[)9BTD\2>+-9EU"^^S[@WDH\AVPQE@K,D2HK,H9@6 -=Q10
M!Y[_ ,,S?#C_ (:;_P"&LOM.K_\ "4_\(K_8'E?VFWV+[+YOFY\G'W]WOM[[
M=WS5#XS_ &8?!7BCQ[J7Q-\/>*/$7A/7-=TZ*P\27_A345MFU>WBR(EG#QN/
M,0,RI/'LF56*B0# 'I%% '/>!/A1\.?AG\.;/X1^!_!]E8>&["R:TM](2+?%
MY+9WJP?)D+EF+,Q)<LQ8DDFN!\.?L3?![P\-"T5[_7]1\->%-2&H>%/!FJ:I
MYVEZ3<J28WC38))1$6/E)-)(D7&Q5VKCU^B@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I'1
M)%*.H96&"",@BEHH ^6_VVOAK\-_!,>E:YX8\/K8:CJMU+YRVK;8'1%&X^7T
M#9=>5P.N02<U\_U];_MQ^ =1\3?#RR\6:7;M*VA7+O<H@R1!(%#/^!5,^@R>
MU?)%?R'XI9>LOXPK*%)0A)1E&RLG>*4GII?F4KGP^<4O98Z5E9.UON_S"OK;
M]AOQ]J/B;X>WOA/5+AI6T*Y1;9W.2() Q5/P9'QZ @=J^2:]7^#GCOXK?LZZ
M9_PFA^'TESX?UY8WDFGB91(J%PA61<^63N;&X'<#D#H:YO#K.?[!XDCBZG,J
M*C)5'&+E:+6CDET4^74C*J_U;%J;ORV=[=O^'L?9M%>?_"_]I?X6?%+R[+3]
M9^P:B^!_9NHD1R,WHASMD^@.?4"O0*_K?+\SR_-L,L1@ZL:D'UB[_)]GY/4^
MWI5J5>'-3DFO(****[C0**** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@#E_BK\*M"^*NA#3-3<P7,!+65ZBY:%CUX_B4X&1WP.A%>#:O\ LK_%
MO3[PP:?IMK?Q;OEG@O$0$>XD*D?K7U#17PW$WAWPWQ5B5B<5&4*NSE!I-I;7
MNI)VVO:]M+V2/H<IXGS3)Z7LJ+3AVDKI>EFG^-CPSX6_LH7=IJ46M_$BX@:.
M%@Z:9;MO#D=/,;IC_9&<^O8^Y@ # & .@%%%>QPYPOD_"V$>'P$+<VLI-WE)
M]+ORZ)62ULM6<.:9OCLXKJIB97MLEHEZ+^F%%%%?0GF!1110 4444 %%%%
M0",$9!ZBN2U?X%?"37+PW^H>"+7S6;+&!WA!/J1&R@_E76T5Q8W+<NS*"ABZ
M,*B6RG%22^],WP^*Q6%DY4*C@W_*VOR,WPWX/\+^#[0V7AC0K:RC;[X@C +^
M['JWXDUI445T4*%##4E2HQ48K9)))>B6B,ZE2I5FYS;;?5ZL****U("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 ;+%%<1-!/$KHZE71UR&!Z@CN*\4\??L.?#SQ-J,
MFJ>$]:N=":5BSVT<(F@!/]U25*_3=@=@*]MHKQ\YX?R;B"BJ684542VO=->C
M335^MGJ85\+A\5&U6-SQ'P#^PW\//#.HQZIXLUNYUUHF#);20B& D?WE!8M]
M-V#W!KVEK*S:S_L]K2(V_E^7Y!C&S9C&W;TQCC%2T4LGX>R7(*#I8"A&G&6]
MKMOU;NW\V%#"X?#1Y:4;'COQ0_8R^&_C0R:EX1SX?OVR?]%3=;.?>+(V_P#
M" /0UP">+/VI/V87%OXIL6U_P_$<+-([31*O^S,!OB] '&/05]0TCHDB&.1
MRL,,K#((]*^?S#@3+JF)>,RN<L)B/YJ>D7_CA\,EWVOUN<M7+:3G[2BW"7=;
M?-;,\W^%W[5'PK^)?EV!U/\ LC4GP/L&I,$W-Z))]U_8<,?2O2:\F^*/['WP
MO\?>9J.A6YT#47R?.L(QY+G_ &HN!_WSM/KFO-A=?M3?LN';=(=?\.0_Q$M/
M B#W_P!9!@>OR9/>N'_63B;AOW<]PWM:2_Y?T5=)=YT]X^;6G9,S^MXO":8F
M%X_S1_5'U%17EGPN_:X^%OQ$\O3]3O/[#U%\#[+J,@$;MZ)+PI^C;2>PKU,$
M, RD$$<$5]KE><97G6']O@:T:D?)[>36Z?DTF>A1KT<1'FIR304445Z1J%%%
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 4$ C!%%% 'F'Q1_9,^%GQ&\R_L[#^Q=2?)^V::@".WJ\7W6]R-I/K7EC
M:1^U-^R\QDTF<^(/#L/)C56GA1/=/]9#QW7Y<]S7U%17Q6:<"Y3C,3]<P3EA
M<1_S\I/EO_BC\,D^NS?5GGULNHU)\]/W)=UI]ZZGD?PN_;&^&7COR].\1RG0
M-0; \N]D!@<_[,O '_ @OXUZU')'-&LT,BNCJ"K*<@@]"#7G?Q1_9=^%?Q.\
MR^FTK^R]2?)_M#35"%F]73[K^Y(W>XKR67P/^U#^S'(UWX+U%M?T&-BS011M
M-&%_VH"=\?J3&<>K5YO]N<6\,^[G&'^LT5_R^HKWDN\Z?XMQT7F9?6,=A-*\
M>>/\T=_FO\CZ@HKQ/P%^V_\ #?7-/=?'%G<:)>PQ,S($::*8@9PC*,ACCHP
M[9->:^/OVX_B5K6HR)X#MK;1K)6(A:2!9YV'JQ<%1] ./4]:WQ_B=P=@<%#$
MJO[3FVC!7G\T[<O_ &]:_2Y53-\#3IJ?->_1;_\  ^9];45\D> ?VXOB5HNH
MQIX\M[;6;)F F:.W6&=!ZJ4 4_0CGU'6OJ;PEXKT+QQX<M/%7AN]%Q97L0>&
M0<'T*D=F!!!'8@UZG#/&F1<61DL%-J<=7"2M)+ONTUYINW6UT;83'X;&I^S>
MJZ/<T:***^L.T**** "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@ J*^O
M['2[1[_4KV*W@B&9)IY B(/4D\"I:^ OVQOC9I6O_M<_$7]G/]H/Q/?Z5I,'
M@/3+CX4:,VI36=AK-S(X:\F<1LJW,X?,4:.64"&3:H<DD ^_:*\W^#/P7U?X
M-^/_ !5%I7C#6KWP?J=IIT^@Z3K6MS7W]E72FZ6[C@:=WD2%E^S.$+%0Q<+@
M  ?&"?&[]ES]O;]IG7O#WBO]OGXK_#C6HM<?1O!OA3PEXG?1+"\LH2$CFWR6
M[QS7$\IED&65RDD,84E,D _1>BOEO]N/XH^*OV7/@%\.OV>/@[XTU<>)_'OB
MK2?!&B^)M4O#=ZA;QRLL<]^\L@_>7&W WD</,& &T"LS]I[4;7_@G[XR^$WQ
M8^'&JZM'X8U[QK;>$/'VE:CK5S>)?0W<;F+4'^T2.1<PO"S&48:0.5<D8P ?
M6]%%?(W[,6KVW_!0#XD?%OXH?$;4]5G\)>&/&<_@_P ":-8:Q<V<-JMK&C3Z
M@/(="US*TJ,LIRT2@*A7G(!]<T5\-^#/^"A7C?X1_L._&?7?B+J7]M^-_@?X
MLOO",.HWP!;5I1<BVT^[F"XW$EQYF,%Q"S9!8FM+XW^$/'W[,G["^F_M>>%O
M&^N7WQ0\,6&EZ_XHU/4]9N)(_$'G20_;[.XA9S&+<I-)Y:*@\GRH_+VD9(!]
MI45C_#SQMH_Q+\ :'\1O#Q8V'B#1[;4K$OC/DSQ+*F<=]K"MB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#YF_;U\/>&M(;0=6TW
MP[:P7VH37)N[V&((\H01X#8X8_/U.3QUKYTK[8_:G^$5]\6/ASY>@PB35=+F
M-S91=YAC#Q ^I&"/4J!WKXJNK6YLKF2SO+=X9HG*2Q2H59&!P00>00>U?R;X
MLY37P'%E3$<G+3JJ+BTK)M12EM]JZ;?75/J?%9W1E3QKE;25K?=J,KV;]FK]
MIW2?@UX?OO#'BG2K^\M9KL3VGV/83$2N'&'8<'"GCOGUKQRVM;F]N8[.SMWF
MFE<)%%$A9G8G   Y))[5]C?LY?L\Z-X,^'"P?$'PO87FIZC+]INH;VTCF^SJ
M0 D7S \@<GW8CG%<GAME?$&.S[VV5S5-TXN\W'FBKJW*UU;Z+ROT(RFCBJF)
MYJ+M9;]""P_;B^"=YC[0FLVF?^?BP4X_[X=JW+#]K/X :A@)X^2)O[MQ87"8
M_$QX_6M74/V??@EJ6?M'PPT=<_\ /O9K%_Z!BL34/V0/@!?9*>"GMV/5K?4I
MQ^A<C]*_??9>)]#X:F%J+^\JD7^&A]+RYO'9P?K='0V'QT^#6IX%K\4-#R>@
MEU*.,G\'(K;T_P 5^%M6Q_9?B73[G/3[/>(_\C7E&H?L*_!N[R;34M<M3V$5
M[&P'_?<9/ZUAZA_P3_\ "\F?[+^(M_#Z?:+))?Y,M+^U?$6A_$RZE4_P5N7_
M -+0>VS6.]*+])6_,^@Z*^;?^&'O'VB_\BO\9MF/N_Z/+;_^@2-1_P ,^?M?
MZ%SHWQG^T(/NQC7[K_T&1-H_.C_6SB>C_O&2U5_@J0J?E8/KN+C\>'?R:9])
M45\V_P!C?M^:!_QZ:K]M4=?W]C)D?]M0#_6C_A:?[<&@?\A'X<_;<=?^)/YF
M?^_#"C_B(-&E_O.78JGYNC=?>FP_M.*^.E-?]NGT#XM\5Z%X'\.7?BKQ)>BW
MLK*+?-(>3Z!0.[$D #N2*^6O'W[<?Q*UK49$\!VUMHUDK$0M) L\[#U8N"H^
M@''J>M9'QZ^-_P 9/'?AVT\*_$?P1_8<2W7G@"PGM_/95(P1*QR!NSCU(]J\
MHK\GX]\3,QQN+6%RFI.C2BE=V<)N3_\ )HI=+6OJ]58\7,LWJU*G)0;BE\G<
M]M\ _MQ?$K1=1C3QY;VVLV3,!,T=NL,Z#U4H I^A'/J.M?4WA+Q7H7CCPY:>
M*O#=Z+BRO8@\,@X/H5([,""".Q!K\[*^HOV ==O[OPQXA\.SR,UO97L$T /1
M3*KA@/\ OT#CW]Z]'PMXYSK&9U'*L?5=6-12Y7)WE&44Y?$]6FD][ZVM;6^N
M3YCB)XA4:CYD[VOOIJ?05%%%?T0?4!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_!0CX+_ /]I_]GGQ
M?I'C/1+74=6\%RB*VU.%2EYHEZ\5O./+EP",PSPN5^9&#+N!(P/HVO$OC=^Q
M9H/Q&U#Q;XQ^'_Q'\2^$O$'C*VMX]??3M3$ECJ#01QQ1/+:W$<L:LL4:IOB5
M&(49)YR ><_L#^,_V@/A=\>?'G[!GQS\=MXW@\#:18ZKX3\:SJ1=S:=<$JEO
M=$DEI%XP22WRO\S+MQZ!_P %!_V:/@G^T-^S3XL'Q6T2PBNM$\/7FH:/XFDB
M5;C2)X87E65)?O*@91O3.UER#V([3X??LU?##X>:9XFM[2WU#4M0\:9/B_Q!
MJ^H/+J&K'RC$HDF&THJ1DHB1!$C!.Q5R:XSX3?L ?"#X3Z5;>%AXY\>^)/#]
MA<K/IOA?Q9XPGO-,M65MZ 6_RK(BL RI+O56 8#< : /FG]J?2_B9%\%OV+?
MCM\84N3>^%_'/AC_ (3>XNP?-MY+E+8M//G[K!H2')_C?'>O0_\ @LEH=_\
M$3X??"#X+^'8VEU?Q1\;=(CM(4^\(HX;GS9?94WJ6/0#)-?5'Q+^&G@;XQ>
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
M[9:E:1W^G7<4\$R!HIH9 R.IZ$$<$>]2U]^I*233NF>GN8_V+QO_ -!NR_\
M 8_XT?8O&_\ T&[+_P !C_C6Q13 Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_
M (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_
M .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-
M_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V**
M ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P"
MQ_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\
M@,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\
MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_
M .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH
MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'
M_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P"
MQ_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H
M-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\
MZ#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'
M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\
M:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'
M_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W
M9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H
M-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[
M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH
M^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\
M:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E
M_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W
M9?\ @,?\:V"0H+,< =2:X;7?VE/@;X;OVTW5/B+9><C;76V22<*?0M$K ?G7
M%C<QR_+8*>+K0II[.<E%/[VC.I5I4E><DO5V.A^Q>-_^@W9?^ Q_QH^Q>-_^
M@W9?^ Q_QI?"/CSP;X]LCJ/@[Q+::C$N/,-M*"T9/0,O53[$"M>NBC7HXFDJ
MM&2E%[---/T:T*C*,U>+NC'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB
MM2C'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\
M@,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_
M (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:Q/C7\:_#7P4
M\-+K&L1M<W=RQ33]/C<*T[ <DG^%1D9;!QD<$D"OF?7?VT_CEJE^USI>KV6F
M0[ODMK;3XW 'H3*&)^O'X5\/Q+X@\.\+8A8?%2E*INXP2;2>U[M)7[7O;6UF
MCS\7F>%P<^6;;?9'UG]B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"->#?!C]MR
M^OM7@\.?%NUMDBG<)'K%JGEB-CP#*N<;?]I<8],9(^D00P#*001P17L<.\3Y
M/Q1A'7P$[VTDFK2B^EUY]&KIZV>C-L+C*&,AS4W_ )HQ_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !K8HKZ ZC'^Q>-_^@W9?^ Q_P :DL[3Q:ETCWVK6KQ!
MOWB);D$CV-:E% !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 %%%% !7'_%3X&_#WXO61C\4
M:2%NU3;!J=KA)XO3YL?,/]E@1_.NPHKDQN!P>98:6'Q5-3A+=25U_79[HBI3
MIU8.,U='RU>>$/VA?V2[R35O"5\=;\,AR\\8C9X@O<R19S"?]M3CID]J]<^#
MW[4'P\^+ BTQK@:5K#  Z;>2#]XW_3)^!)].&]N]>DD C!%>/_&']C_P/X_:
M37/!Q30M7/S9@3_1YF_VD'W3_M+]2":^ ?#W$/";=3(*GMJ&[P]1[?\ 7J;U
MCY)Z=7=GF?5<5@M<,^:/\K_1GL%%?,6@?'+XX?LX:K%X0^-.A7&J:7G;;WC/
MNDVCO%-TD '.U_F' RO2O??A]\4/ _Q0TD:OX,UV*Z50/.@)VRPD]G0\K]>A
M[$U]#D/%^59[4>'5Z6(C\5*HN6:[V3^)>:Z;I'3AL=1Q+Y?ADMXO1G04445]
M2=H4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !116%XT^)W@#X>6WVGQGXKL
M[#Y<K%)+F5Q_LQKEF_ &L,1B</A*+JUYJ$5NY-)+U;T)E.,(\TG9'A?[;GQG
MU>QO8OA)X<OG@B>V$VL21-AI V=D.1T7 W,.^Y1TR#\V5VO[0GCK0/B1\6M3
M\8>&))VLKE85B-Q'L8[(D0D#)P"5R,\\]*XJOXRXWSJKGG$V)KNISP4G&#3N
MN2+M&WDUKYMMGP688B6(Q<Y7NKV7IT-?P-XY\2?#KQ+;^*O"NH/;W5NX) )V
MRKGE''\2GN/ZX-?>?@CQMI7C7P7IOC2VD2&'4;-9@DD@_=G'S*3WVMD'Z5^>
MM>__  ^_8:G\6^#]-\4:UX^DL)=0M4G-BNE;C$K<@%C*,G:0>@QG%?7^%F=\
M2X*O7PV78;ZS!I2<744%%WMS7E=:[-+5Z/H=V3XC%TY2A2ASK>U[6\]3Z7G\
M3^&K4XN?$-C'_OW:#^9JE/\ $KX<VW_'SX_T2/C/SZK"/YM7BT'_  3^\-*/
M])^(U\Y_Z9V*+_-C5V#]@7X<K_Q\^,];?G^ PK_-#7[+_;'B%/X<KIQ]:\7^
M2/>]OFC_ .7*7_;QZA/\:_@];9\WXI^'LC.0NL0L1CV#53G_ &A_@A;G$GQ.
MTD_[ESN_]!S7#P?L'_!Z+!EUSQ#*>,[KR$#](15R#]B'X(0C$D>K2^\FH?\
MQ*BCZ[XE3^'"8>/K4D_R0>TS9[0BOFSH)_VI/@';_P"L^(]J>/X+>9OY(:IS
M_M??L^0Y"^.FD(SQ'I=S_6,57@_8U^ <7^L\,74O/\>IS?T85<@_9*_9\M\%
M?AZK'CF34KEL_G)1S>*,]E@X^OMG^07SA_R+_P ",^?]M'X#Q'$>M7TO^YIL
MG_LP%4I_VY?@K%_J[?6Y>/X+!/ZR"NI@_9E^!%N,1_#6Q/\ UT:1O_0F-78/
M@'\%;?F/X7:(>?X[!&_F#1]5\39_%B,-'TA4?YAR9N]Y07R9\C_M&_%RS^,G
MQ"/B+1TNH].@M(X+*&[15=0,EB0K,!EB>_3%<#7T1^V#^SU%I$=O\1/AUX9@
M@L(+?R=5LM.M518<$E9]J#H0<,>V 3U)'SO7\U<;9=G&7<25XYD[U)OFYDK1
MDGLX^72W2UNA\GF%*O2Q<O:[O6_1^@5]U_LUZ[?^(_@9X<U34Y&:;[$T)=NK
M"*1XE)]?E0<U\5^!O WB3XB^);?PKX5T][BZN' ) .V)<\NY_A4=S_7 K[V\
M!>$;'P%X,TWP=IS[HM.M$A$A&#(P'S.1ZLV3^-?I/@E@,=_:.)QEFJ/)R7Z.
M7,FK=^5)W[<R[GJ\/4ZGM9U/LVM\S7HHHK^C#ZH**** "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 IZ]X>T/Q3I4NB>(])M[VTF&);>YB#J??!Z'T/
M45X#\0?V0_$_@K5O^$[_ &>?$-Q;7$)+KIC7.V11W6.0\,/]A^H[GI7T517S
MV?<+Y/Q%37UJ%IQ^&<?=G%]XR6OR=UY'+B<'0Q2]]:K9K=?,^?\ X9?MDW&G
M:C_PA?QYT273+^%O+DU%;9D ;_IM%C*'_:7CGH!S7O.F:IINM6$6JZ/J$-U;
M3INAN+>4.CCU!'!KG?B;\&OA_P#%K3OL?B_15>9%Q;W\&$N(?]U\=/\ 9.5]
MJ\&U/X;?M ?LK7\OB'X<:K)K7A_?ON8%B+J%_P"FL.<J<?\ +1#T')'2OE?[
M0XKX.TS"+QF$7_+V"_>P7]^/VDNLEKU;Z''[7&X#^*O:0[KXEZKKZGU%17E?
MPA_:R^'7Q+B33M8N4T/5=OS6M[,!%(>YCD. ?H<'T!ZUC>/OVX_AYX9U&32_
M">BW.NM$Q5[F.80P$C^ZQ#%OKMP>Q-?0U...$Z671QTL7#V<MMV[]5RI.5UU
M5KKJ=+S'!*DJCFK/^MMSVVBO$? /[<GP\\3:C'I?BS1+G0FE8*ES),)H 3_>
M8!2OUVX'<BO;(9HKB)9X)5='4,CHV0P/(((ZBO2R;B#)N(*+JY?651+>UTUZ
MQ:35^EUJ;4,30Q,>:E*XZBBBO8-PHHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BB@D 9)H **X'Q_\ M,?!WX>;X-2\
M4QWMVG!L=+Q/)GT)!VJ?9F%>4:E^UC\:/BE>/HGP/^'4D*YVF[,/VF5/0DD"
M*/\ X%D>]?(YKQSPYE57V+J^UJ]*=-<\V^UHZ)^3:.&MF.$HRY>:\NRU9]&:
MMK&D:#8OJ>N:I;V=M&/WEQ=3+&B_5F( KR;Q_P#MK_"KPKOM/#"W&OW2\#[*
M/+@!]Y&'/U56%<=I7[(GQ:^)-\FN_''XCRH2<_98YC<RJ.Z@D^7'_P !W#VK
MUKP#^SA\(/AULGT;PG%<W:8(OM2_?RY]1N&U#_N@5Y']H<>Y]I@\/'!TG]NK
M[]2W=4UHGY3^\Q]KF6)^"*IKO+5_=_F>.'Q_^UY\?/D\&Z*^@:5-TN8%-NI7
MU\Y_G;_MG^5;W@O]A?2/M/\ ;'Q5\97.JW3MOFM[-BB,W?=(V7?Z@*:]^HK?
M#^'V6U:RQ&;U9XRHO^?C]Q?X::]U+R=T5#+*3ES5Y.;\]ODCS3QS^RK\)_%7
M@L>%-#\/V^C30MOL]0LX 94?&/G).Z53W#'L,$$9KY_UW]BSXY:7?M;:7I%E
MJ<.[Y+FVU"- 1ZD2E2/IS^-?9=%//O#;A;/YQG4INE**M>G:-TMDU9QT[VOT
MO:P8G*<'B6FU9^6G_ /F[X,?L1WUCJ\'B/XMW5L\4#AX]'M7\P2,.0)6QC;_
M +*YSZXR#](@!0%4  #@"BBO=X=X8R?A?".A@(6OK)MWE)]+ORZ)62ULM6=&
M%P=#!PY::_S84445] =04444 %%%% !1110 $!@589!Z@UPVN_LU_ WQ)?MJ
M6J?#JR\YVW.UL\D 8^I6)E!_*NYHKBQN79?F4%#%T85$ME.*DE]Z9G4I4JJM
M.*?JKF1X1\!^#? 5D=.\'>&K33HFQY@MH@&D(Z%FZL?<DUKT45T4:%'#4E2H
MQ48K9)))>B6A48Q@K15D%%%%:E!1110 4444 %%%% !1110 4444 %%%17U_
M8Z7:/?ZE>Q6\$0S)-/($1!ZDG@4 2T444 %%%% !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 %%%% 'S#^W+X$^
M'_A=-)\0:'X?2SU;5;J7[1);'9'*B*"Q9!QNW.OS#&><YXQ\\U];_MQ^ =1\
M3?#RR\6:7;M*VA7+O<H@R1!(%#/^!5,^@R>U?)%?R)XJ8'ZCQE6Y::A":C*-
ME9.\4I/3KS*5V?$9S3]GCY65D[-?=_F%?6W[#?C[4?$WP]O?">J7#2MH5RBV
MSN<D02!BJ?@R/CT! [5\DU[/\(/V4_B/XQ\$P?$+0?&7]AW5S(QL89!)&9(A
MC$GF(<J"<X&T\ '/-8>&^+SG \1JME]"5:T9<\$U&\?5Z:2LTNK5EN3E4\13
MQ7-2CS:.ZVT_X>Q]>T5\U?V'^W3\-N;+5GUVVC^]_I$5WN_[^@2_E3H/VS_B
MKX-F6T^*?P@,;9VEE2:S8^^) X/X8K^@5XBY7A7;,\/6PS[U*;Y?E*/-=>=C
MZ;^U:,/XT90]5I^!])T5XYX:_;@^#6L[8]:74])<_>:YM/,0?0Q%B?\ OD5Z
M#X:^+GPP\7[5\-^/-+NG;I"MXJR?]\,0WZ5])E_$_#N:V6$Q5.;?127-_P"
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
M!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\
M8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B
M\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q1
M6/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\
MC1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-
M &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P
M&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8
M_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&
M[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;L
MO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+Q
MO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&_
M_0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_
M &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?
M8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L
M45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_
M (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\
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
MK&D_8]^&4H ;PO8#']VYNU_E+43_ +&?PQ8Y'A^U7V%Y=_UEH_XVG'_H#?\
MX.#_ (65_P ^_P#R8\<_:X^-6G_%'Q9::3X2UG[5H>GVX:)D5E66=N6<A@#P
M,*,CCYL=:\BKU']IOX$M\']=L[W1[3&D7\6(G1G98YE^\A+$G)&&&3SSCH:\
MNK^9^,WG#XFQ/]J6]MS:VORVLN7EOKRVM:_0^2Q_M_K<_;?%?Y?+R'VMS<V5
MS'>6<[Q30N'BEC8JR,#D$$="#SFOJ?P]^W5\/[3PIIZ^)=*U>XU9;1%O_LEK
M'Y9E PS M(."1GIQFOEBUMKF]N8[.S@>6:9PD44:EF=B<  #J2>,5]C_  R_
M9NTSPQX.TVTUGPOX=N-16V5KN:]TE)Y!(WS,-S YP3C(["OK_"NCQ37Q>)CE
M-6-./*N=SBY1O?W;+^;?Y7.[)HXR4YJC))6UNKK_ (<Y/4O^"@7A^+/]D?#6
M\G]/M.HI%_Z"CU3_ .&S?B_KIQX2^"H?=]W]U<7'_H"KFO;=.\':KH^!I$>C
M6N.GV;3%3'_?.*N_8O&__0;LO_ 8_P"-?M/^KG&V(_CYS9=H48+_ ,F;N>_]
M5S"7Q5_NBCP3_A;W[;7B+C3/A@;'=T/]B/%C_O\ L:/[$_;Z\1C_ $S5C8HW
M3_2+*+ _[9 M^?->]_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^-+_ %$K
MUO\ >LUQ4O)5%!?<D']FRE\=:;^=CP3_ (9N_:P\0?-XB^-7E(W6,Z[=/C_@
M*J%_6G1?L&Z]JD@G\4?%XR-_$$T]I2?^!/*/Y5[S]B\;_P#0;LO_  &/^-'V
M+QO_ -!NR_\  8_XTUX9<*U'?$QJ5?\ '5F_R:#^R,$_C3EZMGC^F_L"_#V+
M']K^--9G]?LXBBS^:M6]IO[%7P*L<?:M,U&\QU^TZBPS_P!^]M>A?8O&_P#T
M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^->EA^ N#L-\&!IO_ !+F_P#2KFL<MP$-
MJ:_/\SYQ_:J_9BT_P9I]MXU^%OAYX]-MX3'JMI%))*8<$D3Y<LQ7!PW/& >Y
M(\!K]"S8^-F!5M:LB#U!M3_C7#Z[^R]X$\27[:EJGA71O.=MSM;0RP!CZE8G
M4'\J_/.+?"!9GCWBLHG"DI;P:<8I]X\J=D^UM]GK9>7C<C]M4YZ#2OTZ?*Q\
MA^!O WB3XB^);?PKX5T][BZN' ) .V)<\NY_A4=S_7 K[V\!>$;'P%X,TWP=
MIS[HM.M$A$A&#(P'S.1ZLV3^-8_A'X;2> K(Z=X.M='TZ)L>8+:PPTA'0LV<
ML?<DUK_8O&__ $&[+_P&/^-?6<!<!4N#Z=2K5J*I7J))M*R26ME?5W>K;M>R
MT5M>W+<M6!3E)WDS8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:_13
MU38HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/
ML7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q
M>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V
M7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?
M^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:
M-BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q
M>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%X
MW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QJ2SM/%J72/?
M:M:O$&_>(EN02/8T :E%%% !1110 4444 %%%% !7B7QN_8LT'XC:AXM\8_#
M_P"(_B7PEX@\96UO'K[Z=J8DL=0:"..*)Y;6XCEC5EBC5-\2HQ"C)/.?;:*
M/.?"'[,/P]\#^'_%.GZ%JVO+K/C7GQ1XQDU9FUB^<1F-'^T8_=>6AVQK&J)$
M/N*I.:\9L?\ @CK^RKIEFNG:;XP^)MO;IG;!!\0KM$&22<*#CDDG\:^K** /
M%_&G["'P0\8? WPI\ [6_P#$VA:7X)NXKOPWJ?ASQ#+::A:W"!QYWGKG>[>9
M(S,P.6<L,'FNP^%GP!\&?"N^?Q##J^N^(-=DLQ:2>)/%FLRZA??9]P;R4>0[
M88RP5F2)45F4,P+ &NXHH \]_P"&9OAQ_P --_\ #67VG5_^$I_X17^P/*_M
M-OL7V7S?-SY./O[O?;WV[OFJ'QG^S#X*\4>/=2^)OA[Q1XB\)ZYKNG16'B2_
M\*:BMLVKV\61$LX>-QYB!F5)X]DRJQ42 8 ](HH Y[P)\*/AS\,_AS9_"/P/
MX/LK#PW8636EOI"1;XO);.]6#Y,A<LQ9F)+EF+$DDUP/AS]B;X/>'AH6BO?Z
M_J/AKPIJ0U#PIX,U35/.TO2;E23&\:;!)*(BQ\I)I)$BXV*NU<>OT4 %%%%
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 %%%% 'D'[5'[/%W\7-.@\3^$EC&N:?$8Q#(P4
M7<.2?+W'@,"25)X^8@]B/DK7?"7BCPO?MIGB+P]>V5PK8,5S;,A/TR.?J*_1
M2BOR[BWPMRSB;'O&TJKHU9?%:/-&5M+VO&SMNT[/M>[?CXW)Z.+J>T4N5O?K
M<^)?@Q^S-X]^*6KP3ZAI5SIFBAPUUJ%U$4+IW6(,,NQ]<;1W/8_:6D:5I^A:
M5;:)I5LL-K9P)#;Q+T1% "C\A5BBO?X/X*RS@_#3C0;G4G;FF]W;9)=%Y:N^
M[>ENG Y?1P,6HZM[L****^R.\**** "BBB@ HHHH " P*L,@]0:X;7?V:_@;
MXDOVU+5/AU9><[;G:V>2 ,?4K$R@_E7<T5Q8W+LOS*"ABZ,*B6RG%22^],SJ
M4J556G%/U5S(\(^ _!O@*R.G>#O#5IIT38\P6T0#2$="S=6/N2:UZ**Z*-"C
MAJ2I48J,5LDDDO1+0J,8P5HJR"BBBM2@HHHH **** "BBB@#.\5^$O#GCC0I
M_#?BK28KVRN!B2&4=^Q!'*L.Q&"*\.UW]@'PO=W[3^'?B#>V5NS9$%S9+.5]
M@P9/U!KZ"HKY_.N%>'N(91EF&'4W'9ZJ5NW-%IV\KV.7$8/"XJWM8W_KR/,_
MA%^RO\.?A/?)KT?G:KJJ#]U>WP&(3ZQH.%/N<D=B*],HHKORS*<MR7"K#8&D
MJ<%T7?NWNWYMMFM&A2P\.2FK(****]$U"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@ J)[^QCOH]+DO8EN9HGEAMVD D>-"H=PO4J
MI= 2. 77/453\7W^MZ5X2U35/#.F"]U*VTZ>73[)NEQ.L;&./C^\P _&O@/]
MAW4_AA^VU?>#M9\<_$KQ-?\ Q%;P3XK/C^XA\57MCJ>BZFNIZ.(?)2*519Q*
MCMY21JL3!2&5F5P #]#:*^3/VN?C+\:_V=OV7OA9\#+3QW</\3/B)K^C>"V\
M5?*\\,LNR.ZU!>,&3' /9I@W\-1_M/:C:_\ !/WQE\)OBQ\.-5U:/PQKWC6V
M\(>/M*U'6KF\2^ANXW,6H/\ :)'(N87A9C*,-('*N2,8 /K>BBOD;]F+5[;_
M (* ?$CXM_%#XC:GJL_A+PQXSG\'^!-&L-8N;.&U6UC1I]0'D.A:YE:5&64Y
M:)0%0KSD ^N:*^&_!G_!0KQO\(_V'?C/KOQ%U+^V_&_P/\67WA&'4;X MJTH
MN1;:?=S!<;B2X\S&"XA9L@L36E\;_"'C[]F3]A?3?VO/"WC?7+[XH>&+#2]?
M\4:GJ>LW$D?B#SI(?M]G<0LYC%N4FD\M%0>3Y4?E[2,D ^TJ*Q_AYXVT?XE^
M -#^(WAXL;#Q!H]MJ5B7QGR9XEE3..^UA6Q0 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!4\0:]I/A;0;[Q/KUX+>QTZSENKV
MX*%A%%&I=VPH).%!. ">*^+_ -M+]BR+Q=^TIH/QR_9&\8K\//B5-X(U[Q!_
MPD.D86VUR:TN-*6**[3.QDD2[E#/M.[*EQ(%Q7V?XAT'2?%6@7WA?7[3[18:
ME9RVM[ 79?,AD0HZY4@C*DC((//!KP5_^"??A^/5M&\/VGQL\>?\(/IGA74]
M#;PO-XA#.+6ZEL&%K'=^5]J6VV6A1E\[=@1JC*N\, ?,WQT^,GBG]I7X#_L>
M_MQ^,_#Z:=#8_%W3QXK2!6$-L6OA;M= $DI$SV99<DX\U!DYR?6O^"R6AW_Q
M$^'WP@^"_AV-I=7\4?&W2([2%/O"*.&Y\V7V5-ZECT R37TQKWP(^$'B;X.2
M?L^ZQX T]_!LFE)IHT!(MD$=L@ 1$VX*%=JE64AE90P((!K%\%_LQ^"O"_CC
M3?B5XB\3^(?%NN:%I\ECX<U'Q7J*W+:1;R +*( B(OF.JJKSN&F=1M:0C((!
MZ/7QU_P1OT&[^'/@3XP_!7Q!&8M9\,?&[5UO87X9HI(;;R9O]V01L5/<#-?0
M?_#,WPX_X:;_ .&LOM.K_P#"4_\ "*_V!Y7]IM]B^R^;YN?)Q]_=[[>^W=\U
M0^,_V8?!7BCQ[J7Q-\/>*/$7A/7-=TZ*P\27_A345MFU>WBR(EG#QN/,0,RI
M/'LF56*B0#  !^;OQ!^$?BWXJ?L7?ME?%_PQ92SV&J_&V;4-)"*2+JST[4"\
M\Z^J".9V+=/W+#M7U]_P4.\?:'J7_!)OQ-XQTR99;77_  3I:Z8(OF,_VR2U
M2((!]XGS0>.U?1?@3X4?#GX9_#FS^$?@?P?96'ANPLFM+?2$BWQ>2V=ZL'R9
M"Y9BS,27+,6)))K@?#G[$WP>\/#0M%>_U_4?#7A34AJ'A3P9JFJ>=I>DW*DF
M-XTV"241%CY2322)%QL5=JX .E_9?\#:O\,/V:?AY\-O$$92_P##_@?2=-OD
M;JLT%G%$X_!E-=U110 4444 9VI6WB:6Z+Z7J5M%%M&$EA+'/?FH/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_
M^@W9?^ Q_P :DL[3Q:ETCWVK6KQ!OWB);D$CV-:E% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45Y!J'[;
MWP&T;]K=?V,]<\1&R\63Z+!?6+W&U;>YFD+G[$'SQ<>6$E"$?,L@P2>#Z_0
M4444 %%%% !1110 4444 %%%% !17B]_^W;\"]%_; /[&/B+59-/\1S:5;W&
MG7UUA;2[NY 7-@KGI.(FAD /#B8*/FP&]HH **** "BBB@ HHHH **** "BB
MB@ HKPZ^_;Z^"VA_MC2?L:^*7N-+U:;3[=M(UN\^6RU"_=?,?3T<C F6)X''
M)WF4I\K!0_N- !1110 4444 %%%% !1110 4444 %%>"WO\ P4#^$V@?MDR_
ML@>,].O-'GN;6!/#WBB]4K8:KJ)4/+81R%0HE1)(,88AG=HSM<*']ZH ****
M "BBB@ HHHH **** "BBB@ HKXX\:_MU?MP_$/Q%KWB']BK]C>Q\7> O"^JW
M.G3^(-=UM;:?79K:0I<?88O,0E%=717Q)O*\#=E!]$?LP?M">%_VI/@CHOQI
M\*Z;<Z?'J<<D=]I-\,3Z==Q2-%/;2# ^9)$9<D#(PV!G% '?T444 %%%% !1
M110 4444 %%%% !17QCXG_;0_P""AOQ:U36O'G[%'[*WAC6_AUH.J75C;ZGX
MJU)X[[Q(UM(T<\EE&L\82/>CJA</NV_WLHOT=^RY^T'X?_:B^!VB?&?P_H]S
MIG]I1R1:CH][_K]-O89&AN+:3(!W)*CKD@$C!P,XH ] HHHH **** "BBB@
MHHHH ***I>)?$>A>#O#FH>+O%&J16.F:592WFHWL[82W@B0O)(Q[!54D^PH
MNT5\6R?\%B[;3[JS^(7B+]C;XDZ9\([Z[2*W^*5Y8,+?RG<(ETUOY?RP,2"&
M\PD@\*6^6OLVRO;/4K.+4=/NHY[>>)9()HG#)(C#*LI'!!!!!H EHHHH ***
M* "BBB@ HHHH ***S?&7B_PW\/O".J>//&.JQV&DZ+I\U]J=[-G;!;Q(7D<X
MYP%4GCGB@#2HKXID_P""NOC?1C8_%/QO^PAX]T3X.ZC<QK!\2;J<,\5M(P6.
M\ELEBS'"VY2&\TY!&W>2%/VC97MGJ5G#J.GW4<]O<1+)!-$X99$895E(X(((
M(- $M%%% !1110 4444 %%%% !1161X_\<^&/ACX&UCXC^-=26ST?0=,GU#4
M[IE)\J"&,R.V!R2%4\#D]!0!KT5\I_"C_@HY\3O%?QA\,>#_ (O?L5>+? 'A
M'Q[=FT\$^,=8OTE^TSF-I(8KJW6,&U>54.U2['/8C++]64 %%%% !1110 44
M44 %%%% !116'\3?B+X6^$7P[USXI>-[UK?2/#VE3ZAJ4R)N988D+MM4?>8@
M8"]R0.] &Y17RG\)_P!OO]H;5_C+X8\)?M _L1ZW\/O"'C^[:U\&^)[O6XKF
M07'E/+##>P1KFVDE5&PC%65N,, 6'U90 4444 %%%% !1110 4444 %%%<[\
M6_B=X8^"WPQU[XL^,WF&E^'M*FO[T6T>^5TC4ML1>-SL0%49&20* .BHKY3^
M$O[;7[7$OQK\+^$_VG?V+Y/ GA'X@73VGA/78=?CO)K2Z\EYHK>^C3/E/(D;
M  A"&XP<-M^K* "BBB@ HHHH **** "BBB@ HHKF/C/\5?#_ ,#_ (4Z_P#%
MOQ1;7,]CH&F27<MK91;Y[@J/EAC7N[L511TRPZ4 =/17RI\)/VN_VW;3XW^%
MO"7[5_[).F>#_"?CZYEM/#FK:1K@O)],O!!)<16U]M8C<Z1,H(5!N^A ^JZ
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH ***;--#;PO<7$JQQQJ6=W; 4#DDD]!0 XD 9)KY?UG_@L
M7^P'H?Q7/PFN_C"[RI??8IM>@TN9]+BGSMV&Y VE0>L@!C'4MC)KOM=_:2_9
MI^/^C>(_@)\,?VF_"$OB;6M$N]/L8;#Q!"UPLDT#HLL*ALR[2P;,>[I5OP1^
MRG\(O^&2=(_9>\7?"_38_#Y\+P6.J:)Y4;*DQA42R;UR#-YFY_.!W;_G!SS0
M S]J#]COX,_M9_"ZZ\$^*=/6RO);K^TM$\4:4H6]TS4-JB.\BD&"6PD8(SAE
M4#C"D>8_L@?M8?$SPG\2G_89_;;DBM/B5I=ON\+^)_NV?C;3UR%N(6.!]H"J
M=\?4E6. RNH[3]F/Q[:?!3]AG3_$7Q@\1L;;X<Z3J6EZWJ<W+O%I%U<61?'\
M3E;4<=68XY)K:_:?_9-^$_[8ND>%+'XA6L-Q8Z%K\.L6U_9.R73(JDB*"XC8
M-$DI\O>RDY5/EPVR1 #UB&>"X3S+>9)%#,I9&!&02"..X((/N*=5;1=%TCPY
MI%MH&@:9!96-E L-I:6L02.&-1A451P  , "K- !1110 4444 %%%17M[9:9
M93:CJ-W%;V]O$TD\\\@1(T499F8\   DD\ "@"1W2-#)(X55&69C@ >M?*>H
M?\%G_P!A73OB2/ ,GC+69+ ZE]@;QG#H;MHJW&<%?M&<E0?XPA3'S;MOS5WG
MBS]J#]EK]H;0?$G[-_@C]I+P[!XD\2^'KO3=.B-_Y,SM<P/&DMOOV_:/O[@8
MBV<9%=3X;_9O^&-S^R[IO[,_BSX=Z<GAW_A%H=+O]"1%:)/W0#X8#F0/EQ*/
MFW_/G=S0!3_:;_9)^#/[6OPDN?AUXRTN.W\^<ZAHOB#2E5+K3;\C*7L$B_QY
MQGG#KP>.GDW[(O[5?Q/^'GQ.'["G[<%W'!\0+&'/@WQBWRVGC:P7(25&/'VH
M ?.G5B#_ !!L]M^SK\2M+^ O["&E^+?C+XB;[)\/=&N]+UG49,%Y$TRYFL=V
M"1N=OLZ@#.68@<DUT?[2/[*OP@_; TKPK8_$_3+74M)T+7(M8MVB7][/M0[8
MHYT8&.)R4+[<[U0#CA@ >H6EY9W\ NK"ZCGB8D+)#(&4D$@C(XX((^HJ2H-,
MTS3=%TVWT?1]/@M+2TA6&UM;:(1QPQJ JHJJ %4   #@ 5/0 4444 %%%% !
M115?5]7TKP_I5SKNO:G;V5C96[SWEY=S+'%!$BEGD=V("J "22< #- $MS<V
M]G;R7=W.D442%Y99&"JB@9))/  '>ODJX_X+5_L9VWCF/PZ]OXS/AZ74_L"?
M$4>&_P#B0&;=M.+@R>85!_B$1&.>G-=UX^_:K_9/_:%\/>)OV6M%_:!T[2?$
M?B[PW>Z5I\.J03V$LANH)(4DM_M*1B?E\KY9;=CC->AZ?\!?AYJG[.=I^SKX
ML\"Z>/#K^%X=(O="B4-!'&(50JAP.5(RK@ [@&&#S0!E_M*_LJ_!K]K;X/W/
MPP\=Z3$+6YD-]I&L:8%2XTZ].66]MY!TDW-DGHX)#9#&O'?V3?VIOBA\)/BC
M'^PA^W'J2+XTMXO^*#\=2?):^-;%3A#N;@7BC 9"<L1SEN9.V^ _Q8T/]G?]
M@?1?''QH\1,MEX#T232M6U"0C?)]@N'L%/)&YV,*@#JS-CDFNN_:$_9@^#?[
M6VF^%[/XL:'8:WHNAZU'K-M;O '%VXC8(GF@\0-N#.@XD"H"=N00#T?3M2T[
M6+&/4])OX+JVF7=#<6TH=''J&4D$?2IJCM;6UL;6.RLK:.&&&,)##$@544#
M4 <  < "I* "BBB@ HHHH ***I^(/$&A>$]"O/$_B?5[;3].T^V>XOKZ\F$<
M4$2*69W9N%4 $DF@";4-0L-)L)]5U2\BMK:VA:6YN)Y B11J"69F/   ))/0
M"OD-_P#@M5^S'%XK@2Y^'?Q#A\$7.I"Q@^*$_A<IH;R;]F\2%]YBR#\VS=Q]
MS'-=Q\4OVL_V2_C[X=\3?LE7'QI?PSXA\:^&;W2+"'Q/H&H:.\OVN!X%D@-]
M!"L_+_*$)W=LY%>LM\&/ NO_  )C^ OBWP=IY\/S>&H](O-$@7=;I (1&8X\
MJ.%Q\K8!&T$8(H Q_P!I#]F'X-_M;?!RZ^%7Q#TF*73[TF[TO4]/VK/I]V<L
MEY;R ?+("Q;/(<,P;<&(/B'[+?[4WQ+^ ?Q-B_88_;MUV)?$D,)/P]^(URWE
MVGC"P7A5=V.$O$& RL<L>"2VUI>X^#?QH\-_LT_L >'?B!\:_$6VR\%Z%'I.
MIWTK@/,UI.;$8S]YV,8P.K$^]=Y\</V</A!^U%;^%U^*N@6&NZ/H&LIK5E9S
M6Z21W4XC98MS\YAPY9D'$A5 Q*AE8 [S2=6TO7M-@UG1-2@O+.ZB$EM=6LHD
MCE0C(964D,".01P:L4D<:1(L42!54 *JC  ]!2T %%%% !1110 4450\4^*?
M#O@CPY>^+O%NL0:?IFG6[3WMY<OM2*-1DDG^G4G@<T 3:UK.D^'-'N_$.O:C
M#9V-A;27%[=W$@2.")%+.[,> H4$D]@*^/Q_P6@^#\.OVNMZI^SY\3K'X:7N
MH+9VGQ8O?#$D>D2,S[%F#'_EB3WSOQ_RSSQ7:?&7]KC]E/XX>'/$G[(?C'XC
M:MX&USQUX:O=*TL>-O"NH:+]H6YA>%986O88DDY<84D%C\N"3BO;M3^%/@WQ
M7\'G^"_BWPK8-H5YX?&E7NCVZYMUMS"(S%'D#"J.%. 1@' (H /@]\._#?PK
M\!6_@WP?=++I:7M[>6!0#:L=U=2W012.&5?.VANI"@G))->5>!_&OPN_95M_
MCQXV\?\ B&UT3POI?Q';5YIYC@(;O1M+N)511R\DEU),51<EFE  )-5?A?\
M'GPI^RW_ ,$_/"GQ'^-GB)5M/"NA6>CWUU+(!)<O!*+(;0>7D/E[MHY.#[D9
M>M_L%P_&G]KO6/CU\</%*:UX#MM0L=3\%^ XY-]E/J*:?;0/J-XN-LI7R0L<
M9W+@%CPQ5@#V']FCXM:K\=_@%X3^,&N>$+O0;SQ#HL-W=:5>V[1/ [##85N=
MC$;D)ZHRGO7<T  # %% !1110 4444 %%%9GC+QCX:^'_A>]\9^,-62QTW3X
M3+=7+JS;1D  *H+.Q)"JB@LS$*H)(% $WB7Q)H7@[PY?^+O%&J0V.F:592WF
MHWMPVV.W@C0O)(Q[*JJ2?85\>K_P61\-VFI67C3Q+^R5\3-(^%&HWD<%G\5=
M0T=DLBDC[$N6CV?+ Q((;>6(Z(6^6NP^.G[7G[+WQ@\.^(?V0OBSXB\1?#G5
M/'GAZ[TO2+CQUX7N]*BNO/B:(2PRSHL;89U^5F4D_+C)Q7O_ (B^''A+QQ\,
M+OX4^+?#MG)HNI:*VFWVEPH/(\AXO+:- 0,*!PO Q@=* &?";P!X9^&/@.T\
M'>#)Q)I45Q<W&G[2I5(KBXDN%12O!1?-VJ>254$DG)KQ[PY\3OA-^R'HGQV^
M('Q(\00:/X:TGXGR7XW8W237>BZ5=R11)U>62YGF*J.27/N:@\!_M%>#_P!E
M+_@GWX(^)'QJU]?*T/0],T6XD>7$UY-&Z6A\M>3))M1Y-HY(1B2 "PBE_8)T
MOXC?MB:[^TO\:O$JZ]X=@U.SU'P%X)WLUC:WRZ=:6TNI7"$;9)\VP6->554#
M9+-A #UK]F[XE>*/C%\!?"7Q0\;>"[KP[J^N:%;W6I:->0-&]M,RC>-K?,JD
MY90WS;67/.:[:BB@ HHHH **** "BBLGQMX[\%?#;PY/XO\ B#XLT[1=+MBH
MGU#5+Q((4+$!5W.0,DD #J20!DF@"/XC?$;P-\(_!&I?$GXE>)[31M"TBV,^
MHZE>R;8X4! ^I))"A0"S,0 "2!7S1H/[??[$_P#P42T3Q7^R%X%^)NH6.J^+
M_#5_IUD-4TB6U:[CEMW1I;<O@.RJ2X1BK$*3M(#8Z_XH7OP _;^\(>'_  ]\
M+OB?X8\;:7X?\>:5J_B30M.U>&<7-K#*0T5Q%NR$!=92CC#B': 20*E_X*"?
M![PSXC^!O_"XM/T:W@\3?"J[MO%'AC5H(0LUH+&5)YH0P&?*D@21&C^Z<J2,
MJ* /7]4^'WAGQ5\-)OA=XL\/64VD7^BG3=0TN)/]',#1>6\2@CA-I('H,5X;
MX%_:)\&_LB?\$^/!WQ!^,>NAX?#NCV.A-OEQ/?2PRBS"QK@F27;&S[0,D(Q)
M !8>Y>+OB7X,\#>(/#?ACQ-K,=M>^+-6?3=#A=@#/<);37)7D\#RX'Y_O%5Z
ML*^8_P!E_P#85^(&O?$B'X]_MDW\>IS>&=6OO^%7>!05>R\/V[W4DBWTJ@E9
M;R3(<$Y\L;?XE58@#ZXBECGB6>%PR.H96'<'H:=110 4444 %%%% !116+X^
M^(O@;X6^'7\6?$/Q39Z1IR2+%]IO9@H>1CA8T'5W8\!%!8]@: *_Q8^+'P\^
M!WP]U/XJ?%;Q3;:-H&CV_G:AJ%UG:@)"J %!9V9B%5%!9F8  D@5\TZ!^W[^
MQW_P4-TOQ)^QWI.N>(= U3QGX:O+/3%\2:(;0W\4D+CSK8[R'*C]X$8J6"G
M(!QV7C?Q+^SA^W_IOAC0_A=\4?#GBZ#PAX^T[7->\.1WJF26& R1E)[=\.%5
MY5EVNN&,.WJ:T?\ @H#\+=#\5?!-/BU#IT2>(_ACJUIXI\.:JJ 2VK6EQ'-/
M&&Z^7) DB,GW3E202HP >N^(?!'A[QGX"O/AUXNT:UN=+U327T_4;!8\0R02
M1F-XPO9=I( ["O O"O[3'@W]D+_@G]X \<?%K6/M$FFZ/I6@PVP?-UJ4T;I:
M,L* %I90B/)M YV') R1[CXR^+/@7P#XL\+>"?%&M1VVH^,=3FL-!@9E!GFB
MMI+AQR0<;(B,\_,R+U85\X_LE?L'>,K/Q];_ +0G[7NK)K?B#0KFYA^'/A7>
MLECX5LVG=UF"KE)+R3(9I.=G !)5=@!]8HZN@=<X(R,C%+110 4444 %%%%
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
M#):6U_'I:6%AI%BSJYM;2V0D)O9(VDD8EY/*C!.$&0#URBBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M\C_;RTKQOKO[&_Q%LOAO:_:M7'AF>:WLU4M]K2/$DMOM'W_,B22/;_%OQWKS
MG]IJPU3]MF?X8_"7P9\0M;\/_#KQ=/K4_CJ\TES:7]P=/$<:Z0S$$Q,TS7 E
M0@G%HX[&N4^'G[(MG_P3?_:4\$ZM^S[XNUUOAE\0]5D\.^+/"6K:@;F*PU![
M>6:ROH"0"-TD/DMG)'FCDA@% .QU/X=_LE?\%<_V4M'\=QZ;#&]S9C^R-;L
MJ:IX7U! -T(<8*F-\9C/R.NU@,%&K(_X)[_'7X\>&/B+XC_8'_:^O6U#QSX)
MT]-0\-^*F)(\2Z&7$:7&X\NZ,44L?F.XAOGC=FQO%/[%'[0?[(WQXU3]HG_@
MG?/I5[HWB:?S_&OP;UN^^R6=[)DDS64Q^2WDR25#;50D@%D(B'J_@3PQ\0OC
M=\?/"G[0WQ'^ =_\/9_!WAO4].%MJ^K65U=W\UZUM\BFREE4VT0@D(,A5V>4
M$(H#%@#Q'P7^SA\</VS/'>O^ OCS8W/ASX&>$/B;XDGM?#T4CQ7'CR[;7;VY
M66X/#)8QF0!5'^L92P)X9/MW3M/L-(T^#2=*LH;:UM85BMK:WC"1Q1J %15'
M"J   !P *FHH **** "BBB@ HHHH 1F5%+NP  R23TKQO]NJS\5^-OV,?'Z_
M"%H=3U1-#:ZL[>W(F6]%O(DTMOA3\_F1QO&4_BW[>]>>_M(^&U_;QU'X6?#*
MT\6:YI'PO\2KK=YXYM;*4VEW?75@8(HM'F89,9$K79EC!.?L;X.5##GO O[(
M/A[_ ()U_M1>"?$G[..KZM:?#GXC:E+X<\8>$;[4I+J"UOC:S3V-["9"6!+P
M&%BQ) E&#AL  ["Y\)_LG?\ !7[]DO3/%U[ID4D=[;'[%J-L5&I^&-24#S(U
MD RCH^,H?DD7:V"K*:PO^">OQF^//@CXC^)/V /VM]2?5/&'@K3DU+PGXL<D
M_P#"2:"9!$DY9N7>-BBEB2QW%6RT;,V;XO\ V'OCG^R_\?-3_:,_X)VZ_HR6
MWB.47'C?X0^(+HV^G:DVXDS6DB@BWD)+%<@*A+88H?*KUGX?^#OB=\7?CIX:
M_:&^+?P37P#=^%/#&I:7;Z=-KUMJ%U>37LEJS$R6V4$$2VS;=QWLTY.R,+\X
M!X?\./V5OC1^US\0=7L/VG]/ET7X,>#_ (D>(;KPUX&&Z.3Q?<OK-Y<+>WP.
M#]E3S0(XNDFW=]TY?[:M;6UL;6.RLK:.&&&,)##$@544# 4 <  < "I** "B
MBB@ HHHH **** &75U;65M)>7MQ'##$A>665PJHH&223P !WKQ3]MU]>^*'[
M%WCFZ^ NJ6>MZG;:<E]IR:?.MS'=M9W$5U);?(2',B1-'LZMOQWK@_C]X*TO
M_@H'KWPI\$ZQJ6MV'PJU>UUO4O&>BQ3M:3WVIV,EM##I%T\39C:.1KQG16.6
MM'P<HKC'\'?L?^#/^"?7[5W@CQ?^S0=0TCP!\1KV?PUXR\)3ZG/=V\%Y]DGN
M;&]B,SNX;?;O$Q9C@2@# 8B@#KHM(_90_P""P'[(EAX@U;28KFUOX&$<\3+_
M &EX8U,*/,1'QE)$;'!^25-I(96%<[_P3S^*WQX^''Q(\2_\$^_VK=6DU?Q/
MX+TU-4\&^+),D^(= ,@B65BQ)9XW*(226^8JQ)C+-3\:?L*_&+]GG]H'4_VC
M?^"=OC70],GU]A<>-_A1XDE>/2M6RS'SH6C!-M(6WE?E"JQ;#!"T9];^'7@;
MXJ_$WXV:%^T-\:/A1IO@N^\,^%M0TBQTJT\0)J4]U)>S6LDLDDL<:(L48M0(
MUY+&>0D)M&X \/\ A%^R!\8?VGOB#=ZU^UY8M8?"WP;XZUNY\"_#=D9!KT[Z
MI=3+J>HJ?OQCS<10D891D@*Q\[[5BBCAC6&&-41%"HBC 4#H .U.HH ****
M"BBB@ HHH)(!(&?84 5]5U;2]"TV?6-;U*WL[2VC,ES=74RQQQ(.K,S$!0/4
MUXA^V?J=]\:_V+/&FJ?LT^*-,\1ZI806^I:6VC7D=Y%<S6%W!>M;9B8ARZP%
M-F<G?CO7&?&CX>:#_P %"O%WPITCQI%K$7PKGTO6M4\3^&3</;-=:W9SVMO%
MIEZT+95H7>])1'Y>UDP2%!K/\,_LB^!/V#_VNO _CK]FNRNM#\%?$>YN?#/C
M3PJ+Z:>U2[6SGN[&]C$K,RMOMI(FY( F&W&Y@0#J-*C_ &4_^"O_ .R!::IK
MFC0W=CJ$)6159?[0\,ZH%&]4?&8Y4)!!QMD0J2&1\'FO^">'Q&^.OPI^)/B;
M_@GO^U#K,NLZ[X+TQ-5\#>+)=V=>\/M((E=BQ)+1.40Y)(W%"3Y>YH/'7[!_
MQ.^"G[0VI_M&_P#!/+XE:%X=UC6]MSXV^&/B0O\ V-K*LSGS@(07MG+"3:0N
M-Q;:R+O5O7?AK\/OBSX\^,ND_M"?'3X?:#X6U30/"M[HFF:3HFOMJ;3?:Y[6
M6>:68P0A57[(BQQ@-_K968@D  'B'P*_8O\ BQ\>OB$?'_[9EN(_ W@[Q;JL
M_P -OADR$0W4CW]Q*NJZBA)$K'S/W43<!,$@!F#_ &@  , 8 Z"BB@ HHHH
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
MJ?ZV%U.%<YV;N,J71LWP)^T1\4?VM/\ @G#XUU*?X<W!^)^BV&H^&_$OA2"
MJYUVV4*T:K_"'WQOCHN\C)"YK,^!_P"R]^UW^P]K]UX<_93\<>'_ (E_"6>_
MF:W\$>,-;DL]0T&7>1)':WB12HRAPVY74?-GY0Q=V^@/V??A1K?@"3Q=XY\8
MV&FV>O\ CSQ/_;>KZ=H]PTUM8LMI;6D<*2LD9E/EVJN\A1-TDDA QB@#SO\
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
M[4+*8217$+C*NK#@@@US^NZ'\'/VGOA?'8WEYI/B[P=K+13,+.[CNK'4HXY
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
MU&]^&.CZY/'\-O#FIVL;WL5F5PRSSD%O)20N(D7!(59"5#",?2%%% !1110
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
M"GPO_P )EXK6X&GIJ%I:W-Q;QAA;"XN(X%FDR1MB1I%9W_A0,QX!KYM^*?\
MP3E\$?MG_%?QUXY_:OU/Q-=)9ZHNF?#RPL=5EM+;1K%;.W?[5;J/EEFDGDE9
MW<.N4"8^3 ]8^%G[1_[*/[<?@;7O"7PT^(6F^*=/N+":Q\1:))'+;W4<$JM$
MZRV\ZI*BD%EW%0"<X/%7_P!F/Q3KVI^!KWX7_$#4'O/$W@34&T'7;FX^_?HB
M*]K?-Z_:+5X)FQP)'D0?<- 'Q]X&_P""A?[*?B7X16G[#O[86B>+M9TI#)X0
MUKXC:UHJ_P!B:E<6\[01S?:UF:16/EQN)BH*N-Y(QOKTGX"_!#]NW]@Z^_X5
M;\-DT[XR_"42G_A'[+4M=CTW7= C)R(@\P\F>(9P%W#)Y41#Y3ZK^U?\2_V:
MO _PRG_9L\<6>E:AJ'BO0WTWPQ\-=/MDDN]4WJT4,<%L@_=QAUP)B%CCV%BR
M["1Z9\)/"FJ^ _A3X8\#Z]J7VV^T;P]96-Y>9)\^6&!(WDR>3N92>?6@#E_V
M:OA-JOPSTOQ7XB\1:/9Z9JOCKQG=>)=3TC3[GSH;&6:&" 1B3:OF.4MD>1@
M#+))C(PQ])HHH **** "BBB@ HHKS+]I;]L;]G']D/0K37OC_P#$JVT1=1=E
MTVS$$MQ<W97&XQPPJSE1D9? 49&2,B@#K/B?\2M"^$WA=?&7B>VN6T]=2L[2
M[N+=%86BW%Q' )Y<D;8D:16=AG:H+$8!(^=/B%_P38^%/[7?Q.\>_$3]KBSU
MS6+R353IO@:.+6;BU@T+2TMH2DEJD;!'D>5I9':0.I;Y=ORG/L7PL^-'[.7[
M</P8U'4OAIXKLO%?A76+>?2]8@$<D;*)(]LMO-%(JR1L4?HP&0P(R"#2?LR^
M)M;U3P)??"KXA7S7OB3P+J#:!KMQ<@%]0C1%>UO6'?[1:R02MC@2/*G\!H ^
M6_V:_P#@JU\-OA=X9\+_  2^-OA/Q^-,T>1?#9^,.J:-G1M1G@D:WCG:X#D[
M'"*3)\QR2S #+#Z7_;+_ &8OAW^U;\#]1\$^,]%N;B]LX7OO#.IZ2RK?Z?J"
M*3#-;2,RA7+ #!8*P."0.1C?M;_&3X ^&O!MS^RQXBMK/6_$WC7P_+I_AKX<
M6%IYUQJ"R(\4?[M5*V\"E23-)L2,1,V?DKU;X:>%KSP/\./#_@K4=2-Y<:/H
MEI8SWAS^_>*%8VDYY^8J3^- ')?LK_#SXW_#GX0:3H_[17Q>D\9>+A8PIJFH
M+;QQ01,BX$<85%,A&?FF?YY&^8[1A5](HHH **** "BBB@ HHKRC]IW]MO\
M9F_8\L]/N/C]\2X='FU4M_9UA#:375S.JG#.(H59@@[N0%SQG/% '9_%3XFZ
M/\(_"\?C+Q%8W,FG#5+.TOKFW"D627$Z0?:9<D8B1I%9V&=JY8C"DCY]\7?\
M$UO@O^T_X_\ B!\2?VM_#FHZ_JVJZO)8^%IWU>>%-$TB.&-;<6B1N$#%B\K,
MRL#(S C[V[W;PSXI^#_[4WP5&N^%]6L_$W@SQCI$T'G1!O*O+:16BEC96 93
M]]&5@&4@@@$$5A_LS>)-9U7P)?\ PG^(EZU]XC\"W[:!KL]T 6U")(U>UO6!
MX;[1:/#*V/E$C2I_ : /EC]FS_@J7HWPI\&>$?A=\</@W\1;?PIID4'AZ#XU
M:GHSG1]1DB;R(KEYB,>6X53Y@9R=VXC&37T[^V/^S/\ #_\ :M^!.J_#_P 8
M^');^ZBMWO/#=YI\J17ECJ"(3#-;RN5"/NP.2%8$AN#6#^UU\=?@Q8Z/>_LA
MW5HGB/QQXZ\.3V>@^ K.R>9[B.9'B6:<A3';6R$,S2R%0JQL5#%0#Z]X#\-2
M>#/ VC>#Y;]KMM)TFVLVNG^],8HE3>?<[<_C0!R7[,/PQ^*_PK^$FE>'?CC\
M8[WQQXJCL88]5UFX1(X@R+@1Q*JKN R<RR RRGYG/W53T.BB@ HHHH ****
M"BBN,^.'Q2D^%_AG3_[*A@FUOQ%KUIH?AR"ZSY37MRQ >0 @F.*-99W4$%DA
M8 @D4 7/BS\3M.^$/A>'QEKFF3S::-6L[34KF%@!817$Z0_:I,_\LD9U+D?=
M3<QX4UX/KO\ P3<^!/Q\\5_$/XD_M8^#9/$.M^(=:N(-)U&[U*5/['TB)%2T
MCM-CA8< -(6QDR.^[(XKZ-\3^%-$\;^$=0\$>,+"*_T[5M.ELM4MI%PEQ#*A
M21".P96(_&N%_9E\2:UJ/@:_^$WQ"OFOO$?@2_;0=;N+H OJ$*(KVEZP_B^T
M6KPR,1P)&E3^ T ?'OPT_;UT"V^!>@?L]?M??LC^.IOA1/I-MX8N_BOKVG2/
MIFIHH6"*[F!C4QQ/M1UF61F!PZ\C(]7^"7[(W[8G[$^JR>$/V7OBMX9\;_"^
MXN&EL?!OQ(OKFTN]$#MDK:WMM!/N3)W%6C"]2%W%F;O_ -K?X^_"^Z34OV,-
M/TV7Q/\ $#QUX9N+?3O"-KI\DL<=M<(\/VN\EV^5;VR'+.S-OVH=BLQ4'V?P
MAX?3PGX3TOPK'=O<+IFG06BSR_>D$<:IN/N<9_&@#E_@%\)KOX3^&-476[FS
MFUKQ+XDO=?U]]-B9+87=RX)2(-\Q1$6--S8+E"Y"EMH[FBB@ HHHH **** "
MBBO/OC)^T/I/PDO%T'2_AQXM\::X;(7LGA_P5I<=S=06I9D6>0RRQ11JS(ZH
M&<-(8WV*VQ]H!L?%[XH6OP@\,VWC/5](DN-+&L6=IJ]U'*%_L^">98?M; CY
MHXW="_3:A9R<(:\0U#_@G3^SY\5M1^(WQ%_:M\ VGB#6_%6NWK)K>J79,FEZ
M3&/+LTM7#8M@D*!R1AM[-NR,"NC^!_[8W[,O[<-AXF^"UK;ZE8:S%8SV7BOX
M>^--+-AJ<-O(IBE62$DAEP^UBC-MW#=MR,]5^S#XGUVZ\%7WPI\>:C)>>)/
M.HMH6L75QS)?PHBO9WS>IN+5X9&(X$IE0?<- 'Q_\-?VY]:T'X&>'/@;^V/^
MP[XRB^$,NBVGAJ^^)VO+)+;7D(1((KR[MFMT:WBDPCB7S"PR&7<V*]9^#'[&
M/[5?[&.L3>&_V3OC?H/B+X:W=P\UMX&^)0N0^B[R6;['>6RNQ4DYV,@7J2"Q
M+GMOVL/CSX&\07NJ_L.>%_#][XE\?>-O"T\"Z/!ICO9Z;97220?;[Z=@(XH$
M^9B 3(VT*J[G7/N'AW18/#?A^P\.VTTDD=A9Q6T<DIRSJB!02?4@<T <O\"O
MA1)\)/"=[8ZGJ%M=ZOKNO7NN:_=V5L88)+VZE,D@C0LQ6-1MC7)+%8P6)8DU
MVE%% !1110 4444 %%%>$_M6?\%!_@Q^RCXFT_X=ZSX;\4^+O%NI69O(?"G@
M?1_MU[%:!BOVB52ZK''D$#)R<' P"0 >E?&+XHI\'_#5GXSU'1C<Z4-:M+36
M[I9]G]G6T\@A^UD8.Y(Y'C+\C;&7?/R8/C;_ /!/G]G/QK:_$;QS^U%\-='\
M0ZSXOU_4[J]\1:RJ2W&GZ6KM'9I;3G+6BQ6J1'*%2&W9S@5V7[/G[2'P!_;]
M^"6K:EX,AN;K2;H7&C>*/#FN6ODW=FSQE9;:XB#,!N1SRK,I!.#D$#3_ &7_
M !1KT_@R]^%/CK4I+KQ+X U$Z'JUW.?WE_"B*]G?'U,]J\,C$<"4S(/N&@#Y
M6^ /_!07]H+X!_#SP3X?_:6_8L\7>'_AKINF:?H9^)][>-)+$L<<=O'?WMJ8
ME>"*0A68L05W<>8>#]4?M<_LZ>#/VJ?@'KGPC\6>&K74FOK5GT6:>7RS8WP4
MB"Z24 M&48Y)4$E=RX8,5/'_ +5'QLT/QKJNL?L+>"/!.K^(/&'C'PO+;WCK
MI3?V7HEA=I)"U]>7#X38B[V$:%GD950;2X(]TTC3+?1=)M=&M&<Q6END,1D;
M+%54*,GN<"@#D/V?/@W<? WX8:9X$U7XB:[XMU*VM(H]2\2>(KYY[F]D1 N?
MF8B-!C"HO3J2SLSMV]%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 5YI^T1^SWH/[0FI^!=.\;Z9;:IX<\
M/>+3J^LZ%?C=;WVRQNHX/,0@B54N)(G\MOE.,G(7!]+HH ^.?VA?!'QL_9U_
M:<MO&O\ P3J_9(T36M9\0^#G@\=1R21:7I4:1W*-9RD^9#&]R0+E,!MP3:6&
M,&NA\,_&[QS^U7\&+_Q7)\(+_P (?&7X->(XK^^\$W<F^3[4D+,T$4F )(+Z
MSDGA1^F9<Y8(KGZ ^,7Q1TCX+?#35OBAKN@:UJMKI%NLLFG>'=+>]O;@LZHJ
M10IR[%F'< #+,0 2.,_9JT_Q?XPUGQ%^TCX\^'=UX1OO&MMI]M8>&M193>VF
MG68G,#7@7*I<N]U.S1@GRT,2$EE:@#M;WP[\-_C3X5T;5_%?@?3]:L&:VU?2
M;?Q!HZ2M:S;-T4PCF4F*95<C. ZY(XYKHZ** "BBB@ HHHH **** "N'_::\
M,:]XW_9N^(/@OPK&[ZIJ_@?5K+35C^\;B6SECC ]]S"NXHH ^&_V8?B?^U#^
MW7^REX3;]EKX]6/PNMO"/AVST;Q#JMSX3BU2[U#6[>W19K=4G8);VRIY+^8
M[L9MN (SNO?#WXD?M;>+E\0? S]H[PM8S_&KX.2VWC#P7KFB1B.U\8:=F6&5
M8P%55,\1GM&PJ -<(=BM&:W-?_8:_: _9S_: UK]H;_@G]XX\.V=EXNN?M'C
M7X8^,?.CTN\GR2UQ;2P*S02$LQ V@*6;YBA$8]N^$W@/XG:MXY?XX?'30_#^
ME>(SH(T>PT?PWJ$M[#9VIF$TI>YEBA,KR.L7RB-5C$6 7+$T =F^E^$/B3H6
MDZUKOA2"]A#0:GIL.M:6#+:3;-T<GERKF&90Q'0,I)''-;-%% !1110 4444
M %%%% !7S[_P4,\0?$KX6^!_!W[27PZ\'W'B./X9>-$UKQ%X?M1F6ZTN2QN[
M*YDC'>2)+LR#L K,> :^@J* /AO]J7XP?L/_ /!3OX :=\,OA/XWT_7?B!K5
MW#_P@EK#&\6K:'>EE,EQ,NTO!;Q1AWF)^1DC.PL_EFNH_9T\;?%S]I/]@?PK
M\5M5L)KGXK_##5YRT3M^^OM2TR66UN+9F[M=VAEA<] ]R6_A%?2>B_#'X-_"
MFXU7QUX3^&7A_0KJ>!YM7U'1M AAN+E%^=B[0QAY3QG'))Z FN;_ &3?A???
M"_X77AUG2VL=0\4>+=9\37^GOC=9MJ-_-=);MCC?'%)'&V"1N1L'&* .\BMM
M$\7:9IVKZEH < Q7MG#J=B!+:R[<JVQQF*50Q'9E.16C110 4444 %%%% !1
M110!3U3Q!H.B7%C::UK5I:2ZG=_9=.CN;A8VNI_+>3RHPQ&]]D<C;1D[48XP
M#7GGQO\ @%8_%[XM?"_QQK>G0:CIW@G7[V_N--N\&(2R6,L<%UL;AWBE";1C
M(,N\8VU@_MH_L4^'_P!LKPYIVG:W\1-<\.W_ (<:2]\)ZAHEP8S8:KE#%>N
M09#&$VJH*D"20A@Q5EX_]C/]K_Q]?>.;K]C+]L>S@T;XO>'K?=:7B86S\86"
M@[;^T; #.54EXP!C#$*NV1(@#IOVP/A3H)\;?##]I31]-BM_$_@_XB:/8?VI
M"@6:?3=3NX],N+5V'+1_Z8L@!SM*'&-S9T?VKM<TRXU#P_X4\(W22?$G24NO
M%_@73 X5]0_L_P J.[LP<Y'VFWNY;<=L2.__ "SJS^W/JOC30/V;=2\1_#KP
M-=>)M=TOQ#X?OM)T"S4F2_GAUNQE6($ E02G+8PHRQX!KE/V1OV0/%GA#QC>
M?M5_M5Z]!XF^,/B&V\N:YBYLO#-F<D:;8*<A$4$AY!RY+<G<S. >_6QM=:L;
M34;C364LJ3Q17D $D#%>,@_=< D'N.15JBB@ HHHH **** "BBB@ KC?'GP<
MT3Q]\4/!?Q(UJ.&=O!D]]/8VUQ%N GN(1$LZ]@Z*& /82-C!KLJ* /E3]IWX
M0?MP7O[3-S\1/V&8_!7AA]0\)6EIXO\ $GB^$E-5F@FG>W@C2..1F9$EPTK*
M!M=5#Y0J)_!_C_XZ_M"_!34IO'OPTM]!^-_P7\4QW4NCV$V;;4+F. 2#[,Y)
M_P!'O[*>: 98[#,Q/W :]V^.?Q \;_##X9:AXR^'/PCU'QSK5L8EL?#.EWL5
MO)=,\BIDRR_*B*&+,V&("G@UD?L\>!_B#HVF:M\1_C)::=:^,/&-[%>ZSIND
MRF6VTN..!(8+))3@S>6B9>3 #RR2%0$V@ 'H%K*+VUANY+1XF=%<13J-\9(Z
M'!(!&2#@^M2T44 %%%% !1110 4444 %>:?MF?#K7OBW^R9\1_AKX5A:75-9
M\%ZC;:;"G6:X-N_EQ_\  F 7_@5>ET4 ?"G[."_$+_@J/^SKIOC6W_:G\<_#
M1/#%C;:&-*^'^K1V<SZK!:PFZN[YE!E=&E8B.WW1@)&'R3)\NM\*K7]KR&V\
M4?LX_&[58_%?Q*^#MUI_B_X8>,4 A;Q1ISFXA-O*3]R26-+JSD9CD?: 26V"
M1^S\:?\ !/#Q/X*^/.I?M*_L4_'-OAKKOB&3S/%WAR\T8:AH>N2;BQDDM_,C
M,4A+,2Z$G+,5V%G+>T?"3X8>,/#>J7WQ"^+?B[3]>\7ZK8V]E>7VD:0UC96]
MK TKQV\$+RRN%WS2NSO(S.S?PJJ(H!V]O(\T"320/$SH"T4A&Y"1T.TD9'3@
MD>]/HHH **** "BBB@ HHHH *^6/VD_VDM,_8X_;7T+XE_&NSGM_ASX[\$V_
MAV+Q2L#21:%JUM>75QMFV@F..>.X3+#DFW4X*QL5^IZRO&W@7P5\2O#-UX+^
M(?A+3=<TB^3;>:9JUDEQ!, <C<C@J<$ CC@@&@#\_?\ @H5JWPML?B/HO[<_
M[!?BG0]8^(7@2T.N^/9_".JQ36FH^'P\<4BWK0%E:5R^%#$.\,<[<^2FWZTU
M/4&L?BMX'_:3\"Z==7.A>/-)M=$\3QV\#.RQ2JUQI=\ZKG CEDEMV/9;X,3M
MCR*?Q;^ /PB^$O[*GC?X._ ?X1:'HDGC/1+S1M/TC1--2 7]_>6\EO%YFP98
M+OW.[9\N)'8X5#CUCX?>$;3X?^ M#\!6$QD@T32+:PAD88+)#$L8/XA: %F\
M ^!+CQK#\2;CP5I,GB*WL#90:^^FQ&]CM2Q8P+.5\P1[F8[ =N23CFM:BB@
MHHHH **** "BBB@");VS:\;3ENXC<)$LCP"0;U1B0K%>H!*L >A*GTKR*S_9
MGT+5?VQO$G[0WC[PO::SYG@W2=,\*7>H1),-,V37K7D42-G8SEH'+XY#E0?O
M ^9_M??LG_M#V_Q;?]N?]EGXG7L_Q"T"TCM(/!-\RC3-9T2-0TFFE>#YCRF:
M4.6QN=0-A59!ZU^R+^UO\./VP/AB/'7@M)M/U.PG-GXI\+ZA\M[HE\N0]O,A
M /4-M? # = 0RJ <?X)^"?A7X ?M\7&L_#'1+?1]$^*/@"\N]>TK3XA%;'5M
M,O+18[D1KA5>2'4) VT#)B+'EB3NZ]KVGZ5^U+!XS^'IEU%_,@\(?$S3;&%G
MDLS)!]NTN^D51G9&TTD)?IMOB2<0G')?MV>.?C[X-^)?PYL/V8OA[%KWC/7[
M+7-+TR:])%GI"R?86>_N3@CRH@F<'[S%%&XD*W:_L??LDZ'^RQX2U*6_\4WG
MB?QKXKO%U#QWXSU)B9]8O0&P<$XCB3>RQQC[H)ZDDT >H-X5\+MXE'C1O#=@
M=86S^R+JQLT^TBWW%O)\W&_9N);;G&3G%7Z** "BBB@ HHHH **** "O/-,_
M9]\*I^T%XE^/'B'2+#4K[6= T_2K">\@$LME;P&X:6!-RD)&[2JYVGYC]X?*
MN?0Z* /A6Q/_  4B_9I\1^+H_P!D_P#93\'7?PCT[Q=?ZAI7AG4;A[75]0AD
MDWW!M$$P6",R"4PH8P=K#:C@J*]U\%^-8OB)XL^'G[7GPCT+4)]"^(6AQZ-X
MNL!;$S6B8EGL[F9%Z-;7'VFVD/( O"Q.V/-=/^T5\;?BA\+;G0/"OP@_9[US
MQUKGB6>:&UGMI%M]*TG8$_?7]T0?(C^?( 5F<(X7D 'I?@G\-A\(_A;H_P /
MWOTN[BR@9[^[BB\M+B[ED::XD5,G8K322,%R=H(&3C- '0#1M'&KGQ -*MOM
MYMQ;F^\A?.,0;=Y>_&[;N.=N<9YJS110 4444 %%%% !1110 5\M_P#!5GQ=
MKGPB^&'PY_:,T_3Y[O3OAQ\7=)UKQ'! N6_LYH[FTE8?[7^DJH[9>OJ2LKQQ
MX)\*?$GP?J?@#QUH4&IZ-K-E)::GI]TN4GA=2K*>XX/48(/(((H ^4O&?P>_
M;R_:&\%6/[4?P$_;<D\-ZCJUC'JWA3P)'HT#Z,ME(HDM[:>7YFEE,97S)F5U
MWE@JJH!'1_LR_$_XE_%V_P#!W[1^I?#B?2O$&H->>!?C)X<M4)%A>V,L[07F
M,GY(IA,G5B(]2&2WEYK*^"7['/[9/[&U_-X!_9D^/'A;Q#\,Y;IY=-\,?$JR
MNFNM"5VW,EM<6I_>+DD[6"KDG"AF9C]&?"/X;K\,O"\VF7>I1W^IZEJ=SJFN
MZC%;>0EU>W$ADE=(]S>7&,A$4LQ5$0,SL"Q .D%K:BZ-\+:/SC&$,VP;BH.0
MN>N,DG'O4E%% !1110 4444 %%%% !7R/^T]^T'XE_8,_:T;X^_$/PEJ.J?"
M/X@>'M/TGQ!KFF6K3R^&M2LY;CR9'1>3!(ER<CJ6#%<E=K_7%1W=I:W]M)97
MUM'-#*A26&5 RNIX((/!'M0!^;_[<WQ1^'GQPU/2_P#@H9^PM<C4]5^"L,6H
M>*/%]II]Q:PZI;//"@THM*B>>RP/<22\'RHSL/,H"_:FKZ%K=K\<?"?QS^'N
ME2W>F^)])_L7QA#%A2+4))=6%\P)&?)E,T) R=M^3SL%._:?^&A\??L^:S\
M_!_A\0KXRMFT(?8K4+#I]O<9%Q<MM&U!'#YKC.-\@1!\SBO2;*RMM.LH=/LH
M1'#!$L<,:]%51@#\ * ) JABX4;B "<<D?Y)I:** "BBB@ HHHH **** ,FU
M\=>#+[QI>?#FS\46,FO:?80WU[I"7*FXAMI6=(Y63.0K-&X!]O<9Y/P!\#[+
MP5^T!\0/C48;>:X\:P:2JW3<S0K:P-";?IQ'PL@P>6E?(^4$^,?M8_L%^*M7
M\<S?MC_LH>,[S2/C7IEQ]HAGO[]VL=>M%14&E3PEA''$8T55*A<MEG.YO,3T
M3]C/]LCPA^UOX(NYO[(F\.^,_#EQ]A\<>"=2RMWHUZI*LI5@"T3%6V/CG!!P
MRL  5_#GPYTGX:?M[ZQXH\+V4=G!\2/AW]LUR"!=J7-_I=Y#"+E@/XS#J*(3
MWV ]<FH?#WCC1/'G[5-[XR^"<\>J'0M0D\$?%*UM[B,>5Y=K]OLKWEAN\B:6
M>U('S9NI1@F+%<W^W#X'_:O^(?QB\ ^$?V7KU= 75_#7B#2_%GCV: L/#UA-
M<:3(7@P1FZD^SLD:YSRS KM,B>M?LW?LV?"K]E7X7VGPJ^$VBFWLX6,U]?7#
M;[K4KIL>9=7$F,R2N1R>@ "J H  !WM%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %>&_MY?LG^%_VF?A*^I6PO].\<>$P^I> ?
M$VA*1J&GZ@@W1K&P()1W5%920O1LJ5##W*B@#A/V<]!^/.A?"S2X_P!I/QUI
M^N>+Y+.(ZL^CZ>MO:02! "L8 W.Q/+.<*S9*)&N%KNZ** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY1_:M_93^)OA#X^
M^'OVM_V(+BVTGXAZMJL&E>,-&NX7_LCQ%8-DO-?"/_5M"J%O-X9MJJN9-@;Z
MNHH H^&[77K+0[:W\4:M#?:BL>;RZMK7R(GD)R=D99BB#.%!9FP!EF.2;U%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
M\U?M2_L7>)_&W[0?@S]I']F3Q=+X%\?PWXLO%GB6UMHY;:_T41GS$NH'^6YE
M!6-(L@]1N($:-']*T4 5=%TZ72-(MM,GU2YOI((522]O64RSL!R[[55=Q/)"
MJJC.  , 6J** "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
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
MNI[G6%\1/B;\/?A'X9D\9_$[QGIVA:7%(L;7NIW2Q(TC'"1KN/S.QX5!EF/
M!K=KXX_X*?ZY\5?@C\6O@]^V+H_PSN_&O@CX<7VIOXNT&R7=)9FY@2*/4 N"
M,Q+YA#L,(P )42%A^X'Y^?0W@W]J[]G#Q_K,'AGPG\9="NM6NKE8(-%:\$5\
MTA1G ^S2;90"J.P)7&%//%=[>7EII]I+?W]U'!!!&TD\\SA4C11DLQ/   ))
M/2OG7X;?$S]D;_@H?K7@7X]?!CQEIE]X@^'^LG4!#<0B+5;"&6VFMY;::(_.
ML;&4'(S&S1 JQQFKO_!4^*>\_8!^)FDV/BJVTFZO-!\NUDN;Q8?M3"5':T0L
M1ODF1'B6,9+F0* <XH ]%^'?[3W[/_Q:\0CPI\.?BQI&K:A);/<VMO;3G_2X
M$8*\UN2 +B-20"\191D9/-=EK>N:1X;TJ;7->U&*TL[==T]S.VU(QD#)/89(
MKXM_9J^)MU^U/\+OA/\ M9:5X%DT[PC\%?#5W+)I^F7%J^HZOJRZ8;*XMK>+
MS52WM8D,K#SG1Y3Y6(U0!G^G?V;OV@=,_:9^&=E\6_#7PY\3Z!HNJP+/H\GB
M>VMH9+Z!LXE2.&>5E0XR"X3<&5EW*<T 8UM^WC^Q-=RB&#]K?X<$EPG/C.R
M#'H"3)@$X->HZ;J6G:SI\&K:1?P7=K<Q++;7-M*)(Y489#*RDA@1R".#7P-_
MP2I\4? K0/V8?CGH_P ;]>\.6N@?\+E\0-K-EKUQ"L+61MK-3OC<_,AVL!QR
M1@<UTW_!"72OB'IO[*FO3:Y%J<7A&Z\;7<WP\AU4,'_LTJF7C#<B)I-V,<%Q
M(1UR0#ZI^)7[0OP)^#5W;V/Q<^,'AOPQ+=D"U77M8AM/.)_NF5E#=#TKKQ-$
MT/VA9%*%=P<'((ZYKP;_ (*8_#_P[\4?V/-=\"^)[;?:ZGKN@VK2JBF2#SM9
MLH6DC+ A7"2. V.Y[$BO(?V&/CK\2/V4_C"?^":'[6^MM<7EG%O^$7C2XRL6
MOZ8,^7:EF)Q,@!55).-K19^6,R 'U;X2^/'P7\>^*KSP-X*^*6A:KK6GD#4-
M*T_4HY;BU)4L!+&I+1Y )&X#.*ZRO'/@9#;0?M0?'.Z$:(SZQH)EDP 3C1X,
M9/L*QW_;3\1>*?ACJWQ\^"GP%OO%_@/1YKL?VM!K<5O>:M!:NR7%SI]JR,+B
M)6CD"^9)"TAC.Q2"I8 ][HKYT^-G_!2/X7_#+]DC2_VR? O@?6O&GA/5TC\F
MYTN:V@6SD>40A+GS9!)&1+F,[(Y-KJ0<#!/-_M$?MV_M"^$?A1\3O%'P]_9%
M\1:9#X7\-C4O#GC'Q->016-[;NK?Z4(P2^]!AQ;']X00)1">* /?/CA^T/\
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
M,VWU32\FEN?%E>D_LM_ GQY\??B._AGP'XB.CS6=A)=7&K9D @3(3&4P<L6
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
MVVKQ^'[9;J'_ '90F]?P-6]>^%WPS\5:BVK^)_AWH6I7;*%:ZO\ 2(9I"!P
M6=2<"@#Y0^*OQ&\"_"'_ (+.:1XN^)WBJRT/3+_]G1[&PO-1F$:7-T-:ED^S
MQY_UDI4$B-<LV0 "2 ?/_ WQ&_9:_9W_ &UOC/\ "#]N[P+X8LY/%?B]O%7@
M;Q=XQ\.Q7$%Y97,2*;<3RQMY8C\L  D+N$J\, &^_-1\)>%-8U"PU;5_#.GW
M5UI;E],N;FRC>2S8@ F)F!,9( Y7'2J?C;X8_#;XEV]O:?$?X>Z'X@BM)/,M
M8];TF&[6%^/F02JP4\#D>E '$_LHW_P(UWP9J?B7]FSX5Z)X=\(WVL,=.U#0
M=#BT^#7BL:+)>I&D4>Y-^Z)9&!W^267*%&;QO_@N%J6GV7_!-_QK:7E[%%+>
M7^DQ6D<D@#3.-1MW*J#]XA$9L#LI/:OK.VMK>SMX[.SMTBBB0)%%&@544# 4
M <  <8K*\2?#SP!XRN8[SQ?X&T?59H4V12ZEID4[(N<[074D#/.* /CC_@JE
MXCT"[_X).6&I6NM6LEO>CPR;.>.=2L^)K=SL(.&^56/'92>U=#_P5/U_0K;Q
M)^S1>7&LVJ1-^T5X>N5E:X4*8%9]TH.?N#<N6Z#</6OII_@U\();*/39/A5X
M;:VAD>2&W;0K<HCN%#L%V8!8(@)'7:N>@HNO@W\(;V."&\^%7AN9+:'RK99=
M#MV$4>YFV*"GRKN9C@<98GN: /D/P=\4]"_9D_X*[_%:S_:!UV#0=,^*GAK1
MKGP-X@UB80V<_P!BMTADM1*Y"(^\R?*2,E!WD0-C?#OQQX%^+G_!0O\ :C\$
M_#[XE:--?^-/AMI=AX6N8-2CVWLZ::T+F!@<2^6[C)3.,$]C7VYXI^%WPR\<
MZ+:^&_&WPZT+6-.L2ILK#5=(AN(;<J,*4212J8 P, 8%6]&\&>#_  Y?W.J^
M'O"FFV%U>1Q)=W-E8QQ23K$@CC5V4 L$1550?NJ !@"@#\]_V)OVAO\ @FS9
M_LV:7\)/VJ?A9X$\/_$+P79C0O%/AWQ1X&@EOKZ>W/E*Z*8&>ZDD"KE!ND\P
ML"#E2WTC\<_^%?\ Q!^!&@_L867PST31M8^)/AX6UCX%FCB2+PYIRHKS7;PQ
M;0GV4;=B1XW7 C16 #2+[5>_"GX7:CXSA^(VH?#;0)_$-N (->FT>!KV, 8&
MV<KO7 XX-6[GP/X*O/$,?BZ\\'Z7+JT('E:I)I\;7"8&!B0KN& 2.#WH ^4?
M^"<GQ1;X"^+_ !!_P3.^,>I6$7BKP)<27?A+5(PD0\3:/<.9TGP.MROF9D7[
MQSGYBCM7V%6%-\+OAG<Z[_PE%Q\.M"DU/[0)_P"T7TB$S^:"")/,*[MP(!#9
MSQ6[0 4444 %%%% '@/Q#_9W^(5OI>K>(CXX^V01B6Y-@&E)9 2VT G!('\J
M\5K[H(!&",@]0:\,^*7[*%W=ZE+K?PWN(%CF8N^F7#; A/7RVZ8_V3C'KV'\
M\>(7A=5C&&,R2G*=K\\.9REO=2CS-M]4XKR:6Y^G<,\7P;E0S"2C_+*R2]';
M\W]^QX574?"3X?>(?B+XG;2O#VIFR>"W:62\RP$:\+C*\Y)./SK?TC]E?XMZ
MA>"#4--M;"+/S3SWJ. /81EB?TKWGX5?"K0OA5H1TS3',]S.0U[>NH#3,!P,
M=E&3@=LGJ37RG!7AIG6:YK"IF5"=+#P=Y<R<)2MM&*TEJ]WHDKZWL>SGW%>
MP>#E'"U(SJ/16M)+S?3Y?H2?"GP9K'@/PBGA_7-;_M"X6=W-QECD,>!\W/%<
M3\8/VL/AY\#_ -H'P9\'OBEXAT[1M.\;:)J4NGZIJ4HBB^W6TMJJ6[2,0B"1
M)Y,;L L@4'+ 'UJJ6K>&O#FOI)'KOA^RO5EMFMY5N[1) \+$%HSN!RI*J2O0
ME1Z5_5&!P=#+L'3PM%-0@E%7;;LMM7J_F?CV(KU,57E5J?%)W?3\#X$_;'_9
MI^$'PQ_;"^#'Q<_8F:ST3XG:]\0;:+6_#OA:=1!?:*0SWM]/!&=L42HNV1@%
M5Q,2<L,UN:I^T+X1T?\ X+(Z[X5_:S\16FA:+X;\%VX^$+^(KA8-.6XFC@>Y
MND>0B,7#DSQ+(<';$T8.0 ?LCP)\&_A#\+9KBX^&7PK\-^')+S_C[DT+0[>S
M:?G/SF)%W<^M/\>?"3X5?%..WB^)WPR\/>(ULW+6BZ]HL%X(&/4IYJ-M/ Z5
MU&)^7_C#Q?X7_8T^/OC;1OA+XYNM1_9?^*>LP0>-_$'A?3Y;RT\,WDS-]JM+
M:YB_=9>,-$S1%VCBF4 &6% ?T8^"?[2O[._Q?9O#/P \::9KNF:)I$4MU>:
M5:PTR+A8;=W&%CD*JY$0Y58B6"93=W$G@_PE+X9/@J7PMIS:,;?[.=):QC-J
M8O\ GGY6-FW_ &<8JAHWPE^%7AWPB_@#P_\ #/P_8:#))YDFB6>BP16C/N#;
MC"J!"=RJ<XZ@'M0!\6_\$6_#_P */B-\*/BM-K.@:!KES#\<-8N;=[NSAN72
MWE@M/+D4L"0C%'P1P2IQT-?>,<<<4:Q1(%50 JJ,  =A6'H/PO\ AIX5U$:O
MX7^'>A:;=JI5;JPTB&&0*>HW(H.#6[0!XI_P4%\0:'X;_9EN]0\0:O;64'_"
M6^&@);J944D:[8,>2>RJS'T"D] :/VY?V-O"/[:7P>'A:;4O[)\3Z/-_:'@?
MQ7;$K-I5^N&1PZ?-Y;%5#@=@K#YD0CU7Q+X!\">,Y8IO&'@K2-6>!2L#ZEIL
M4YC!ZA2ZG .!T]*NZ/HNC>'=-BT;P_I-M8V< (AM+.!8HHP22=JJ !R2>!U-
M 'Q7^P7??M(_&SX=?M!>#_CMIJZ)\2MT7AS4;C&P/=QZ,MM%><<8D'ER[D^5
MMVY<*0!O_P#!*SXY> ?"'["]M\.?BMK=GX8U[X4-?Z7X[TC6IU@ETTQ7$L@D
MD1B#L:-U.[&"P< D@U]<0Z=I]M>3ZA;V,,=Q<[?M,Z1 /+M&%W,.6P"0,]*P
MM<^#WPD\3^*8/'/B7X6^'-1UNUV_9=8OM$MYKJ';]W;*Z%UQVP>* /S*^(/P
MO\0?!'_@@CJ6F^.K272;CQ)XPM]7TO1[\>7-;6T^J0O#%L/(8PQ^=MZ@.<@$
M&ONC_@H9)'XF_P""?_Q3O/#LJWT-SX OKBWEM&$BRQ>27WJ5R&7:-V1QCFO6
M_$O@3P1XT,)\8^#=*U8VV[[.=3TZ*?RMV-VW>IVYP,XZX'I5G2?#OA_0-(3P
M_H6A6=E8(&"6-I:I'"H8DL B@*,DDGCDD^M 'P)^UI\8?A=X_P#^"&%W8^"O
M'FF:I+IW@3PA97XL;I9!!=_:+#=:LPX$ZB-RT.=Z  LH# GM/^"HOB'08OV=
MO@+J<FM6JP2?&CPG<13FX7:T2PSLT@.>5 ()8< &OK*3X1_"F71[;P]+\,?#
MS:?9N[6=BVBP&&!G.7*)LVJ6/4@#/>F7'P;^$-U;P6MU\*O#<D5JA2VCDT.W
M*Q*6+%5!3"@LS-@=R3WH Z0$$9!R#T-?-OB[_A'/VO/VNIO 'A[XL7NG:?\
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
M]GO]J3XU_ ?]O/P/X3T[6-6^).H^*_"'BGQEX=AFAU+2[YP\<2W$D;!?+V\
MD+EG4?,A%?>7A_X3?"OPFVGOX5^&GA_3#I$<L>E'3]&@A^Q)*5,JQ;$'EARJ
M[@N-VT9SBG^-/A;\,OB2;8_$3X=:%K_V)R]G_;6D0W7D-Q\R>:K;3P.1CI0!
MX_X(^-W[,OPF_9\OOB-\*/A7HOA_PEKGB'[+X,TK1-)@TP>,;R=88(7A@\N,
M;IY@8E=QAHH5F+"+!'@7[.%N_P#P2T_:FB^!OQ=GT"T\%_&_.H>&]7TZ/RK?
M0M;C.9M)W2'?]C#3@0LYP#(O +RD?<OB'P'X'\6P6]MXK\&Z5J<=H"+6/4-.
MBF6'( .P.IVY '3T'I47B+X<?#SQ?=I?^+? >BZI/%$(HIM1TN&=T0$D*"ZD
M@9)..G)H V@01D'(/0BBH[2TM;"UBL;&VCA@AC6.&&) J1H!@*H'   P *DH
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
ABB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>picture1a.jpg
<TEXT>
begin 644 picture1a.jpg
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
A@8&!@8&!@<%D0ZG_!:^,"?&OC.2E     $E%3D2N0F""

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947759081952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - USD ($)<br> $ in Billions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Feb. 15, 2024</div></th>
<th class="th"><div>Jun. 30, 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_dei_CoverAbstract', window );"><strong>Cover [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_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,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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-40275<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">COURSERA, 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-3560292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">381 E. Evelyn Ave.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Mountain View<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">94041<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">963-9884<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Common Stock, $0.00001 par value 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">COUR<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction</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">$ 1.7<span></span>
</td>
</tr>
<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">156,946,046<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Portions of the registrant's definitive Proxy Statement relating to the 2024 Annual Meeting of Stockholders are incorporated herein by references in Part III of this Annual Report on Form 10-K to the extent stated herein. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant's fiscal year ended December&#160;31, 2023.</span></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001651562<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_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>
</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_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CoverAbstract</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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947759084416">
<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, 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_cour_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">34<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">DELOITTE & TOUCHE LLP<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">San Jose, California<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cour_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;">cour_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947757675648">
<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, 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_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">$ 656,321<span></span>
</td>
<td class="nump">$ 320,817<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Marketable securities</a></td>
<td class="nump">65,746<span></span>
</td>
<td class="nump">459,654<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for credit losses of $133 and $495 as of December&#160;31, 2023 and December&#160;31, 2022</a></td>
<td class="nump">67,418<span></span>
</td>
<td class="nump">53,734<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCostsCurrent', window );">Deferred costs, net</a></td>
<td class="nump">26,387<span></span>
</td>
<td class="nump">24,147<span></span>
</td>
</tr>
<tr class="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">16,614<span></span>
</td>
<td class="nump">17,636<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">832,486<span></span>
</td>
<td class="nump">875,988<span></span>
</td>
</tr>
<tr class="ro">
<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, equipment, and software, net</a></td>
<td class="nump">30,408<span></span>
</td>
<td class="nump">27,096<span></span>
</td>
</tr>
<tr class="re">
<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">4,739<span></span>
</td>
<td class="nump">9,605<span></span>
</td>
</tr>
<tr class="ro">
<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">11,720<span></span>
</td>
<td class="nump">8,553<span></span>
</td>
</tr>
<tr class="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">41,180<span></span>
</td>
<td class="nump">26,355<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">920,533<span></span>
</td>
<td class="nump">947,597<span></span>
</td>
</tr>
<tr class="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_AccountsPayableTradeCurrent', window );">Educator partners payable</a></td>
<td class="nump">101,041<span></span>
</td>
<td class="nump">66,375<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccountsPayableAndAccruedLiabilities', window );">Other accounts payable and accrued expenses</a></td>
<td class="nump">23,456<span></span>
</td>
<td class="nump">23,342<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation and benefits</a></td>
<td class="nump">22,281<span></span>
</td>
<td class="nump">21,163<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current</a></td>
<td class="nump">6,557<span></span>
</td>
<td class="nump">8,658<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue, current</a></td>
<td class="nump">137,229<span></span>
</td>
<td class="nump">115,701<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">7,696<span></span>
</td>
<td class="nump">7,202<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">298,260<span></span>
</td>
<td class="nump">242,441<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, non-current</a></td>
<td class="nump">39<span></span>
</td>
<td class="nump">5,791<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, non-current</a></td>
<td class="nump">2,861<span></span>
</td>
<td class="nump">3,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_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">3,179<span></span>
</td>
<td class="nump">1,714<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">304,339<span></span>
</td>
<td class="nump">253,022<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 9)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.00001 par value&#8212;10,000,000 shares authorized as of December&#160;31, 2023 and December&#160;31, 2022; no shares issued and outstanding as of December&#160;31, 2023 and December&#160;31, 2022</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_CommonStockValue', window );">Common stock, $0.00001 par value&#8212;300,000,000 shares authorized as of December&#160;31, 2023 and December&#160;31, 2022; 162,898,279 shares issued and 155,320,538 shares outstanding as of December&#160;31, 2023, and 150,683,607 shares issued and 147,935,669 shares outstanding as of December&#160;31, 2022</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">1,459,964<span></span>
</td>
<td class="nump">1,364,116<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock, at cost&#8212;7,577,741 and 2,747,938 shares as of December&#160;31, 2023 and December&#160;31, 2022</a></td>
<td class="num">(63,154)<span></span>
</td>
<td class="num">(4,701)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss)</a></td>
<td class="nump">59<span></span>
</td>
<td class="num">(718)<span></span>
</td>
</tr>
<tr class="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">(780,677)<span></span>
</td>
<td class="num">(664,123)<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">616,194<span></span>
</td>
<td class="nump">694,575<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 920,533<span></span>
</td>
<td class="nump">$ 947,597<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_AccountsPayableTradeCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-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_AccountsPayableTradeCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/2003/role/disclosureRef<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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-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_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_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 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)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-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 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/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>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript: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/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/2147480167/946-830-55-12<br><br>Reference 8: 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/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/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 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/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 24: 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 25: 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: 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/2147479853/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>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript: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_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://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/2147479440/944-210-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(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-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(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_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_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 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 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_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredCostsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings 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(8))<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_DeferredCostsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<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>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript: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 (c)<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 (b)<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 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 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/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-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/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 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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/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 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: 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><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<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_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/2147479440/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/2147479853/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://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 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 (b)<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 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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/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 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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/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 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_MarketableSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-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(28))<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_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/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)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: 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/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 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 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 (h)(2)<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 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><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(30)(a)(3))<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_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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/2147480167/946-830-55-12<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 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-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 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: 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/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/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 10: 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 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: 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 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its 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> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481520/505-30-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<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_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>22
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947758468096">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></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_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 133<span></span>
</td>
<td class="nump">$ 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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">300,000,000<span></span>
</td>
<td class="nump">300,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">162,898,279<span></span>
</td>
<td class="nump">150,683,607<span></span>
</td>
</tr>
<tr class="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">155,320,538<span></span>
</td>
<td class="nump">147,935,669<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock (in shares)</a></td>
<td class="nump">7,577,741<span></span>
</td>
<td class="nump">2,747,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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts 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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-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_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://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/2147479617/946-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(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_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://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/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<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(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_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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/2147479617/946-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(28))<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_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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/2147479617/946-210-S99-2<br><br>Reference 2: 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/2147483575/946-220-S99-3<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 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<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(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<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(28))<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_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-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_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947760025120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 635,764<span></span>
</td>
<td class="nump">$ 523,756<span></span>
</td>
<td class="nump">$ 415,287<span></span>
</td>
</tr>
<tr class="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 revenue</a></td>
<td class="nump">305,993<span></span>
</td>
<td class="nump">192,277<span></span>
</td>
<td class="nump">165,818<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">329,771<span></span>
</td>
<td class="nump">331,479<span></span>
</td>
<td class="nump">249,469<span></span>
</td>
</tr>
<tr class="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">160,077<span></span>
</td>
<td class="nump">165,134<span></span>
</td>
<td class="nump">135,410<span></span>
</td>
</tr>
<tr class="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">222,771<span></span>
</td>
<td class="nump">227,676<span></span>
</td>
<td class="nump">179,337<span></span>
</td>
</tr>
<tr class="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">98,325<span></span>
</td>
<td class="nump">105,900<span></span>
</td>
<td class="nump">77,785<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring related charges</a></td>
<td class="num">(5,806)<span></span>
</td>
<td class="nump">10,149<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_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">475,367<span></span>
</td>
<td class="nump">508,859<span></span>
</td>
<td class="nump">392,532<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(145,596)<span></span>
</td>
<td class="num">(177,380)<span></span>
</td>
<td class="num">(143,063)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income, net</a></td>
<td class="nump">34,432<span></span>
</td>
<td class="nump">9,144<span></span>
</td>
<td class="nump">320<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other expense, net</a></td>
<td class="num">(19)<span></span>
</td>
<td class="num">(2,401)<span></span>
</td>
<td class="num">(346)<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 );">Loss before income taxes</a></td>
<td class="num">(111,183)<span></span>
</td>
<td class="num">(170,637)<span></span>
</td>
<td class="num">(143,089)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">5,371<span></span>
</td>
<td class="nump">4,720<span></span>
</td>
<td class="nump">2,126<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_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (116,554)<span></span>
</td>
<td class="num">$ (175,357)<span></span>
</td>
<td class="num">$ (145,215)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share&#8212;basic (in dollars per share)</a></td>
<td class="num">$ (0.77)<span></span>
</td>
<td class="num">$ (1.21)<span></span>
</td>
<td class="num">$ (1.28)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share&#8212;diluted (in dollars per share)</a></td>
<td class="num">$ (0.77)<span></span>
</td>
<td class="num">$ (1.21)<span></span>
</td>
<td class="num">$ (1.28)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares used in computing net loss per share&#8212;basic (in shares)</a></td>
<td class="nump">150,957,814<span></span>
</td>
<td class="nump">145,263,726<span></span>
</td>
<td class="nump">113,587,523<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares used in computing net loss per share&#8212;diluted (in shares)</a></td>
<td class="nump">150,957,814<span></span>
</td>
<td class="nump">145,263,726<span></span>
</td>
<td class="nump">113,587,523<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 5: 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: 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 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)(5))<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 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 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 14: 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/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: 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 17: 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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: 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 16: 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://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/2147483575/946-220-S99-1<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_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/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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 5: 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 6: 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 7: 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 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)(iv))<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)(5))<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 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 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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)(iv))<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)(5))<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 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 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 17: 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 18: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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/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/2147483586/944-220-S99-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 22<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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (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/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/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<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(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: 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/2147483589/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 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 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 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: 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 8: 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_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<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_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 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 (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/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 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 5: 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 6: 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 7: 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 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-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 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: 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(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<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 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/2147483575/946-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<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 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/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 29: 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 30: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: 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/2147479557/942-235-S99-1<br><br>Reference 32: 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 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>The aggregate costs 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 whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future 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 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 2: 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/2147482517/912-730-25-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 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_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_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482047/420-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<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 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<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 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947754756912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive 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, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (116,554)<span></span>
</td>
<td class="num">$ (175,357)<span></span>
</td>
<td class="num">$ (145,215)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Change in unrealized gain (loss) on marketable securities, net of tax</a></td>
<td class="nump">777<span></span>
</td>
<td class="num">(466)<span></span>
</td>
<td class="num">(272)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss</a></td>
<td class="num">$ (115,777)<span></span>
</td>
<td class="num">$ (175,823)<span></span>
</td>
<td class="num">$ (145,487)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/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/2147483586/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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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 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 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 (f)<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 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 11: 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 12: 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 13: 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/2147480167/946-830-55-10<br><br>Reference 14: 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/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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/2147483575/946-220-S99-1<br><br>Reference 18: 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/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/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 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<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)(5))<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 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 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: 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 32: 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 33: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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/2147483589/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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947753452464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders&#8217; Equity (Deficit) - USD ($)<br> $ 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>Treasury Stock</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th"><div>Redeemable Convertible Preferred Stock</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">75,305,400<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Beginning balance at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 462,293<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward', window );"><strong>Increase (Decrease) in Temporary Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesConverted1', window );">Conversion of redeemable convertible preferred stock to common stock upon initial public offering (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(75,305,400)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConversionOfStockAmountConverted1', window );">Conversion of redeemable convertible preferred stock to common stock upon initial public offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (462,293)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Ending balance at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</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, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,049,228<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2020</a></td>
<td class="num">$ (221,824)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 126,408<span></span>
</td>
<td class="num">$ (4,701)<span></span>
</td>
<td class="nump">$ 20<span></span>
</td>
<td class="num">$ (343,551)<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_TreasuryStockCommonShares', window );">Treasury stock, beginning balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,747,938)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of redeemable convertible preferred stock to common stock upon initial public offering (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,305,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Conversion of redeemable convertible preferred stock to common stock upon initial public offering</a></td>
<td class="nump">462,293<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">462,292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock upon initial public offering, net of offering costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,024,276<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock upon initial public offering, net of offering costs</a></td>
<td class="nump">518,869<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">518,869<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,731,889<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of options</a></td>
<td class="nump">32,287<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,287<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock related to employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">228,048<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock related to employee stock purchase plan</a></td>
<td class="nump">6,397<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,397<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Issuance of restricted stock awards (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,722<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingOfRestrictedStockUnitsNumber', window );">Vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">502,135<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Tax withholding on vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(191,719)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Tax withholding on vesting of restricted stock units</a></td>
<td class="num">(7,172)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,172)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cour_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExerciseStockOptions', window );">Vesting of early exercise stock options</a></td>
<td class="nump">77<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">96,073<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,073<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Change in unrealized gain (loss) on marketable securities</a></td>
<td class="num">(272)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(272)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(145,215)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(145,215)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">144,653,979<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2021</a></td>
<td class="nump">741,513<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">1,235,231<span></span>
</td>
<td class="num">$ (4,701)<span></span>
</td>
<td class="num">(252)<span></span>
</td>
<td class="num">(488,766)<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_TreasuryStockCommonShares', window );">Treasury stock, ending balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,747,938)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,310,630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of options</a></td>
<td class="nump">17,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock related to employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">547,334<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock related to employee stock purchase plan</a></td>
<td class="nump">6,829<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,829<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Issuance of restricted stock awards (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,518<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingOfRestrictedStockUnitsNumber', window );">Vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,940,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Tax withholding on vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(774,054)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Tax withholding on vesting of restricted stock units</a></td>
<td class="num">(11,886)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,886)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">116,192<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">116,192<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Change in unrealized gain (loss) on marketable securities</a></td>
<td class="num">(466)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(466)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (175,357)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(175,357)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2022</a></td>
<td class="nump">147,935,669<span></span>
</td>
<td class="nump">150,683,607<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2022</a></td>
<td class="nump">$ 694,575<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">1,364,116<span></span>
</td>
<td class="num">$ (4,701)<span></span>
</td>
<td class="num">(718)<span></span>
</td>
<td class="num">(664,123)<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_TreasuryStockCommonShares', window );">Treasury stock, ending balance (in shares) at Dec. 31, 2022</a></td>
<td class="num">(2,747,938)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,747,938)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,621,448<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of options</a></td>
<td class="nump">$ 27,315<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">27,314<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock related to employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">615,150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock related to employee stock purchase plan</a></td>
<td class="nump">6,031<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,031<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchases of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,829,803)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchases of common stock</a></td>
<td class="num">(58,453)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (58,453)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Issuance of restricted stock awards (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,516<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingOfRestrictedStockUnitsNumber', window );">Vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,449,866<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Tax withholding on vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,485,308)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Tax withholding on vesting of restricted stock units</a></td>
<td class="num">(54,122)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(54,122)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">116,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">116,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Change in unrealized gain (loss) on marketable securities</a></td>
<td class="nump">777<span></span>
</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">777<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (116,554)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(116,554)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2023</a></td>
<td class="nump">155,320,538<span></span>
</td>
<td class="nump">162,898,279<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2023</a></td>
<td class="nump">$ 616,194<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 1,459,964<span></span>
</td>
<td class="num">$ (63,154)<span></span>
</td>
<td class="nump">$ 59<span></span>
</td>
<td class="num">$ (780,677)<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_TreasuryStockCommonShares', window );">Treasury stock, ending balance (in shares) at Dec. 31, 2023</a></td>
<td class="num">(7,577,741)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,577,741)<span></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_cour_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExerciseStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments to additional paid in capital Vesting of early exercise stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cour_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExerciseStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingOfRestrictedStockUnitsNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award options vesting of restricted stock units number.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingOfRestrictedStockUnitsNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</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_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://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/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<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(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_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_ConversionOfStockAmountConverted1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockAmountConverted1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConversionOfStockSharesConverted1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockSharesConverted1</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInTemporaryEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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 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 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 (f)<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 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 11: 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 12: 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 13: 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/2147480167/946-830-55-10<br><br>Reference 14: 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/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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/2147483575/946-220-S99-1<br><br>Reference 18: 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/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/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 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<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)(5))<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 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 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: 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 32: 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 33: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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/2147483589/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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-30)<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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript: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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-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(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<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(28))<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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 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(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_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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://www.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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The gross value of stock issued during the period upon the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript: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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<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(28))<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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 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(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_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<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_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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/2147480167/946-830-55-12<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 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-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 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: 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/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/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 10: 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 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: 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 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_TemporaryEquityCarryingAmountAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.E.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 3: 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 4: 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 5: 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 6: 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 7: 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 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityCarryingAmountAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-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_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-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_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947760078432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="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_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (116,554)<span></span>
</td>
<td class="num">$ (175,357)<span></span>
</td>
<td class="num">$ (145,215)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash provided by (used in) operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">22,270<span></span>
</td>
<td class="nump">18,503<span></span>
</td>
<td class="nump">14,757<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">109,570<span></span>
</td>
<td class="nump">110,785<span></span>
</td>
<td class="nump">91,183<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium', window );">(Accretion) amortization of marketable securities</a></td>
<td class="num">(13,811)<span></span>
</td>
<td class="num">(895)<span></span>
</td>
<td class="nump">501<span></span>
</td>
</tr>
<tr class="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 of long-lived assets</a></td>
<td class="nump">3,062<span></span>
</td>
<td class="nump">6,124<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_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="nump">1,496<span></span>
</td>
<td class="nump">1,088<span></span>
</td>
<td class="num">(448)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable, net</a></td>
<td class="num">(14,763)<span></span>
</td>
<td class="num">(20,598)<span></span>
</td>
<td class="nump">5,863<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(17,003)<span></span>
</td>
<td class="num">(18,290)<span></span>
</td>
<td class="num">(5,697)<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_cour_IncreaseDecreaseInOperatingLeaseRightOfUseAssets', window );">Operating lease right-of-use assets</a></td>
<td class="nump">4,868<span></span>
</td>
<td class="nump">4,839<span></span>
</td>
<td class="nump">5,301<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued expenses</a></td>
<td class="nump">33,971<span></span>
</td>
<td class="nump">17,893<span></span>
</td>
<td class="nump">16,322<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Accrued compensation and other liabilities</a></td>
<td class="nump">3,073<span></span>
</td>
<td class="nump">3,409<span></span>
</td>
<td class="nump">7,670<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="num">(7,853)<span></span>
</td>
<td class="num">(5,841)<span></span>
</td>
<td class="num">(6,336)<span></span>
</td>
</tr>
<tr class="ro">
<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">21,313<span></span>
</td>
<td class="nump">20,289<span></span>
</td>
<td class="nump">17,845<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="nump">29,639<span></span>
</td>
<td class="num">(38,051)<span></span>
</td>
<td class="nump">1,746<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireMarketableSecurities', window );">Purchases of marketable securities</a></td>
<td class="num">(121,756)<span></span>
</td>
<td class="num">(593,770)<span></span>
</td>
<td class="num">(241,758)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Proceeds from maturities of marketable securities</a></td>
<td class="nump">530,000<span></span>
</td>
<td class="nump">375,000<span></span>
</td>
<td class="nump">204,981<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Purchases of property, equipment, and software</a></td>
<td class="num">(1,147)<span></span>
</td>
<td class="num">(1,578)<span></span>
</td>
<td class="num">(1,554)<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_cour_PaymentsToCapitalizedInternalUseSoftwareCosts', window );">Capitalized internal-use software costs</a></td>
<td class="num">(15,254)<span></span>
</td>
<td class="num">(12,299)<span></span>
</td>
<td class="num">(12,090)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Purchase of minority interest</a></td>
<td class="num">(1,701)<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_cour_PaymentsToAcquireContentAssets', window );">Purchases of content assets</a></td>
<td class="num">(5,344)<span></span>
</td>
<td class="num">(1,377)<span></span>
</td>
<td class="num">(1,188)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="nump">384,798<span></span>
</td>
<td class="num">(234,024)<span></span>
</td>
<td class="num">(51,609)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">27,315<span></span>
</td>
<td class="nump">17,586<span></span>
</td>
<td class="nump">31,766<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockPlans', window );">Proceeds from employee stock purchase plan</a></td>
<td class="nump">6,031<span></span>
</td>
<td class="nump">6,829<span></span>
</td>
<td class="nump">6,397<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Proceeds from initial public offering, net of offering costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">525,284<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Payments for repurchases of common stock</a></td>
<td class="num">(58,453)<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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payment of tax withholding on vesting of restricted stock units</a></td>
<td class="num">(54,122)<span></span>
</td>
<td class="num">(11,886)<span></span>
</td>
<td class="num">(7,172)<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_cour_PaymentOfDeferredOfferingCosts', window );">Payment of deferred offering costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(295)<span></span>
</td>
<td class="num">(6,119)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in) provided by financing activities</a></td>
<td class="num">(79,229)<span></span>
</td>
<td class="nump">12,234<span></span>
</td>
<td class="nump">550,156<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash, cash equivalents, and restricted cash</a></td>
<td class="nump">335,208<span></span>
</td>
<td class="num">(259,841)<span></span>
</td>
<td class="nump">500,293<span></span>
</td>
</tr>
<tr class="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&#8212;Beginning of period</a></td>
<td class="nump">322,878<span></span>
</td>
<td class="nump">582,719<span></span>
</td>
<td class="nump">82,426<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash&#8212;End of period</a></td>
<td class="nump">658,086<span></span>
</td>
<td class="nump">322,878<span></span>
</td>
<td class="nump">582,719<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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">6,383<span></span>
</td>
<td class="nump">4,064<span></span>
</td>
<td class="nump">2,837<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental disclosure of noncash investing and 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cour_ShareBasedCompensationCapitalizedAsInternalUseSoftware', window );">Stock-based compensation capitalized as internal-use software costs</a></td>
<td class="nump">7,055<span></span>
</td>
<td class="nump">5,407<span></span>
</td>
<td class="nump">4,890<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_cour_UnpaidDeferredOfferingCosts', window );">Unpaid deferred offering costs</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 295<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cour_IncreaseDecreaseInOperatingLeaseRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Operating Lease Right of Use 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;">cour_IncreaseDecreaseInOperatingLeaseRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cour_PaymentOfDeferredOfferingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment of deferred offering costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cour_PaymentOfDeferredOfferingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cour_PaymentsToAcquireContentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments to Acquire Content 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;">cour_PaymentsToAcquireContentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cour_PaymentsToCapitalizedInternalUseSoftwareCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments to capitalized internal use software costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cour_PaymentsToCapitalizedInternalUseSoftwareCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cour_ShareBasedCompensationCapitalizedAsInternalUseSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock based compensation capitalized as internal use software costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cour_ShareBasedCompensationCapitalizedAsInternalUseSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cour_UnpaidDeferredOfferingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unpaid deferred offering costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cour_UnpaidDeferredOfferingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/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_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>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript: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 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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not 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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 accrued expenses, and obligations classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 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_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/2147482312/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_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_InvestmentIncomeNetAmortizationOfDiscountAndPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accretion (amortization) of purchase discount (premium) on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<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_InvestmentIncomeNetAmortizationOfDiscountAndPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p></div>
<a href="javascript: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_PaymentsToAcquireEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for purchase of marketable security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of and capital improvements on 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480060/805-50-25-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480027/805-50-30-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480027/805-50-30-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 230<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_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from entity's first offering of stock to the public.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ProceedsFromStockPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the stock plan during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 5: 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 6: 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 7: 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 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-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 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: 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(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<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 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/2147483575/946-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<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 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/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 29: 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 30: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: 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/2147479557/942-235-S99-1<br><br>Reference 32: 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 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>27
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947763984256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF PRESENTATION AND DESCRIPTION OF BUSINESS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">BASIS OF PRESENTATION AND DESCRIPTION OF BUSINESS</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.&#160;&#160;&#160;&#160;BASIS OF PRESENTATION AND DESCRIPTION OF BUSINESS</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying Consolidated Financial Statements of Coursera, Inc., a Delaware public benefit corporation, and its subsidiaries (&#8220;Coursera&#8221;, the &#8220;Company&#8221;, &#8220;we&#8221;, &#8220;us&#8221;, or &#8220;our&#8221;) have been prepared in accordance with accounting principles generally accepted in the United States (&#8220;GAAP&#8221;).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coursera is an online learning platform that connects learners, educators, and institutions with the goal of providing world-class educational content that is affordable, accessible, and relevant. We combine content, data, and technology into a platform that is customizable and extensible to both individual learners and institutions. We partner with university and industry partners (collectively, &#8220;educator partners&#8221;) to bring quality higher education to a broad range of individuals, businesses, organizations, and governments. We also sell directly to institutions, including employers, colleges and universities, organizations, and governments, to enable their employees, students, and citizens to gain critical skills aligned to job markets. Our corporate headquarters is located in Mountain View, California.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reporting Segments</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conduct our operations through three reporting segments: Consumer, Enterprise, and Degrees. Refer to Note 14 for additional information.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Initial Public Offering</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April&#160;5, 2021, Coursera, Inc. completed its initial public offering of common stock, in which 14,664,776 shares were sold (the &#8220;IPO&#8221;). The shares were sold at a price to the public of $33.00 per share for net proceeds of $452,482, after deducting underwriting discounts and commissions of $31,456. Upon completion of the IPO, $6,449 of deferred offering costs were reclassified into additional paid-in capital as a reduction of the net proceeds received from the IPO. Upon the closing of the IPO, all outstanding shares of redeemable convertible preferred stock automatically converted into 75,305,400 shares of common stock on a one-for-one basis.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April&#160;19, 2021, the underwriters exercised in full the right to purchase 2,359,500 additional shares of common stock from the Company, resulting in additional net proceeds of $72,802, after deducting underwriting discounts and commissions of $5,061.</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 organization, consolidation and basis of presentation of financial statements 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/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480424/946-10-50-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 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480424/946-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//810/tableOfContent<br><br>Reference 4: 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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947764323568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.&#160;&#160;&#160;&#160;SIGNIFICANT ACCOUNTING POLICIES</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Financial Statements include the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of Consolidated Financial Statements in conformity with GAAP requires management to make estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities and related disclosures as of the date of the Consolidated Financial Statements, as well as the reported amounts of revenue and expenses during the reporting period. We base our estimates on historical experience, current conditions, and various other factors that we believe to be reasonable under the circumstances. Significant items subject to such estimates, judgements, and assumptions include, but are not limited to, those related to the determination of principal versus agent and variable consideration in our revenue contracts; stock-based compensation expense; period of benefit for capitalized commissions; internal-use software costs; useful lives of long-lived assets; the carrying value of operating lease right-of-use assets; the valuation of intangible assets and income tax expense, including the valuation of deferred tax assets and liabilities, among others. Actual results could differ from those estimates, and any such differences could be material to our Consolidated Financial Statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents, and Restricted Cash</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. Our cash and cash equivalents consist of cash and money market funds at financial institutions, and are stated at cost, which approximates fair value because of their immediate or short-term maturities. Our restricted cash primarily consists of a letter of credit required to fulfill our corporate headquarters&#8217; operating lease agreement. Restricted cash, current is included in prepaid expenses and other current assets, and restricted cash, non-current is included in other assets, both in the Consolidated Balance Sheets.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Securities</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable securities consist of U.S. Treasury securities, with an original maturity between three months and one year at the date of purchase, and are classified as available-for-sale (&#8220;AFS&#8221;) debt securities. We view these securities as available to support current operations and have classified all AFS debt securities as current assets. AFS debt securities are initially recorded at cost and periodically adjusted to fair value with unrealized gains and losses reported as a component of accumulated other comprehensive income (loss) in the Consolidated Balance Sheets. We evaluate our AFS debt securities with an unamortized cost basis in excess of estimated fair value to determine what amount of that difference, if any, is caused by expected credit losses. Realized gains and losses as well as credit-related impairment losses are included in other expense, net in the Consolidated Statements of Operations. Any remaining impairment is included in accumulated other comprehensive income (loss). </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, Net</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net includes trade accounts receivable, both billed and unbilled, net of an allowance for credit losses. Billed receivables are recorded at the invoiced amount in the period that our right to consideration is unconditional. Payment terms on invoiced amounts are typically 30 to 60 days. Unbilled receivables, or contract assets, are recorded when revenue is recognized prior to our unconditional right to consideration. A contract asset is a right to consideration that is conditional upon factors other than the passage of time.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An allowance for credit losses is established based on our assessment of the collectibility of accounts receivable by considering various factors, including the age of each outstanding invoice, each customer&#8217;s expected ability to pay, the collection history with each customer, current economic conditions, and reasonable and supportable forecasts of future economic conditions over the life of the receivable, when applicable, to determine whether a specific allowance is appropriate. Accounts receivable deemed uncollectible are charged against the allowance for credit losses when identified. The allowance for credit losses and related activities were not material for the years ended December&#160;31, 2023, 2022, and 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Equipment, and Software, Net</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, equipment, and software, net is stated at cost, less accumulated depreciation and amortization. Depreciation and software amortization are recorded using the straight-line method over the estimated useful lives of the assets, generally <span style="-sec-ix-hidden:f-407">two</span> to five years. Leasehold improvements are amortized over the shorter of the estimated useful lives of the improvements or the remaining lease term. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Offering Costs</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred offering costs consist primarily of direct and incremental legal, accounting, and other fees related to the IPO. Prior to the IPO, all deferred offering costs were capitalized in prepaid expenses and other current assets on the Consolidated Balance Sheets. Upon completion of the IPO, $6,449 of the deferred offering costs were reclassified into stockholders&#8217; equity (deficit) as a reduction of the IPO proceeds. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Educator Partner Costs</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have various agreements with educator partners that grant us the right to host their intellectual property on our platform. In return, educator partners earn a fee that we recognize as a content cost in the same period in which the related revenue is recognized and is classified as a cost of revenue in the Consolidated Statements of Operations. One such agreement has stipulated that certain fees earned by the educator partner are to be allocated to a development fund to be held and spent by Coursera on activities such as developing, marketing, and advertising the educator partner's content, according to a mutually agreed upon plan. We recognized the liability and related expenses associated with this development fund consistent with the timing of when we recognized educator partner content costs given our liability is established in the same period the revenue is recognized. The expenses have been classified in the Consolidated Statements of Operations based on the nature of the underlying spend. The liability associated with the development fund is recorded within other accounts payable and accrued expenses in the Consolidated Balance Sheets. During the first quarter of 2023, we entered into an amendment with this educator partner who started earning typical content fees, which are recorded within cost of revenue in the Consolidated Statements of Operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease and the classification of that lease, if applicable, at inception by evaluating various factors, including if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration and other facts and circumstances. Right-of-use (&#8220;ROU&#8221;) assets represent our right to use an underlying asset for the lease term and are included in operating lease ROU assets, on our Consolidated Balance Sheets. Lease liabilities represent our obligation to make lease payments according to the arrangement and are included in operating lease liabilities, current and non-current, on our Consolidated Balance Sheets. We do not have any finance leases.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets and lease liabilities are recognized at the commencement date based on the present value of minimum remaining lease payments over the lease term. For this purpose, we include payments that are fixed and determinable at the commencement date, including initial direct costs incurred and excluding lease incentives received. We use the implicit rate when it is readily determinable. Otherwise, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of future lease payments. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise such options. Our lease agreements may contain variable costs such as common area maintenance, insurance, real estate taxes, or other costs. Variable lease costs are expensed as incurred in the Consolidated Statements of Operations. Operating lease expense is recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not separate lease and non-lease components and do not recognize ROU assets and operating lease liabilities that arise from leases with an initial lease term of 12 months or less.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, impairment of an ROU asset and other lease related assets, including leasehold improvements, furniture and fixtures, and computer equipment, that results from entering into a sublease arrangement is recognized in the Consolidated Statements of Operations in the period the sublease agreement is executed. We recognize sublease income as a reduction to our operating lease expense on a straight-line basis over the sublease term. Refer to Note 6 for additional information.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Internal-Use Software and Website Development Costs</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize certain costs associated with our internal-use software and website development during the application development stage when management with the relevant authority authorizes and commits to the funding of the project, it is probable that the project will be completed, and the software will be used as intended. These costs include personnel and related employee benefits expenses for employees who are directly associated with and who devote time to software and website development projects. Such costs are amortized on a straight-line basis over the estimated useful life of the related asset, which is approximately <span style="-sec-ix-hidden:f-414">two</span> to five years, and are recorded within cost of revenue in the Consolidated Statements of Operations. Costs incurred prior to meeting these criteria, together with costs incurred for training and maintenance, are expensed as incurred within research and development in the Consolidated Statements of Operations. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets, Net</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net is stated at cost, net of accumulated amortization. We amortize our finite-lived intangible assets on a straight-line basis over an estimated useful life of <span style="-sec-ix-hidden:f-417">two</span> to six years. Amortization of content assets and developed technology is included in cost of revenue, and assembled workforce is included in research and development, both in the Consolidated Statements of Operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We monitor events and changes in circumstances that could indicate the carrying amounts of our long-lived assets, including deferred partner fees, property, equipment, software, intangible assets, and operating lease ROU assets, may not be recoverable. When such events or changes in circumstances occur, we assess the recoverability of long-lived assets by determining whether the carrying value of such assets will be recovered through their undiscounted expected future cash flows. If the future undiscounted cash flows are less than the carrying amount of these assets, we recognize an impairment loss based on the excess of the carrying amount over the fair value of the assets. During the year ended December&#160;31, 2023, we recognized an impairment loss of $861 related to capitalized internal-use software and website development costs. During the year ended December&#160;31, 2022, we recognized an impairment loss related to deferred partner fees of $2,915, related to our operating lease ROU asset of $2,304, and related property and equipment of $904. There were no impairments of long-lived assets during the year ended December&#160;31, 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue from contracts with customers for access to the learning content hosted on our platform and related services. Revenue is recognized when control of promised services is transferred to our customer. The amount of revenue recognized reflects the consideration that we expect to be entitled to receive in exchange for these services. We apply judgment in determining our customer&#8217;s ability and intent to pay, which is based on a variety of factors, including the customer&#8217;s historical payment experience, credit, or financial information. Consumer revenue customers are required to pay in advance.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At contract inception, we assess the performance obligations, or deliverables, we have agreed to provide in the contract and determine if they are individually distinct or if they should be combined with other performance obligations. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on each performance obligation&#8217;s relative standalone selling price. We combine performance obligations when an individual performance obligation does not have standalone value to our customer. For example, our customers do not have the ability to take possession of the software supporting our platform and, as a result, our contracts are typically accounted for as service arrangements with a single performance obligation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a stand-ready obligation to provide learners continuous access to our learning platform and deliver related support services for a specified term. For this reason, these services are generally viewed as a stand-ready performance obligation consisting of a series of distinct daily services. We typically satisfy these performance obligations over time as the services are provided. A time-elapsed output method is used to measure progress because our efforts are expended evenly throughout the period given the nature of the promise is a stand-ready service. Fixed fees for these services are generally recognized ratably over the contract term.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We include any fixed consideration within our contracts as part of the total transaction price. Generally, we include an estimate of the variable amount within the total transaction price and update our assumptions over the duration of the contract. None of our contracts contain a significant financing component. We do not include taxes collected from customers and remitted to governmental authorities within the total transaction price.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At times, we are party to multiple concurrent contracts or contracts that combine multiple services. These situations require judgment to determine if multiple contracts should be combined and accounted for as a single arrangement. In making this determination, we consider (i) the economics of each individual contract and whether or not it was negotiated on a standalone basis, and (ii) if multiple promises represent a single performance obligation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract modifications require judgment to determine if the modification should be accounted for as (i) a separate contract, (ii) the termination of the original contract and creation of a new contract, or (iii) a cumulative catch-up adjustment to the original contract. When evaluating contract modifications, we must identify the performance obligations of the modified contract and determine both the allocation of revenues to the remaining performance obligations and the period of recognition for each identified performance obligation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue from our three reportable segments: Consumer, Enterprise, and Degrees. Refer to Note 14 for our disaggregation of revenue. We are generally the principal with respect to Consumer and Enterprise revenue as we control the performance obligation and are the primary obligor with respect to delivering access to course content. Additionally, we have inventory risk through recoupable advances sometimes paid to educator partners.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumer Revenue</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue from consumers by selling access to learning content hosted on our platform. Consumer products include certifications for single courses, professional certificates, and catalog-wide subscriptions. Access to single courses are generally purchased at a fixed price for a set period of time, typically six months. Specializations are a series of courses offered by the same educator partner, and learners are provided access to these courses on a month-to-month subscription basis. Coursera Plus is our catalog-wide consumer subscription product, sold in monthly or annual subscriptions. All Consumer learners pay in advance, and revenue is recognized ratably over the contract term once access has been granted to the learner, as learners have unlimited access to the course content during the contract term.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumer learners are entitled to a full refund up to two weeks after payment is received. We estimate and establish an allowance for refunds based on historical refund rates, which was immaterial as of December&#160;31, 2023 and 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Enterprise Revenue</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell subscription licenses to businesses, organizations, governments, and educational institutions that provide their learners with the ability to enroll in courses and Specializations and receive certifications upon completion. Enterprise contracts are typically between <span style="-sec-ix-hidden:f-430">one</span> and three years in length and consist of selling a fixed quantity of catalog licenses that grant each learner access to our learning platform and unlimited course enrollments over the license term. We recognize revenue ratably over the contract term once access has been granted to the Enterprise customer.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Degrees Revenue</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Universities contract with us to facilitate the delivery of their bachelor&#8217;s and master&#8217;s degree programs or postgraduate diplomas. Degrees revenue contracts involve the performance of a number of promises, including but not limited to hosting the degree content on our learning platform, providing content authoring tools, course production support, marketing, and platform technical support services. As a result, the university is our customer with respect to Degrees revenue. We earn a service fee based on a percentage of total tuition collected by the university from Degrees students, net of refunds. As a result, the revenue we earn is dependent upon the number of learners enrolled and the tuition charged by the university. This is a form of variable consideration, and we estimate the amount of revenue using an expected value method. These estimates are refined each reporting period until the consideration becomes known, generally at the time the final term enrollment report is provided by the university. We have a stand-ready obligation to perform services throughout the contract term during which degree content is hosted on our platform.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Degrees revenue is generally earned and paid by the university for each academic term and is recognized ratably from the start of a term through the start of the following term.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Degrees learning experience is delivered on the same proprietary learning platform used by Consumer and Enterprise customers. There is no direct contractual revenue arrangement between Coursera and Degrees students, whose contractual arrangement is directly with the universities. In addition to the learning platform, the universities are obligated to provide their students with additional services, such as designing the curriculum, setting admission criteria, making admission and financial aid decisions, real-time teaching, independently awarding credits, certificates, or degrees, and providing academic and career counseling. For these reasons, the universities control the delivery of degrees hosted on our platform. As a result, we recognize only the service fee we receive from the universities as our Degrees revenue.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue, or contract liabilities, consists of consideration recorded in advance of performance obligations being delivered and is classified as current or non-current based on the related period in which services are expected to be provided.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Acquisition and Fulfillment Costs</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract acquisition costs consist of sales commissions and related payroll taxes associated with obtaining contracts with Enterprise and Degrees customers.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Commissions</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract acquisition costs are costs we incur that are directly related to securing a contract and are primarily related to sales commissions and related payroll taxes earned by our Enterprise and Degrees sales forces. These costs are deferred and then amortized on a straight-line basis over the expected period of benefit. We amortize these costs over four years, since the commissions paid upon a contract renewal are not commensurate with the commissions paid on the initial contract, and as such, the sales contract term is not commensurate with the expected period of benefit. Sales commissions and related payroll taxes primarily paid for Enterprise contract renewals are amortized over the renewal term, which is generally two years. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred commissions and related payroll taxes are recorded within deferred costs or other assets in the Consolidated Balance Sheets, depending on the timing of the related amortization. They are amortized to sales and marketing in the Consolidated Statements of Operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On an annual basis, we </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">assess the expected period of benefit by taking into consideration the average contract term length, the life of the underlying technology, and other factors. Based on our prior year assessment, we determined that the expected period of benefit should be increased from three years to four years. This change in accounting estimate was effective January 1, 2023 and is accounted for prospectively in our Consolidated Financial Statements. For the year ended December&#160;31, 2023, this change resulted in a $3,496 benefit to sales and marketing. There was no change in the amortization period for contract renewals.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Partner Fees</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These fulfillment costs are paid to educator partners in advance of completing our performance obligations; are recorded within prepaid expenses and other current assets or other assets in the Consolidated Balance Sheets, depending on the timing of the related revenue recognition; and are amortized into cost of revenue ratably over the subscription term. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue consists of content costs, which are generally fees paid to educator partners, and expenses associated with the operation and maintenance of our platform. These expenses include the cost of servicing support requests from paid learners and educator partners; hosting and bandwidth costs; amortization of acquired technology and internal-use software; customer payment processing fees; and attributed depreciation and facilities costs. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received for an asset or the &#8220;exit price&#8221; that would be paid to transfer a liability in the principal or most advantageous market in an orderly transaction between independent market participants on the measurement date. The fair value hierarchy requires an entity to maximize the use of observable inputs, where available. This hierarchy prioritizes the inputs into three broad levels as follows: </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; Inputs are unadjusted quoted prices in active markets for identical assets or liabilities. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; Inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the assets or liabilities, either directly or indirectly through market corroboration, for substantially the full term of the financial instruments.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; Inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The classification of a financial asset or liability within the hierarchy is determined based on the lowest-level input that is significant to the fair value measurement.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Risk</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject us to concentration of credit risk consist of cash, cash equivalents, and marketable securities. We only invest in high-credit-quality instruments and maintain our cash equivalents and marketable securities in fixed-income securities. We place our cash primarily with domestic financial institutions that are federally insured within statutory limits. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the purpose of assessing the concentration of credit risk with respect to accounts receivable and significant customers, we treat a group of customers under common control or customers that are affiliates of each other as a single customer. For the years ended December&#160;31, 2023, 2022, and 2021, we did not have any customers that accounted for 10% or more of our revenue. As of December&#160;31, 2023 we had one customer that accounted for 10% of our net accounts receivable balance that has since been collected within typical business terms. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business model relies on educational content and credentialing programs from educator partners. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our largest educator partner has global brand recognition and supplies a variety of in-demand content across multiple domains. The loss of or significant reduction in this partnership or one of our other largest partners could have a material impact on our results of operations and cash flows.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are treated as a corporation under applicable federal and state income tax laws and are subject to income taxes in the United States and numerous foreign jurisdictions. Significant judgment is required in determining our income tax expense and deferred tax assets and liabilities, including evaluating uncertainties in the application of accounting principles and complex tax laws.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize the asset and liability method under which deferred tax assets and liabilities arise from the temporary differences between the tax basis of an asset or liability and its reported amount in the Consolidated Balance Sheets, as well as from net operating losses (&#8220;NOLs&#8221;) and tax credit carryforwards. Deferred tax amounts are determined by using the tax rates expected to be in effect when the taxes will be paid or refunds received, as provided for under currently enacted tax law. The effect on deferred taxes of changes in tax rates and laws in future periods, if any, is reflected in the Consolidated Financial Statements in the period enacted. A valuation allowance is established if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. We consider the available evidence, both positive and negative, including historical levels of income, expectations, and risks associated with estimates of future taxable income in assessing the need for a valuation allowance. Certain of our earnings are indefinitely reinvested offshore and could be subject to additional income tax if repatriated. It is not practicable to determine the unrecognized deferred tax liability on a hypothetical distribution of those earnings.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determination of income tax expense requires estimates and can involve complex issues that may require an extended period to resolve. We recognize estimated tax liabilities when such liabilities are more likely than not to be sustained upon examination by the taxing authority. Further, the estimated level of annual earnings before income tax can cause the overall effective income tax rate to vary from period to period. Final determination of prior-year tax liabilities, either by settlement with tax authorities or expiration of statutes of limitations, could be materially different than estimates reflected in assets and liabilities and historical income tax expense. The outcome of these final determinations could have a material effect on our income tax expense or cash flows in the period that determination is made.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize interest and penalties related to income tax matters as a component of income tax expense in the Consolidated Statements of Operations. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure and recognize compensation expense for stock-based awards granted to employees, directors, and non-employees based on the estimated grant date fair value. Stock-based awards include restricted stock units (&#8220;RSUs&#8221;), stock options, and restricted stock awards as well as stock purchase rights granted to employees under our employee stock purchase plan (&#8220;ESPP Rights&#8221;).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of RSUs and restricted stock awards is based on the fair value of our common stock on the grant date. We estimate the fair value of stock options and ESPP Rights using the Black-Scholes option-pricing model, which requires the use of the following assumptions:</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Term</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The expected term represents the period that our stock-based awards are expected to be outstanding. For option grants considered to be &#8220;plain vanilla,&#8221; we determine the expected term using the simplified method. The simplified method deems the term to be the average of the time to vesting and the contractual life of the options. For ESPP Rights, the expected term represents the term from the first day of the offering period to the purchase date.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk-Free Interest Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero-coupon U.S. Treasury notes with maturities approximately equal to the expected term of the stock option or ESPP Rights.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Volatility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The expected volatility is derived from the average historical stock volatilities of several unrelated public companies within our industry that we consider to be comparable to our business, and to the extent available, our historical volatility over a period equivalent to the expected term of the stock option. The expected volatility is based on the historical volatility of our common stock over the estimated expected term of ESPP Rights.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividend Yield</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The expected dividend was assumed to be zero as we have never paid dividends and have no current plans to do so.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation is generally recognized on a straight-line basis over the requisite service period, which usually matches the vesting period. Forfeitures are recognized as they occur.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss Per Share Attributable to Common Stockholders</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per share attributable to common stockholders is computed in conformity with the two-class method required for participating securities. Prior to our IPO, we treated all series of our redeemable convertible preferred stock as participating securities, since such stockholders had the right to receive non-forfeitable dividends on a pari passu basis in the event that a dividend was paid on common stock. Under the two-class method, the net loss attributable to common stockholders was not allocated to the redeemable convertible preferred stock as the preferred stockholders did not have a contractual obligation to share in the Company&#8217;s losses.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potentially dilutive common stock equivalents to the extent they are dilutive. For purposes of this calculation, redeemable convertible preferred stock, common stock options, RSUs, and ESPP Rights are considered to be common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive for the periods presented.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Loss</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive loss includes net loss and other comprehensive income (loss), net of tax. Other comprehensive income (loss), net of tax, refers to revenue, expenses, gains, and losses that under GAAP are recorded as an element of stockholders&#8217; equity (deficit) but are excluded from net loss.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expenditures for research and development of our technology and non-refundable contributions to develop educator partner content are expensed when incurred unless they qualify as internal-use software development costs. Research and development costs consist principally of personnel costs, consulting services, content development contributions, and attributed facilities costs.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Costs</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred and are included in sales and marketing in the Consolidated Statements of Operations. For the years ended December&#160;31, 2023, 2022, and 2021, these costs were $44,818, $39,940, and $28,740.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of our sales contracts are denominated in U.S. dollars. In addition, the functional currency of our international subsidiaries is U.S. dollars. Monetary assets and liabilities denominated in currencies other than the functional currency are remeasured to the functional currency at period-end exchange rates. Foreign currency transaction gains and losses resulting from remeasurement are recognized within other expense, net in the Consolidated Statements of Operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires public entities to disclose information about their reportable segments&#8217; significant expenses and certain other segment items on an interim and annual basis if they are regularly provided to the chief operating decision maker (&#8220;CODM&#8221;). This ASU 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 amendments should be applied retrospectively to all prior periods presented. Upon transition, the segment expense categories and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in the period of adoption. We expect that the adoption of ASU 2023-07 will not have a material impact on our Consolidated Financial Statements and related disclosures.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span>, which requires public entities on an annual basis to disclose (1) specific categories in the tax rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. This ASU is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The amendments should be applied on a prospective basis, though retrospective application is permitted. We are currently evaluating whether the adoption of ASU 2023-09 will have a material impact on our Consolidated Financial Statements and related disclosures.<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_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947760035440">
<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, 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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">REVENUE</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.&#160;&#160;&#160;&#160;REVENUE </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets and liabilities were as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.145%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 1, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.24pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billed accounts receivable, net of allowance for credit losses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,407&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.24pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,011&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,397&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contract assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,418&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,734&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,396&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.96pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,089&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,777&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contract liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,089&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,777&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,488&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized during the years ended December&#160;31, 2023, 2022, and 2021 that was included in the corresponding deferred revenue balance at the beginning of each year was $116,002, $92,806, and $74,775.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Impairment losses related to contract assets were not material during the years ended December&#160;31, 2023, 2022, and 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations represent contracted revenue that has not yet been recognized, which includes deferred revenue in the Consolidated Balance Sheets and unbilled amounts that will be recognized as revenue in future periods. As of December&#160;31, 2023, we had remaining performance obligations of $320,936 and expect to recognize approximately 68% as revenue over the next 12 months and the remainder thereafter. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Costs to Obtain and Fulfill Contracts</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our capitalization and amortization of commissions and related payroll tax expenditures recorded within sales and marketing in the Consolidated Statements of Operations: </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions and related payroll tax expenditures:</span></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalization</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,094&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,766&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,217&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,291&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,618&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred commissions and related payroll tax expenditures included in deferred costs and in other assets were as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred costs, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,168&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,300&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,361&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,426&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, we recognized an impairment loss of $2,915, within general and administrative in the Consolidated Statement of Operations, on deferred partner fees that we do not expect to recover from Russian educator partners whose content we removed from our platform. During the year ended December&#160;31, 2023, we recognized an impairment loss of $2,008, within sales and marketing in the Consolidated Statements of Operations, on content development grants that we do not expect to recover related to our Degrees segment.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 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>30
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947767530832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVESTMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [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_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">INVESTMENTS</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.&#160;&#160;&#160;&#160;INVESTMENTS</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments Measured at Fair Value on a Recurring Basis</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our investments measured at fair value on a recurring basis by balance sheet classification and investment type:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.998%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair <br/>Value - Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair <br/>Value - Level 1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents&#8212;money market funds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,396&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,396&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,750&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,750&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents&#8212;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448,447&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448,525&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634,843&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634,921&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,750&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,750&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities&#8212;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,765&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,746&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,372&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(744)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459,654&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700,608&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700,667&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765,122&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(744)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764,404&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross realized gains and losses related to our cash equivalents and marketable securities were not material for the years ended December&#160;31, 2023, 2022, and 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the cost basis and fair value of our AFS securities by contractual maturity date:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair <br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair <br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year or less</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,765&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,746&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,372&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459,654&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in an unrealized loss position consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,746&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356,767&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(744)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023 and 2022, our AFS marketable securities were comprised of U.S. Treasury securities, which are backed by the full faith and credit of the U.S. government. As a result, there were no credit or non-credit impairment losses recorded during the years ended December&#160;31, 2023, 2022, or 2021. </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments Measured at Fair Value on a Nonrecurring Basis</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2023, we acquired an approximate 7% ownership interest in a privately held company, which is measured and accounted for using the fair value measurement alternative basis. This investment is classified within other assets in the Consolidated Balance Sheets. The carrying value of the investment was $1,701 as of December&#160;31, 2023.</span></div>Our existing equity investments are remeasured at fair value on a nonrecurring basis when an identifiable event or change in circumstance may have a significant adverse impact on its fair value. No such events or changes occurred during the years ended December&#160;31, 2023, 2022, or 2021.<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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 investments in certain 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//320/tableOfContent<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 10<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-10<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 6B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-6B<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 6B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-6B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph (b)<br> -Publisher SEC<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//946-320/tableOfContent<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 940<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//940-320/tableOfContent<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//942-320/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_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947767448960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEET COMPONENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock', window );">CONSOLIDATED BALANCE SHEET COMPONENTS</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.&#160;&#160;&#160;&#160;CONSOLIDATED BALANCE SHEET COMPONENTS </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of cash, cash equivalents, and restricted cash was as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656,321&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,817&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580,658&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,765&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,061&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">658,086&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,878&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">582,719&#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-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Equipment, and Software, Net </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, equipment, and software, net consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Lives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software and website development</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 - 5 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,881&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,215&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and purchased software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,405&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,662&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shorter of useful life or remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,923&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, equipment, and software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,966&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,158&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,558)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,062)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, equipment, and software, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,408&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,096&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents depreciation and amortization expense related to property, equipment, and software as well as the portion of amortization expense related to internal-use software and website development that is recorded within cost of revenue in the Consolidated Statements of Operations:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,276&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,513&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense for internal-use software and website development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,894&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,675&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets, Net </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.661%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Content assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,982&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,558)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,424&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,821&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,971)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,850&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,743)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,703&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assembled workforce</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(181)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,428&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,708)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,720&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,448&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,895)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,553&#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-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalization of content assets and amortization expense for intangible assets was as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalization of content assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,161&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,765&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense for intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,994&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, the weighted-average remaining amortization period was 1.6 years for developed technology and 3.8 years for content assets. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, future expected amortization expense for intangible assets was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,713</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,621</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,190</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">892</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,720&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//210/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalBalanceSheetDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947757096752">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">LEASES</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.&#160;&#160;&#160;&#160;LEASES</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into various non-cancelable office space operating leases with lease periods expiring through April 2025. These leases do not contain residual value guarantees, covenants, or other restrictions. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2022, we entered into an agreement to sublease a portion of our existing office space in Mountain View, California. As a result, and at the same time, we recognized an impairment loss of $2,304 on the ROU asset and $904 on the related property and equipment, which was allocated within operating expenses in the Consolidated Statements of Operations consistent with the allocation approach used for operating lease costs. The sublease is classified as an operating lease. The term commenced on June 1, 2022 and terminates on October 31, 2024. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease costs were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,510&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,853&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,663&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,066&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,690&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,720)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,587)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,826&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,407&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,475&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future lease payments under our non-cancelable operating leases, which do not include short-term leases, as of December&#160;31, 2023 were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,764&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,811&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,596&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,557&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,596&#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-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information as well as the weighted-average remaining lease term and discount rate related to our operating leases were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,509&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,875&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,683&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease ROU assets obtained in exchange for lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining operating lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.93</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.93</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average operating lease discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>33
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947767458688">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.&#160;&#160;&#160;&#160;INCOME TAXES</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of loss before income tax were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118,481)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(177,649)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148,343)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,298&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,012&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,254&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111,183)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170,637)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(143,089)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current taxes:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,977&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,872&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,980&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,061&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,036&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.08pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 11.08pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.08pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(341)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(910)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(341)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(910)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,371&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,720&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,126&#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-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation between the statutory U.S. federal income tax rate and our effective tax rate as a percentage of loss before income taxes was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S federal income taxes at statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income taxes at rates other than the U.S. rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign inclusions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.8)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.8)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of our deferred tax assets and liabilities consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,849&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,003&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,940&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,047&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,764&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,248&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,160&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,512&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,312&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,058&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals and reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">813&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 57.88pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,975&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,607&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(225,513)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(185,606)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 57.88pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,462&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,001&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred commissions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,768)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,586)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,810)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,086)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease ROU assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,070)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,172)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 57.88pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,648)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,844)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">814&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,157&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the weight of the available evidence, which includes our historical operating losses, lack of taxable income, and the accumulated deficit, we have a full valuation allowance against our U.S. federal and state deferred tax assets as of December&#160;31, 2023 and 2022. We increased the valuation allowance for the years ended December&#160;31, 2023 and 2022 by $39,907 and $33,838. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, U.S. federal and state NOL carryforwards were $556,468 and $206,519, respectively, and U.S. federal and state research and development tax credit carryforwards were $39,483 and $27,351, respectively. If not utilized, certain of the federal and state NOLs will expire at various dates beginning in 2031, while the federal research and development tax credit carryforwards will expire in various amounts beginning in 2033. State research and development tax credit carryforwards can be carried forward indefinitely. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our NOL and tax credit carryovers may be subject to annual limitations of usage, as promulgated by the Internal Revenue Service and similar state provisions, due to ownership changes that may have occurred in the past. The annual limitation may result in the expiration of NOLs and tax credits before utilization. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The federal NOL carryforwards generated after December&#160;31, 2017 have an indefinite carryforward period and are subject to an 80% deduction limitation based upon taxable income prior to NOL deduction. Of the total federal NOL carryforwards as of December&#160;31, 2023, $405,529 are carried forward indefinitely, but are limited to 80% of taxable income.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 16, 2022, the U.S. government enacted the Inflation Reduction Act of 2022 (&#8220;IRA&#8221;), which, among other things, implements a 15% minimum tax on book income of certain large corporations, a 1% excise tax on net stock repurchases and several tax incentives to promote clean energy. The IRA did not have a material impact on our Consolidated Financial Statements. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Uncertain Tax Positions</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, we had unrecognized tax benefits of $22,535 of which $2,484 would impact our effective tax rate, if recognized. The activity related to the unrecognized tax benefits was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross unrecognized tax benefits&#8212;beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,371&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,539&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,477&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to tax positions taken during current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,850&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to tax positions taken during prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to tax positions taken during prior years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross unrecognized tax benefits&#8212;end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,535&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,371&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,539&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize interest and penalties related to unrecognized tax benefits in income tax expense. Interest and penalties were not material as of December&#160;31, 2023, 2022, and 2021. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file income tax returns subject to varying statutes of limitations. Due to our loss carryovers, the statutes of limitations remain open for all tax years since inception in our major tax jurisdictions. The tax returns for the fiscal years ended 2022, 2021, and 2020 are currently under examination in India. We believe that we have provided adequate reserves for income tax uncertainties in all open tax years. We are not under examination in any other jurisdiction. We are not currently aware of uncertain tax positions that could result in significant additional payments, accruals, or other material deviation in the next 12 months.</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 taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//740/tableOfContent<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 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-14<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 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-21<br><br>Reference 6: 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/2147482526/740-270-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 8: 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 9: 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 10: 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>34
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947760130512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET LOSS PER SHARE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">NET LOSS PER SHARE</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8.&#160;&#160;&#160;&#160;NET LOSS PER SHARE </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.88pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116,554)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(175,357)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145,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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 20.44pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net loss per share&#8212;basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,957,814</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,263,726</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,587,523</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share&#8212;basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.77)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.21)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.28)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive securities were excluded from the computation of diluted net loss per share calculations for the periods presented because the impact of including them would have been anti-dilutive:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock options</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,165,138</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,153,195</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,000,872</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,361,046</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,773,053</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,387,288</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares subject to repurchase</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,607</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP Rights</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,768</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,603</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,446</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,652,952</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,049,851</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,456,213</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947767316416">
<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, 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.&#160;&#160;&#160;&#160;COMMITMENTS AND CONTINGENCIES </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Obligations</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our purchase obligations primarily relate to a third-party cloud infrastructure agreement, subscription arrangements, and service agreements used to facilitate our operations. As of December&#160;31, 2023, we had approximately $23,058 of future minimum payments under our non-cancelable purchase obligations with a remaining term in excess of one year, which are expected to be paid through 2026.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Purchase<br/>Obligations</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,875&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,308&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,058&#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-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we may be subject to legal proceedings, as well as demands, claims, and threatened litigation. The outcomes of legal proceedings and other contingencies are inherently unpredictable, subject to significant uncertainties, and could be material to our operating results and cash flows for a particular period. Regardless of the outcome, litigation can have an adverse impact on our business because of defense and settlement costs, diversion of management resources, and other factors. Other than the matters described below, we are not currently party to any legal proceeding that we believe, as of the filing of this Annual Report on Form 10-K, could have a material adverse effect on our business, operating results, cash flows, or financial condition should such litigation or claim be resolved unfavorably. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We regularly review the status of each significant matter and assess its potential likelihood of loss or exposure. We record an accrual for loss contingencies for legal proceedings when we believe that an unfavorable outcome is both (i) probable and (ii) the amount or range of any possible loss is reasonably estimable. The Company intends to vigorously defend itself in these matters, and while there can be no assurances and the outcome of these matters is currently not determinable, the Company currently believes that, except as set forth below, these existing claims or proceedings are not likely, individually and in the aggregate, to have a material adverse effect on its financial position. Notwithstanding the foregoing, there are many uncertainties associated with any litigation and these matters or other third-party claims against the Company may cause the Company to incur costly litigation and/or substantial settlement charges. In addition, the resolution of any intellectual property litigation may require the Company to make royalty payments, which could adversely affect gross margins in future periods. If any of those events were to occur, the Company's business, financial condition, results of operations, and cash flows could be adversely affected. The actual liability in any such matters may be materially different from the Company's estimates, if any, which could result in the need to adjust the liability and record additional expenses.  </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Privacy Class Action Lawsuit</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, a putative class action complaint, Iman Ghazizadeh, et al v. Coursera, Inc., was filed against Coursera, Inc. in the United States District Court (the &#8220;Court&#8221;) for the Northern District of California (Case No. 5:23-cv-05646) for alleged violations of the Video Privacy Protection Act, 18 U.S.C. Section 2710 et seq. (&#8220;VPPA&#8221;). The complaint alleges, among other things, that without consent or knowledge of the plaintiff, Coursera disclosed the video viewing history and certain other information of the plaintiff to a third-party company and made similar disclosures without the knowledge or consent of other unidentified users. The plaintiff seeks monetary damages for certain violations under the VPPA, including interest and reasonable attorney&#8217;s fees. In January 2024, the Company filed a motion to dismiss, which is pending before the Court. Given the procedural posture and the nature of such litigation matter, it is not possible to reasonably estimate the probability that we will ultimately prevail or be held liable for the violations alleged in this complaint, nor is it possible to reasonably estimate the loss, if any, or range of loss that could result from this matter. We dispute the claims and intend to vigorously defend against them. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnifications</span></div>In the normal course of business, we enter into contracts and agreements that contain a variety of representations and warranties and provide for the potential of general indemnification obligations. Our exposure under these agreements is unknown because it involves future claims that may be made against us but have not yet been made. To date, we have not paid any material claims and have not been required to defend any actions related to our indemnification obligations; however, we may record charges in the future as a result of these indemnification obligations. In addition, we have indemnification agreements with certain of our directors, executive officers, and other employees that require us, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service with Coursera. The terms of such obligations may vary.<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/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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//450/tableOfContent<br><br>Reference 3: http://www.xbrl.org/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/2147480327/954-440-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 5: 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>36
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947767292704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REDEEMABLE CONVERTIBLE PREFERRED STOCK<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_TemporaryEquityDisclosureAbstract', window );"><strong>Temporary Equity 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_PreferredStockTextBlock', window );">REDEEMABLE CONVERTIBLE PREFERRED STOCK</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.&#160;&#160;&#160;&#160;REDEEMABLE CONVERTIBLE PREFERRED STOCK</span></div>Upon the closing of our IPO, all outstanding shares of our redeemable convertible preferred stock automatically converted into 75,305,400 shares of common stock on a one-for-one basis. As of December&#160;31, 2023 and 2022, there were no shares of redeemable convertible preferred stock issued and outstanding.<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_PreferredStockTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to preferred 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 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//505/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_PreferredStockTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_TemporaryEquityDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947767288112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS&#8217; EQUITY (DEFICIT)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">STOCKHOLDERS&#8217; EQUITY (DEFICIT)</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.&#160;&#160;&#160;&#160;STOCKHOLDERS&#8217; EQUITY (DEFICIT)</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Preferred Stock</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the IPO, we authorized the issuance of 10,000,000 shares of undesignated preferred stock with a par value of $0.00001 per share, with rights and preferences, including voting rights, to be designated from time to time by the board of directors. As of December&#160;31, 2023, there were no shares of preferred stock issued or outstanding.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchase Program</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 26, 2023, our board of directors approved a share repurchase program (the &#8220;Repurchase Program&#8221;) with authorization to purchase up to $95&#160;million of our common stock. We may repurchase shares of common stock from time to time through open market purchases, in privately negotiated transactions, or by other means, including through the use of trading plans intended to qualify under Rule 10b5-1 under the Securities Exchange Act of 1934, as amended, in accordance with applicable securities laws and other restrictions. The number of shares to be repurchased and the timing of the repurchases, if any, will depend on several factors, including, without limitation, business, economic, and market conditions, corporate, legal, and regulatory requirements, prevailing stock prices, trading volume, and other considerations. The Repurchase Program may be suspended or discontinued at any time and does not obligate us to acquire any amount of common stock. </span></div>We funded share repurchases under the Repurchase Program with our existing cash and cash equivalents. During the year ended December&#160;31, 2023, we repurchased an aggregate of 4,829,803 shares of our common stock for $58.5 million pursuant to a Rule 10b5-1 trading plan. As of December&#160;31, 2023, we had $36.6 million, excluding commissions, remaining under the Repurchase Program, which has no expiration date and will continue unless otherwise suspended or discontinued.<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_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 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(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947767283296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock', window );">EMPLOYEE BENEFIT PLANS</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12.&#160;&#160;&#160;&#160;EMPLOYEE BENEFIT PLANS </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Incentive Plans</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2013, we adopted the Coursera, Inc. Stock Incentive Plan (the &#8220;Stock Incentive Plan&#8221;) and in 2014, adopted the Coursera, Inc. 2014 Executive Stock Incentive Plan (together, the &#8220;Predecessor Plans&#8221;), pursuant to which we granted a combination of incentive and non-statutory stock options and RSUs. The Predecessor Plans were terminated in March 2021 in connection with the IPO but continue to govern the terms and conditions of the outstanding awards granted pursuant to the Predecessor Plans. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, we adopted the 2021 Stock Incentive Plan (the &#8220;2021 Plan&#8221;) and the 2021 Employee Stock Purchase Plan (the &#8220;ESPP&#8221;), which became effective on March 30, 2021 when the registration statement for the IPO was declared effective (collectively, the 2021 Plan, the ESPP, and the Predecessor Plans are referred to as the &#8220;Plans&#8221;). The 2021 Plan provides for the granting of incentive and non-statutory stock options, RSUs and other equity-based awards. Pursuant to the ESPP, eligible employees may purchase shares of common stock through payroll deductions at 85 percent of the lower of the market price of our common stock on the date of commencement of the applicable offering period or on the last day of each six-month purchase period. The offering periods start on the first trading day on or after May 11 and November 11 of each year, except for the first offering period, which commenced on the IPO effective date, or March 30, 2021, and ended on May 10, 2023.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, 12,605,201 shares and 4,307,884 shares of our common stock were reserved for issuance under the 2021 Plan and ESPP.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the ESPP, if the closing market price of our common stock on the offering date of a new offering falls below the closing market price of our common stock on the offering date of an ongoing offering, the ongoing offering terminates immediately following the settlement of ESPP Rights shares on the purchase date. Participants in the terminated offering are automatically enrolled in the new offering (an &#8220;ESPP Rights Reset&#8221;), triggering a revaluation of stock-based compensation expense and a modification charge to be recognized ratably over the new offering period if the revalued expense is greater than the original expense. During the years ended December 31, 2023 and 2022, we had ESPP Rights Resets that resulted in modification charges of $3,119 and $9,047, which are being recognized ratably over the new offering periods.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may grant stock options at prices not less than the grant date fair value. These stock options generally expire 10 years from the grant date. Incentive stock options and non-statutory stock options generally vest ratably over a four-year service period.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity under the Plans for the year ended December&#160;31, 2023 was as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term <br/>(in 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance&#8212;December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,153,195</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.07&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.41</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,289&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454,626</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.72&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,621,448)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(821,235)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.41&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance&#8212;December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,165,138</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.03&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.22</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,444&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,462,200</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.74</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,590&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate intrinsic value represents the difference between the exercise price of the stock options and the fair value of our common stock. The aggregate intrinsic value of stock options exercised was $72,649, $57,311, and $296,635 for the years ended December&#160;31, 2023, 2022, and 2021. The weighted-average grant date fair value of options granted for the years ended December&#160;31, 2023, 2022, and 2021 was $8.41, $7.26, and $16.23. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">RSUs</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs grants have a service-based vesting condition, which is satisfied generally either (i) over four years with a 25% cliff vesting period after one year and 6.25% vesting each quarter thereafter for new hires, or (ii) over four years with 6.25% vesting each quarter for new grants to existing employees. The related stock-based compensation expense is recognized on a straight-line basis over the requisite service period.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU activity under the Plans for the year ended December 31, 2023 was as follows: </span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance&#8212;December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,773,053</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.75&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,779&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,335,245</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.41&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,449,866)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,297,386)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.91&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance&#8212;December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,361,046</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355,653&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate fair value of RSUs that vested was $130,891, $29,966, and $18,767 for the years ended December&#160;31, 2023, 2022, and 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the weighted-average assumptions we utilized to record stock-based compensation expense for stock options granted is as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of common stock</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.72&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.80&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.99&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the assumptions used in estimating the fair value of ESPP Rights:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.159%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.616%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.616%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9% - 5.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4% - 4.6%</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0% - 0.5%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 2.0</span></div></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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 2.0</span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 2.0</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.2% - 61.0%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.4% - 76.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.3% - 61.9%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is classified in the Consolidated Statements of Operations as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,593&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,089&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,092&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,931&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,779&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,783&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,092&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,992&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,703&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring related charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,605)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,570&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,785&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,183&#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-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalized $7,055, $5,407, and $4,890 of stock-based compensation related to our internal-use software during the years ended December&#160;31, 2023, 2022, and 2021. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, there was a total of $14,626 unrecognized employee compensation cost related to unvested stock options, which is expected to be recognized over a weighted-average period of approximately 1.9 years. In addition, as of December&#160;31, 2023, total unrecognized compensation cost related to unvested RSUs was $230,963, which is expected to be recognized over a weighted-average period of approximately 2.5 years. Total unrecognized stock-based compensation cost related to ESPP Rights as of December&#160;31, 2023 was $7,330, which is expected to be recognized over a weighted-average period of approximately 1.0 years. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax benefits recognized from stock-based compensation expense for the years ended December&#160;31, 2023, 2022, and 2021 were $753, $835, and $821 due to cumulative losses and valuation allowances. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2023, 2022, and 2021, income tax benefits realized related to stock-based awards vested and exercised were $1,326, $387, and $968 due to cumulative losses and valuation allowances. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock Reserved for Issuance</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock reserved for future issuance was as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,165,138</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,153,195</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,361,046</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,773,053</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future grants</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,913,085</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,819,998</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares of common stock reserved</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,439,269</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,746,246</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">401(k) Plan</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a 401(k) savings plan (the &#8220;401(k) Plan&#8221;) that qualifies as a deferred salary arrangement under Section 401(k) of the Internal Revenue Code. Under the 401(k) Plan, participating employees may elect to contribute up to 100% of their eligible compensation, subject to certain limitations. The 401(k) Plan provides for a discretionary employer-matching contribution. We made matching contributions of $1,710 and $1,791 to the 401(k) Plan for the years ended December&#160;31, 2023 and 2022. No matching contributions were made during the year ended December&#160;31, 2021.</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_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.</p></div>
<a href="javascript: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 710<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//710/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 712<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//712/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//715/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/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_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947767458688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTY TRANSACTIONS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">RELATED PARTY TRANSACTIONS</a></td>
<td class="text"><div style="margin-top:12pt;padding-left:27.74pt;text-align:justify;text-indent:-29.06pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RELATED PARTY TRANSACTIONS</span></div>We have a content sourcing agreement with DeepLearning.AI Corp (&#8220;DeepLearning.AI&#8221;), which was entered into in the normal course of business and under standard terms. Dr. Andrew Ng, one of our co-founders and Chairman of our board of directors owns DeepLearning.AI. Content fees earned by DeepLearning.AI during the years ended December&#160;31, 2023, 2022, and 2021 were $7,401, $5,679, and $6,558, and were recorded within cost of revenue in the Consolidated Statements of Operations. As of December&#160;31, 2023 and 2022, outstanding educator partner payables related to this content sourcing agreement were $3,895 and $1,223.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947767292704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT AND GEOGRAPHIC INFORMATION<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">SEGMENT AND GEOGRAPHIC INFORMATION</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SEGMENT AND GEOGRAPHIC INFORMATION </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our chief operating decision maker (&#8220;CODM&#8221;) is our Chief Executive Officer. For the purposes of allocating resources and assessing performance, the CODM examines three segments which are our three revenue sources: Consumer, Enterprise, and Degrees. This is also consistent with how we disaggregate revenue. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consumer segment targets individual learners seeking to obtain hands-on learning, gain valuable job skills, receive professional-level certifications, and otherwise increase their knowledge to start or advance their careers. The Enterprise segment is focused on serving businesses, governmental organizations, and academic institutions by providing an online platform with access to job-relevant educational content enabling them to train, upskill, and reskill their employees, citizens, and students, faculty, and staff, respectively. The Degrees segment is primarily engaged in partnering with universities to deliver fully online bachelor&#8217;s and master&#8217;s degrees. The CODM measures the performance of each segment primarily based on its revenue and gross profit.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment gross profit, as presented below, is defined as segment revenue less certain costs of revenue that represent content costs paid to educator partners. Content</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> costs only apply to the Consumer and Enterprise segments as there is no content cost attributable to the Degrees segment. Content costs are considered significant segment expenses that are regularly provided to the CODM and included within each reported measure of segment gross profit. Expenses other than content costs included in cost of revenue are not allocated to segments because they are managed on an enterprise-wide basis. These unallocated costs include platform and support costs, stock-based compensation expense, and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amortization of intangible assets and internal-use software. In addition, we do not allocate sales and marketing expenses, research and development expenses, and general and administrative expenses because the CODM does not consider this information in the measurement of each segment's performance. While we have three segments, our technology and operating platforms support the entire organization.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CODM does not use segment-level asset information to assess performance and make decisions regarding resource allocation, and we do not track our long-lived assets by segment. The geographic identification of these assets is set forth below.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial information for each reportable segment was as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumer</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365,221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Enterprise</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219,542&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Degrees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,889&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,671&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635,764&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523,756&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415,287&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumer</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,510&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Enterprise</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,573&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Degrees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,889&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,671&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total segment gross profit</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394,386&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387,767&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,434&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reconciliation of segment gross profit to gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Platform and support costs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,134&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,471&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,593&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,092&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of internal-use 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,894&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,675&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,994&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,184&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reconciling items</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,615&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,288&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,965&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross profit</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,771&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,479&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,469&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Geographic Information</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the revenue by region based on the billing address of our customers: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,672&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,011&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,513&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East, and Africa</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,037&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,607&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,331&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,943&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,763&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,724&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635,764&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523,756&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415,287&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No single country other than the United States represented 10% or more of our total revenue during the years ended December&#160;31, 2023, 2022, and 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-lived Assets</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our long-lived assets, consisting of property, equipment, and software, net of depreciation and amortization, and operating lease ROU assets, by geographic region: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,047&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,457&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,147&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,701&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//280/tableOfContent<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-26<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-34<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947768707328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RESTRUCTURING RELATED CHARGES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">RESTRUCTURING RELATED CHARGES</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15.&#160;&#160;&#160;&#160;RESTRUCTURING RELATED CHARGES</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have been reducing our expenses, focusing our efforts, and prioritizing investments in key initiatives that are expected to drive long-term, sustainable growth. In connection with this effort, on November 9, 2022, we enacted a plan to reduce our global workforce to better align our cost structure and personnel needs with our business objectives, growth opportunities, and operational priorities.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of this reduction, we recognized restructuring related charges, within operating expenses, of $10.1 million mainly related to personnel expenses, such as employee severance and benefits costs during the year ended December 31, 2022. Related cash payments of $5.1 million and $4.8 million were made in the years ended December&#160;31, 2023 and 2022 and reflected as cash used in operating activities in our Consolidated Statements of Cash Flows. We recognized a reversal of stock-based compensation expense of approximately $5.6&#160;million during the year ended December 31, 2023, resulting from the forfeiture of RSUs and stock options. All expenses relating to this restructuring were paid as of December 31, 2023. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2024, we implemented a plan to restructure our Enterprise segment sales force and expect to recognize incremental operating expenses, related to the restructuring, of $2&#160;million to $3&#160;million during the three months ended March 31, 2024, substantially all of which will be paid within the quarter.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//420/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-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_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947757169456">
<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, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<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 loss</a></td>
<td class="num">$ (116,554)<span></span>
</td>
<td class="num">$ (175,357)<span></span>
</td>
<td class="num">$ (145,215)<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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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 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 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 (f)<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 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 11: 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 12: 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 13: 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/2147480167/946-830-55-10<br><br>Reference 14: 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/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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/2147483575/946-220-S99-1<br><br>Reference 18: 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/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/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 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<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)(5))<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 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 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: 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 32: 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 33: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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/2147483589/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>43
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947750785440">
<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, 2023 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </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=cour_SabrinaL.SimmonsMember', window );">Sabrina L. Simmons [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">On November 8, 2023, Sabrina L. Simmons, a director, entered into a Rule 10b5-1 trading arrangement that provides for the sale of up to 8,093 shares subject to the vesting of RSUs. This trading arrangement is scheduled to expire on June 3, 2024.<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">Sabrina L. Simmons<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">director<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 8, 2023<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">208 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">8,093<span></span>
</td>
<td class="nump">8,093<span></span>
</td>
</tr>
<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=cour_LeahBelskyMember', window );">Leah Belsky [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"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 22, 2023, Leah Belsky, Senior Vice President and Chief Revenue Officer, entered into a Rule 10b5-1 trading arrangement that provides for the sale of up to (i) 25,000 shares of our common stock, (ii) the net shares (not yet determinable) after shares are withheld to satisfy tax obligations subject to the vesting of up to 308,098 RSUs, and (iii) 30,000 shares subject to the vesting of stock options (which includes shares to be sold to pay the exercise price and tax withholding obligations). This trading arrangement is scheduled to expire on November 22, 2024.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Leah Belsky<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">Senior Vice President and Chief Revenue Officer<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">November 22, 2023<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">366 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=cour_LeahBelskyRuleTradingArrangementCommonStockMember', window );">Leah Belsky Rule Trading Arrangement, Common Stock [Member] | Leah Belsky [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">25,000<span></span>
</td>
<td class="nump">25,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=cour_LeahBelskyTradingArrangementRestrictedStockUnitsMember', window );">Leah Belsky Trading Arrangement, Restricted Stock Units [Member] | Leah Belsky [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">308,098<span></span>
</td>
<td class="nump">308,098<span></span>
</td>
</tr>
<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=cour_LeahBelskyTradingArrangementStockOptionsMember', window );">Leah Belsky Trading Arrangement, Stock Options [Member] | Leah Belsky [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">30,000<span></span>
</td>
<td class="nump">30,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_MtrlTermsOfTrdArrTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_MtrlTermsOfTrdArrTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrAdoptionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrAdoptionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrDuration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrDuration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_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=cour_SabrinaL.SimmonsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cour_SabrinaL.SimmonsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=cour_LeahBelskyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cour_LeahBelskyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=cour_LeahBelskyRuleTradingArrangementCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cour_LeahBelskyRuleTradingArrangementCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=cour_LeahBelskyTradingArrangementRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cour_LeahBelskyTradingArrangementRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=cour_LeahBelskyTradingArrangementStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cour_LeahBelskyTradingArrangementStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>44
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947759304288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>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, 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_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"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div>The Consolidated Financial Statements include the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of Consolidated Financial Statements in conformity with GAAP requires management to make estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities and related disclosures as of the date of the Consolidated Financial Statements, as well as the reported amounts of revenue and expenses during the reporting period. We base our estimates on historical experience, current conditions, and various other factors that we believe to be reasonable under the circumstances. Significant items subject to such estimates, judgements, and assumptions include, but are not limited to, those related to the determination of principal versus agent and variable consideration in our revenue contracts; stock-based compensation expense; period of benefit for capitalized commissions; internal-use software costs; useful lives of long-lived assets; the carrying value of operating lease right-of-use assets; the valuation of intangible assets and income tax expense, including the valuation of deferred tax assets and liabilities, among others. Actual results could differ from those estimates, and any such differences could be material to our Consolidated Financial Statements.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Cash, Cash Equivalents, and Restricted Cash</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents, and Restricted Cash</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. Our cash and cash equivalents consist of cash and money market funds at financial institutions, and are stated at cost, which approximates fair value because of their immediate or short-term maturities. Our restricted cash primarily consists of a letter of credit required to fulfill our corporate headquarters&#8217; operating lease agreement. Restricted cash, current is included in prepaid expenses and other current assets, and restricted cash, non-current is included in other assets, both in the Consolidated Balance Sheets.</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_MarketableSecuritiesPolicy', window );">Marketable Securities</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Securities</span></div>Marketable securities consist of U.S. Treasury securities, with an original maturity between three months and one year at the date of purchase, and are classified as available-for-sale (&#8220;AFS&#8221;) debt securities. We view these securities as available to support current operations and have classified all AFS debt securities as current assets. AFS debt securities are initially recorded at cost and periodically adjusted to fair value with unrealized gains and losses reported as a component of accumulated other comprehensive income (loss) in the Consolidated Balance Sheets. We evaluate our AFS debt securities with an unamortized cost basis in excess of estimated fair value to determine what amount of that difference, if any, is caused by expected credit losses. Realized gains and losses as well as credit-related impairment losses are included in other expense, net in the Consolidated Statements of Operations. Any remaining impairment is included in accumulated other comprehensive income (loss).<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable, Net</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, Net</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net includes trade accounts receivable, both billed and unbilled, net of an allowance for credit losses. Billed receivables are recorded at the invoiced amount in the period that our right to consideration is unconditional. Payment terms on invoiced amounts are typically 30 to 60 days. Unbilled receivables, or contract assets, are recorded when revenue is recognized prior to our unconditional right to consideration. A contract asset is a right to consideration that is conditional upon factors other than the passage of time.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An allowance for credit losses is established based on our assessment of the collectibility of accounts receivable by considering various factors, including the age of each outstanding invoice, each customer&#8217;s expected ability to pay, the collection history with each customer, current economic conditions, and reasonable and supportable forecasts of future economic conditions over the life of the receivable, when applicable, to determine whether a specific allowance is appropriate. Accounts receivable deemed uncollectible are charged against the allowance for credit losses when identified. The allowance for credit losses and related activities were not material for the years ended December&#160;31, 2023, 2022, and 2021.</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_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Equipment, and Software, Net</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Equipment, and Software, Net</span></div>Property, equipment, and software, net is stated at cost, less accumulated depreciation and amortization. Depreciation and software amortization are recorded using the straight-line method over the estimated useful lives of the assets, generally <span style="-sec-ix-hidden:f-407">two</span> to five years. Leasehold improvements are amortized over the shorter of the estimated useful lives of the improvements or the remaining lease term.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredChargesPolicyTextBlock', window );">Deferred Offering Costs</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Offering Costs</span></div>Deferred offering costs consist primarily of direct and incremental legal, accounting, and other fees related to the IPO. Prior to the IPO, all deferred offering costs were capitalized in prepaid expenses and other current assets on the Consolidated Balance Sheets. Upon completion of the IPO, $6,449 of the deferred offering costs were reclassified into stockholders&#8217; equity (deficit) as a reduction of the IPO proceeds.<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_cour_CollaborativeArrangementsWithEducationPartnersPolicyTextBlock', window );">Educator Partner Costs</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Educator Partner Costs</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have various agreements with educator partners that grant us the right to host their intellectual property on our platform. In return, educator partners earn a fee that we recognize as a content cost in the same period in which the related revenue is recognized and is classified as a cost of revenue in the Consolidated Statements of Operations. One such agreement has stipulated that certain fees earned by the educator partner are to be allocated to a development fund to be held and spent by Coursera on activities such as developing, marketing, and advertising the educator partner's content, according to a mutually agreed upon plan. We recognized the liability and related expenses associated with this development fund consistent with the timing of when we recognized educator partner content costs given our liability is established in the same period the revenue is recognized. The expenses have been classified in the Consolidated Statements of Operations based on the nature of the underlying spend. The liability associated with the development fund is recorded within other accounts payable and accrued expenses in the Consolidated Balance Sheets. During the first quarter of 2023, we entered into an amendment with this educator partner who started earning typical content fees, which are recorded within cost of revenue in the Consolidated Statements of Operations.</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-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease and the classification of that lease, if applicable, at inception by evaluating various factors, including if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration and other facts and circumstances. Right-of-use (&#8220;ROU&#8221;) assets represent our right to use an underlying asset for the lease term and are included in operating lease ROU assets, on our Consolidated Balance Sheets. Lease liabilities represent our obligation to make lease payments according to the arrangement and are included in operating lease liabilities, current and non-current, on our Consolidated Balance Sheets. We do not have any finance leases.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets and lease liabilities are recognized at the commencement date based on the present value of minimum remaining lease payments over the lease term. For this purpose, we include payments that are fixed and determinable at the commencement date, including initial direct costs incurred and excluding lease incentives received. We use the implicit rate when it is readily determinable. Otherwise, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of future lease payments. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise such options. Our lease agreements may contain variable costs such as common area maintenance, insurance, real estate taxes, or other costs. Variable lease costs are expensed as incurred in the Consolidated Statements of Operations. Operating lease expense is recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not separate lease and non-lease components and do not recognize ROU assets and operating lease liabilities that arise from leases with an initial lease term of 12 months or less.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, impairment of an ROU asset and other lease related assets, including leasehold improvements, furniture and fixtures, and computer equipment, that results from entering into a sublease arrangement is recognized in the Consolidated Statements of Operations in the period the sublease agreement is executed. We recognize sublease income as a reduction to our operating lease expense on a straight-line basis over the sublease term. Refer to Note 6 for additional information.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InternalUseSoftwarePolicy', window );">Internal-Use Software and Website Development Costs</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Internal-Use Software and Website Development Costs</span></div>We capitalize certain costs associated with our internal-use software and website development during the application development stage when management with the relevant authority authorizes and commits to the funding of the project, it is probable that the project will be completed, and the software will be used as intended. These costs include personnel and related employee benefits expenses for employees who are directly associated with and who devote time to software and website development projects. Such costs are amortized on a straight-line basis over the estimated useful life of the related asset, which is approximately <span style="-sec-ix-hidden:f-414">two</span> to five years, and are recorded within cost of revenue in the Consolidated Statements of Operations. Costs incurred prior to meeting these criteria, together with costs incurred for training and maintenance, are expensed as incurred within research and development in the Consolidated Statements of Operations.<span></span>
</td>
</tr>
<tr class="ro">
<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, Net</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets, Net</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net is stated at cost, net of accumulated amortization. We amortize our finite-lived intangible assets on a straight-line basis over an estimated useful life of <span style="-sec-ix-hidden:f-417">two</span> to six years. Amortization of content assets and developed technology is included in cost of revenue, and assembled workforce is included in research and development, both in the Consolidated Statements of Operations.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived Assets</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We monitor events and changes in circumstances that could indicate the carrying amounts of our long-lived assets, including deferred partner fees, property, equipment, software, intangible assets, and operating lease ROU assets, may not be recoverable. When such events or changes in circumstances occur, we assess the recoverability of long-lived assets by determining whether the carrying value of such assets will be recovered through their undiscounted expected future cash flows. If the future undiscounted cash flows are less than the carrying amount of these assets, we recognize an impairment loss based on the excess of the carrying amount over the fair value of the assets. During the year ended December&#160;31, 2023, we recognized an impairment loss of $861 related to capitalized internal-use software and website development costs. During the year ended December&#160;31, 2022, we recognized an impairment loss related to deferred partner fees of $2,915, related to our operating lease ROU asset of $2,304, and related property and equipment of $904. There were no impairments of long-lived assets during the year ended December&#160;31, 2021.</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_RevenueRecognitionPolicyTextBlock', window );">Revenue</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue from contracts with customers for access to the learning content hosted on our platform and related services. Revenue is recognized when control of promised services is transferred to our customer. The amount of revenue recognized reflects the consideration that we expect to be entitled to receive in exchange for these services. We apply judgment in determining our customer&#8217;s ability and intent to pay, which is based on a variety of factors, including the customer&#8217;s historical payment experience, credit, or financial information. Consumer revenue customers are required to pay in advance.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At contract inception, we assess the performance obligations, or deliverables, we have agreed to provide in the contract and determine if they are individually distinct or if they should be combined with other performance obligations. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on each performance obligation&#8217;s relative standalone selling price. We combine performance obligations when an individual performance obligation does not have standalone value to our customer. For example, our customers do not have the ability to take possession of the software supporting our platform and, as a result, our contracts are typically accounted for as service arrangements with a single performance obligation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a stand-ready obligation to provide learners continuous access to our learning platform and deliver related support services for a specified term. For this reason, these services are generally viewed as a stand-ready performance obligation consisting of a series of distinct daily services. We typically satisfy these performance obligations over time as the services are provided. A time-elapsed output method is used to measure progress because our efforts are expended evenly throughout the period given the nature of the promise is a stand-ready service. Fixed fees for these services are generally recognized ratably over the contract term.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We include any fixed consideration within our contracts as part of the total transaction price. Generally, we include an estimate of the variable amount within the total transaction price and update our assumptions over the duration of the contract. None of our contracts contain a significant financing component. We do not include taxes collected from customers and remitted to governmental authorities within the total transaction price.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At times, we are party to multiple concurrent contracts or contracts that combine multiple services. These situations require judgment to determine if multiple contracts should be combined and accounted for as a single arrangement. In making this determination, we consider (i) the economics of each individual contract and whether or not it was negotiated on a standalone basis, and (ii) if multiple promises represent a single performance obligation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract modifications require judgment to determine if the modification should be accounted for as (i) a separate contract, (ii) the termination of the original contract and creation of a new contract, or (iii) a cumulative catch-up adjustment to the original contract. When evaluating contract modifications, we must identify the performance obligations of the modified contract and determine both the allocation of revenues to the remaining performance obligations and the period of recognition for each identified performance obligation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue from our three reportable segments: Consumer, Enterprise, and Degrees. Refer to Note 14 for our disaggregation of revenue. We are generally the principal with respect to Consumer and Enterprise revenue as we control the performance obligation and are the primary obligor with respect to delivering access to course content. Additionally, we have inventory risk through recoupable advances sometimes paid to educator partners.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumer Revenue</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue from consumers by selling access to learning content hosted on our platform. Consumer products include certifications for single courses, professional certificates, and catalog-wide subscriptions. Access to single courses are generally purchased at a fixed price for a set period of time, typically six months. Specializations are a series of courses offered by the same educator partner, and learners are provided access to these courses on a month-to-month subscription basis. Coursera Plus is our catalog-wide consumer subscription product, sold in monthly or annual subscriptions. All Consumer learners pay in advance, and revenue is recognized ratably over the contract term once access has been granted to the learner, as learners have unlimited access to the course content during the contract term.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumer learners are entitled to a full refund up to two weeks after payment is received. We estimate and establish an allowance for refunds based on historical refund rates, which was immaterial as of December&#160;31, 2023 and 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Enterprise Revenue</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell subscription licenses to businesses, organizations, governments, and educational institutions that provide their learners with the ability to enroll in courses and Specializations and receive certifications upon completion. Enterprise contracts are typically between <span style="-sec-ix-hidden:f-430">one</span> and three years in length and consist of selling a fixed quantity of catalog licenses that grant each learner access to our learning platform and unlimited course enrollments over the license term. We recognize revenue ratably over the contract term once access has been granted to the Enterprise customer.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Degrees Revenue</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Universities contract with us to facilitate the delivery of their bachelor&#8217;s and master&#8217;s degree programs or postgraduate diplomas. Degrees revenue contracts involve the performance of a number of promises, including but not limited to hosting the degree content on our learning platform, providing content authoring tools, course production support, marketing, and platform technical support services. As a result, the university is our customer with respect to Degrees revenue. We earn a service fee based on a percentage of total tuition collected by the university from Degrees students, net of refunds. As a result, the revenue we earn is dependent upon the number of learners enrolled and the tuition charged by the university. This is a form of variable consideration, and we estimate the amount of revenue using an expected value method. These estimates are refined each reporting period until the consideration becomes known, generally at the time the final term enrollment report is provided by the university. We have a stand-ready obligation to perform services throughout the contract term during which degree content is hosted on our platform.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Degrees revenue is generally earned and paid by the university for each academic term and is recognized ratably from the start of a term through the start of the following term.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Degrees learning experience is delivered on the same proprietary learning platform used by Consumer and Enterprise customers. There is no direct contractual revenue arrangement between Coursera and Degrees students, whose contractual arrangement is directly with the universities. In addition to the learning platform, the universities are obligated to provide their students with additional services, such as designing the curriculum, setting admission criteria, making admission and financial aid decisions, real-time teaching, independently awarding credits, certificates, or degrees, and providing academic and career counseling. For these reasons, the universities control the delivery of degrees hosted on our platform. As a result, we recognize only the service fee we receive from the universities as our Degrees revenue.</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_cour_ContractAssetsAndLiabilitiesPolicyTextBlock', window );">Deferred Revenue</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue, or contract liabilities, consists of consideration recorded in advance of performance obligations being delivered and is classified as current or non-current based on the related period in which services are expected to be provided.</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_cour_ContractAcquisitionAndFulfillmentCostsPolicyTextBlock', window );">Contract Acquisition and Fulfillment Costs</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Acquisition and Fulfillment Costs</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract acquisition costs consist of sales commissions and related payroll taxes associated with obtaining contracts with Enterprise and Degrees customers.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Commissions</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract acquisition costs are costs we incur that are directly related to securing a contract and are primarily related to sales commissions and related payroll taxes earned by our Enterprise and Degrees sales forces. These costs are deferred and then amortized on a straight-line basis over the expected period of benefit. We amortize these costs over four years, since the commissions paid upon a contract renewal are not commensurate with the commissions paid on the initial contract, and as such, the sales contract term is not commensurate with the expected period of benefit. Sales commissions and related payroll taxes primarily paid for Enterprise contract renewals are amortized over the renewal term, which is generally two years. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred commissions and related payroll taxes are recorded within deferred costs or other assets in the Consolidated Balance Sheets, depending on the timing of the related amortization. They are amortized to sales and marketing in the Consolidated Statements of Operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On an annual basis, we </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">assess the expected period of benefit by taking into consideration the average contract term length, the life of the underlying technology, and other factors. Based on our prior year assessment, we determined that the expected period of benefit should be increased from three years to four years. This change in accounting estimate was effective January 1, 2023 and is accounted for prospectively in our Consolidated Financial Statements. For the year ended December&#160;31, 2023, this change resulted in a $3,496 benefit to sales and marketing. There was no change in the amortization period for contract renewals.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Partner Fees</span></div>These fulfillment costs are paid to educator partners in advance of completing our performance obligations; are recorded within prepaid expenses and other current assets or other assets in the Consolidated Balance Sheets, depending on the timing of the related revenue recognition; and are amortized into cost of revenue ratably over the subscription term.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfSalesPolicyTextBlock', window );">Cost of Revenue</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div>Cost of revenue consists of content costs, which are generally fees paid to educator partners, and expenses associated with the operation and maintenance of our platform. These expenses include the cost of servicing support requests from paid learners and educator partners; hosting and bandwidth costs; amortization of acquired technology and internal-use software; customer payment processing fees; and attributed depreciation and facilities costs.<span></span>
</td>
</tr>
<tr class="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 Measurements</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received for an asset or the &#8220;exit price&#8221; that would be paid to transfer a liability in the principal or most advantageous market in an orderly transaction between independent market participants on the measurement date. The fair value hierarchy requires an entity to maximize the use of observable inputs, where available. This hierarchy prioritizes the inputs into three broad levels as follows: </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; Inputs are unadjusted quoted prices in active markets for identical assets or liabilities. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; Inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the assets or liabilities, either directly or indirectly through market corroboration, for substantially the full term of the financial instruments.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; Inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The classification of a financial asset or liability within the hierarchy is determined based on the lowest-level input that is significant to the fair value measurement.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentrations of Risk</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Risk</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject us to concentration of credit risk consist of cash, cash equivalents, and marketable securities. We only invest in high-credit-quality instruments and maintain our cash equivalents and marketable securities in fixed-income securities. We place our cash primarily with domestic financial institutions that are federally insured within statutory limits. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the purpose of assessing the concentration of credit risk with respect to accounts receivable and significant customers, we treat a group of customers under common control or customers that are affiliates of each other as a single customer. For the years ended December&#160;31, 2023, 2022, and 2021, we did not have any customers that accounted for 10% or more of our revenue. As of December&#160;31, 2023 we had one customer that accounted for 10% of our net accounts receivable balance that has since been collected within typical business terms. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business model relies on educational content and credentialing programs from educator partners. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our largest educator partner has global brand recognition and supplies a variety of in-demand content across multiple domains. The loss of or significant reduction in this partnership or one of our other largest partners could have a material impact on our results of operations and cash flows.</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-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are treated as a corporation under applicable federal and state income tax laws and are subject to income taxes in the United States and numerous foreign jurisdictions. Significant judgment is required in determining our income tax expense and deferred tax assets and liabilities, including evaluating uncertainties in the application of accounting principles and complex tax laws.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize the asset and liability method under which deferred tax assets and liabilities arise from the temporary differences between the tax basis of an asset or liability and its reported amount in the Consolidated Balance Sheets, as well as from net operating losses (&#8220;NOLs&#8221;) and tax credit carryforwards. Deferred tax amounts are determined by using the tax rates expected to be in effect when the taxes will be paid or refunds received, as provided for under currently enacted tax law. The effect on deferred taxes of changes in tax rates and laws in future periods, if any, is reflected in the Consolidated Financial Statements in the period enacted. A valuation allowance is established if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. We consider the available evidence, both positive and negative, including historical levels of income, expectations, and risks associated with estimates of future taxable income in assessing the need for a valuation allowance. Certain of our earnings are indefinitely reinvested offshore and could be subject to additional income tax if repatriated. It is not practicable to determine the unrecognized deferred tax liability on a hypothetical distribution of those earnings.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determination of income tax expense requires estimates and can involve complex issues that may require an extended period to resolve. We recognize estimated tax liabilities when such liabilities are more likely than not to be sustained upon examination by the taxing authority. Further, the estimated level of annual earnings before income tax can cause the overall effective income tax rate to vary from period to period. Final determination of prior-year tax liabilities, either by settlement with tax authorities or expiration of statutes of limitations, could be materially different than estimates reflected in assets and liabilities and historical income tax expense. The outcome of these final determinations could have a material effect on our income tax expense or cash flows in the period that determination is made.</span></div>We recognize interest and penalties related to income tax matters as a component of income tax expense in the Consolidated Statements of Operations.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationRelatedCostsPolicyTextBlock', window );">Stock-Based Compensation Expense</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure and recognize compensation expense for stock-based awards granted to employees, directors, and non-employees based on the estimated grant date fair value. Stock-based awards include restricted stock units (&#8220;RSUs&#8221;), stock options, and restricted stock awards as well as stock purchase rights granted to employees under our employee stock purchase plan (&#8220;ESPP Rights&#8221;).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of RSUs and restricted stock awards is based on the fair value of our common stock on the grant date. We estimate the fair value of stock options and ESPP Rights using the Black-Scholes option-pricing model, which requires the use of the following assumptions:</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Term</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The expected term represents the period that our stock-based awards are expected to be outstanding. For option grants considered to be &#8220;plain vanilla,&#8221; we determine the expected term using the simplified method. The simplified method deems the term to be the average of the time to vesting and the contractual life of the options. For ESPP Rights, the expected term represents the term from the first day of the offering period to the purchase date.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk-Free Interest Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero-coupon U.S. Treasury notes with maturities approximately equal to the expected term of the stock option or ESPP Rights.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Volatility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The expected volatility is derived from the average historical stock volatilities of several unrelated public companies within our industry that we consider to be comparable to our business, and to the extent available, our historical volatility over a period equivalent to the expected term of the stock option. The expected volatility is based on the historical volatility of our common stock over the estimated expected term of ESPP Rights.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividend Yield</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The expected dividend was assumed to be zero as we have never paid dividends and have no current plans to do so.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation is generally recognized on a straight-line basis over the requisite service period, which usually matches the vesting period. Forfeitures are recognized as they occur.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Loss Per Share Attributable to Common Stockholders</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss Per Share Attributable to Common Stockholders</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per share attributable to common stockholders is computed in conformity with the two-class method required for participating securities. Prior to our IPO, we treated all series of our redeemable convertible preferred stock as participating securities, since such stockholders had the right to receive non-forfeitable dividends on a pari passu basis in the event that a dividend was paid on common stock. Under the two-class method, the net loss attributable to common stockholders was not allocated to the redeemable convertible preferred stock as the preferred stockholders did not have a contractual obligation to share in the Company&#8217;s losses.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potentially dilutive common stock equivalents to the extent they are dilutive. For purposes of this calculation, redeemable convertible preferred stock, common stock options, RSUs, and ESPP Rights are considered to be common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive for the periods presented.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive Loss</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Loss</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive loss includes net loss and other comprehensive income (loss), net of tax. Other comprehensive income (loss), net of tax, refers to revenue, expenses, gains, and losses that under GAAP are recorded as an element of stockholders&#8217; equity (deficit) but are excluded from net 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_ResearchAndDevelopmentExpensePolicy', window );">Research and Development</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expenditures for research and development of our technology and non-refundable contributions to develop educator partner content are expensed when incurred unless they qualify as internal-use software development costs. Research and development costs consist principally of personnel costs, consulting services, content development contributions, and attributed facilities costs.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Costs</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Costs</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred and are included in sales and marketing in the Consolidated Statements of Operations. For the years ended December&#160;31, 2023, 2022, and 2021, these costs were $44,818, $39,940, and $28,740.</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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of our sales contracts are denominated in U.S. dollars. In addition, the functional currency of our international subsidiaries is U.S. dollars. Monetary assets and liabilities denominated in currencies other than the functional currency are remeasured to the functional currency at period-end exchange rates. Foreign currency transaction gains and losses resulting from remeasurement are recognized within other expense, net in the Consolidated Statements of Operations.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires public entities to disclose information about their reportable segments&#8217; significant expenses and certain other segment items on an interim and annual basis if they are regularly provided to the chief operating decision maker (&#8220;CODM&#8221;). This ASU 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 amendments should be applied retrospectively to all prior periods presented. Upon transition, the segment expense categories and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in the period of adoption. We expect that the adoption of ASU 2023-07 will not have a material impact on our Consolidated Financial Statements and related disclosures.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span>, which requires public entities on an annual basis to disclose (1) specific categories in the tax rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. This ASU is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The amendments should be applied on a prospective basis, though retrospective application is permitted. We are currently evaluating whether the adoption of ASU 2023-09 will have a material impact on our Consolidated Financial Statements and related disclosures.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cour_CollaborativeArrangementsWithEducationPartnersPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Collaborative Arrangements with Education Partners [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cour_CollaborativeArrangementsWithEducationPartnersPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cour_ContractAcquisitionAndFulfillmentCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 acquisition and fulfillment costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cour_ContractAcquisitionAndFulfillmentCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cour_ContractAssetsAndLiabilitiesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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;">cour_ContractAssetsAndLiabilitiesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_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/2147479853/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_CompensationRelatedCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f(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_CompensationRelatedCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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/2147480981/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_CostOfSalesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cost of product sold and service rendered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Topic 705<br> -Publisher FASB<br> -URI https://asc.fasb.org//705/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfSalesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredChargesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferral and amortization of significant deferred 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/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_DeferredChargesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 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 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 4: 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 5: 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 6: 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 7: 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><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 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_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/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 2: 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 3: 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/2147483256/920-350-50-1<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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483256/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 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483256/920-350-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<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_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_InternalUseSoftwarePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1<br> -SubTopic 40<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482633/350-40-30-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 6<br> -SubTopic 50<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482610/350-50-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_InternalUseSoftwarePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment classified as marketable security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480832/942-320-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/2147479440/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/2147480321/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/2147480321/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_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript: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 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: 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 (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<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/2147481962/310-10-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-6<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>45
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947759078832">
<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, 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_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_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Schedule of Contract Assets and Liabilities</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets and liabilities were as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.145%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 1, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.24pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billed accounts receivable, net of allowance for credit losses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,407&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.24pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,011&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,397&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contract assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,418&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,734&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,396&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.96pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,089&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,777&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contract liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,089&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,777&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,488&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostTableTextBlock', window );">Schedule of Capitalized Contract Cost</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our capitalization and amortization of commissions and related payroll tax expenditures recorded within sales and marketing in the Consolidated Statements of Operations: </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions and related payroll tax expenditures:</span></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalization</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,094&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,766&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,217&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,291&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,618&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock', window );">Schedule of Deferred Costs, Net and Other Assets Disclosure</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred commissions and related payroll tax expenditures included in deferred costs and in other assets were as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred costs, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,168&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,300&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,361&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,426&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost capitalized in obtaining or fulfilling 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/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<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_CapitalizedContractCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947763855584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVESTMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [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_DebtSecuritiesAvailableForSaleTableTextBlock', window );">Summary of Available-for-Sale Marketable Securities</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our investments measured at fair value on a recurring basis by balance sheet classification and investment type:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.998%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair <br/>Value - Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair <br/>Value - Level 1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents&#8212;money market funds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,396&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,396&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,750&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,750&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents&#8212;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448,447&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448,525&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634,843&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634,921&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,750&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,750&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities&#8212;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,765&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,746&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,372&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(744)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459,654&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700,608&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700,667&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765,122&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(744)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764,404&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock', window );">Schedule of Cost Basis and Fair Value of AFS Securities by Contractual Maturity Date</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the cost basis and fair value of our AFS securities by contractual maturity date:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair <br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair <br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year or less</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,765&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,746&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,372&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459,654&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock', window );">Schedule of Investments in an Unrealized Loss Position</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in an unrealized loss position consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,746&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356,767&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(744)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-9<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aaa)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<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/2147481800/320-10-50-2<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of available-for-sale securities from cost basis to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_UnrealizedGainLossOnInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrealized gains and losses on investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947754234080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEET COMPONENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_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_ScheduleOfCashAndCashEquivalentsTableTextBlock', window );">Schedule of Reconciliation of Cash, Cash Equivalents, and Restricted Cash</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of cash, cash equivalents, and restricted cash was as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656,321&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,817&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580,658&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,765&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,061&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">658,086&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,878&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">582,719&#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_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property, Equipment and Software, Net</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, equipment, and software, net consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Lives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software and website development</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 - 5 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,881&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,215&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and purchased software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,405&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,662&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shorter of useful life or remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,923&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, equipment, and software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,966&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,158&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,558)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,062)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, equipment, and software, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,408&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,096&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cour_ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock', window );">Schedule of Depreciation and Amortization Expense</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents depreciation and amortization expense related to property, equipment, and software as well as the portion of amortization expense related to internal-use software and website development that is recorded within cost of revenue in the Consolidated Statements of Operations:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,276&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,513&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense for internal-use software and website development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,894&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,675&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Intangible Assets</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.661%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Content assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,982&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,558)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,424&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,821&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,971)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,850&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,743)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,703&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assembled workforce</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(181)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,428&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,708)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,720&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,448&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,895)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,553&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cour_ScheduleOfCapitalizationOfContentAssetsAndAmortizationExpenseForIntangibleAssetsTableTextBlock', window );">Schedule of Capitalization of Content Assets and Amortization Expense for Intangible Assets</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalization of content assets and amortization expense for intangible assets was as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalization of content assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,161&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,765&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense for intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,994&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Future Expected Amortization Expense for Intangible Assets</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, future expected amortization expense for intangible assets was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,713</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,621</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,190</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">892</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,720&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cour_ScheduleOfCapitalizationOfContentAssetsAndAmortizationExpenseForIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Capitalization Of Content Assets And Amortization Expense For 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;">cour_ScheduleOfCapitalizationOfContentAssetsAndAmortizationExpenseForIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cour_ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Depreciation And Amortization 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;">cour_ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of cash and cash equivalents.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<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_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>48
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947754206944">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Costs</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease costs were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,510&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,853&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,663&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,066&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,690&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,720)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,587)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,826&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,407&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,475&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Future Lease Payments</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future lease payments under our non-cancelable operating leases, which do not include short-term leases, as of December&#160;31, 2023 were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,764&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,811&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,596&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,557&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,596&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cour_DisclosureOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock', window );">Schedule of Supplemental Cash Flow and Weighted-average Remaining Lease Term and Discount Rate</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information as well as the weighted-average remaining lease term and discount rate related to our operating leases were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,509&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,875&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,683&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease ROU assets obtained in exchange for lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining operating lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.93</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.93</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average operating lease discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cour_DisclosureOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 supplemental cash flow information related to leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cour_DisclosureOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>49
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947757160304">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Components of Loss Before Income Tax</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of loss before income tax were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118,481)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(177,649)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148,343)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,298&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,012&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,254&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111,183)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170,637)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(143,089)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Income Tax Expense</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current taxes:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,977&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,872&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,980&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,061&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,036&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.08pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 11.08pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.08pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(341)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(910)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(341)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(910)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,371&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,720&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,126&#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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Reconciliation Between the Statutory U.S. Federal Income Tax Rate and our Effective Tax Rate as a Percentage of Loss Before Income Taxes</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation between the statutory U.S. federal income tax rate and our effective tax rate as a percentage of loss before income taxes was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S federal income taxes at statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income taxes at rates other than the U.S. rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign inclusions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.8)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.8)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Significant components of our deferred tax assets and liabilities</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of our deferred tax assets and liabilities consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,849&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,003&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,940&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,047&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,764&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,248&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,160&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,512&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,312&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,058&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals and reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">813&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 57.88pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,975&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,607&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(225,513)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(185,606)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 57.88pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,462&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,001&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred commissions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,768)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,586)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,810)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,086)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease ROU assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,070)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,172)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 57.88pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,648)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,844)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">814&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,157&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Activity Related to the Unrecognized Tax Benefits</a></td>
<td class="text">The activity related to the unrecognized tax benefits was as follows:<div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross unrecognized tax benefits&#8212;beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,371&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,539&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,477&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to tax positions taken during current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,850&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to tax positions taken during prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to tax positions taken during prior years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross unrecognized tax benefits&#8212;end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,535&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,371&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,539&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 9<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 12<br> -Section 50<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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947763863296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET LOSS PER SHARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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 Basic and Diluted Net Loss Per Share</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.88pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116,554)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(175,357)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145,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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 20.44pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net loss per share&#8212;basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,957,814</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,263,726</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,587,523</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share&#8212;basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.77)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.21)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.28)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive securities were excluded from the computation of diluted net loss per share calculations for the periods presented because the impact of including them would have been anti-dilutive:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock options</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,165,138</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,153,195</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,000,872</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,361,046</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,773,053</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,387,288</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares subject to repurchase</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,607</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP Rights</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,768</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,603</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,446</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,652,952</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,049,851</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,456,213</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947754697760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock', window );">Schedule of Future Minimum Payments under the Company's Non-Cancellable Purchase Obligations</a></td>
<td class="text"><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Purchase<br/>Obligations</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,875&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,308&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,058&#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_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (S-X 210.12-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947760126416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Stock Option Activity under the Plans</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity under the Plans for the year ended December&#160;31, 2023 was as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term <br/>(in 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance&#8212;December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,153,195</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.07&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.41</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,289&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454,626</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.72&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,621,448)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(821,235)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.41&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance&#8212;December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,165,138</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.03&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.22</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,444&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,462,200</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.74</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,590&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Schedule of Share-based Compensation, Restricted Stock Units Award Activity</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU activity under the Plans for the year ended December 31, 2023 was as follows: </span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance&#8212;December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,773,053</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.75&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,779&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,335,245</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.41&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,449,866)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,297,386)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.91&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance&#8212;December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,361,046</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355,653&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Summary of Weighted Average Assumptions to Record Stock-Based Compensation Expense for Stock Options Granted</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the weighted-average assumptions we utilized to record stock-based compensation expense for stock options granted is as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of common stock</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.72&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.80&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.99&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the assumptions used in estimating the fair value of ESPP Rights:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.159%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.616%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.616%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9% - 5.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4% - 4.6%</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0% - 0.5%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 2.0</span></div></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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 2.0</span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 2.0</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.2% - 61.0%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.4% - 76.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.3% - 61.9%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</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 );">Summary of Stock-Based Compensation Expense in the Consolidated Statements of Operations</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is classified in the Consolidated Statements of Operations as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,593&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,089&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,092&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,931&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,779&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,783&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,092&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,992&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,703&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring related charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,605)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,570&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,785&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,183&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cour_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock', window );">Summary of Shares of Common Stock Reserved for Future Issuance</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock reserved for future issuance was as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,165,138</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,153,195</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,361,046</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,773,053</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future grants</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,913,085</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,819,998</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares of common stock reserved</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,439,269</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,746,246</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cour_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of common stock reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cour_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of 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>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 (c)(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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript: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 (f)(2)<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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947763940720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT AND GEOGRAPHIC INFORMATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Financial Information for Each Reportable Segment</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial information for each reportable segment was as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumer</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365,221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Enterprise</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219,542&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Degrees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,889&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,671&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635,764&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523,756&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415,287&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumer</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,510&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Enterprise</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,573&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Degrees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,889&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,671&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total segment gross profit</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394,386&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387,767&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,434&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reconciliation of segment gross profit to gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Platform and support costs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,134&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,471&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,593&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,092&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of internal-use 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,894&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,675&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,994&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,184&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reconciling items</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,615&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,288&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,965&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross profit</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,771&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,479&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,469&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock', window );">Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the revenue by region based on the billing address of our customers: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,672&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,011&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,513&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East, and Africa</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,037&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,607&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,331&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,943&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,763&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,724&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635,764&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523,756&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415,287&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock', window );">Schedule of Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our long-lived assets, consisting of property, equipment, and software, net of depreciation and amortization, and operating lease ROU assets, by geographic region: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,047&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,457&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,147&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,701&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 names of foreign countries in which material long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets are located, and amount of such long-lived assets located in that country or foreign geographic area.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<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.1)<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_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-25<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947757729616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF PRESENTATION AND DESCRIPTION OF BUSINESS (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Apr. 19, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 05, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </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_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary Sale Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredOfferingCosts', window );">Additional offering cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,449,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Net proceeds from common stock sold</a></td>
<td class="nump">$ 72,802,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 525,284,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_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary Sale Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock upon initial public offering, net of offering costs (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="text">&#160;<span></span>
</td>
<td class="nump">17,024,276<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">IPO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary Sale Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of shares sold (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,664,776<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Stock price (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33.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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Proceeds from sale of stock, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 452,482,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherUnderwritingExpense', window );">Underwriting discounts and commissions</a></td>
<td class="nump">$ 5,061,000<span></span>
</td>
<td class="nump">31,456,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredOfferingCosts', window );">Additional offering cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,449,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock upon initial public offering, net of offering costs (in shares) | shares</a></td>
<td class="nump">2,359,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">IPO | Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary Sale Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion', window );">Redeemable convertible preferred stock to common stock (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,305,400<span></span>
</td>
<td class="text">&#160;<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_cour_ConversionOfStockConversionRatio', window );">Conversion ratio</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>
<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_cour_ConversionOfStockConversionRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Conversion Of Stock, Conversion Ratio</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cour_ConversionOfStockConversionRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued for each share of convertible preferred stock that is converted.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion</td>
</tr>
<tr>
<td style="padding-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_DeferredOfferingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of 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/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.A)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480341/340-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_DeferredOfferingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherUnderwritingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Costs incurred during the period, such as those relating to general administration and policy maintenance that do not vary with and are not primarily related to the acquisition or renewal of insurance 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/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 720<br> -Section 25<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479448/944-720-25-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherUnderwritingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromIssuanceInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from entity's first offering of stock to the public.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-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(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<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(28))<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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 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(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_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_SubsidiarySaleOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947754045920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details)<br></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, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th">
<div>May 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </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_ChangeInAccountingEstimateLineItems', window );"><strong>Change in Accounting Estimate [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_DeferredOfferingCosts', window );">Additional offering 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">$ 6,449,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cour_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag', window );">Impairment long-lived asset held-for-use extensible enumeration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">impairment loss<span></span>
</td>
<td class="text">impairment loss<span></span>
</td>
<td class="text">impairment loss<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairments of long lived assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseImpairmentLoss', window );">Impairment loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,304,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,304,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_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cour_ContractWithCustomerExpectedAmortizationPeriod', window );">Contract with customer, expected amortized cost period</a></td>
<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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cour_ContractWithCustomerAmortizationOnRenewalPeriod', window );">Contract with customer amortization on renewal period</a></td>
<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 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cour_ContractWithCustomerExpectedIncrementalCostPeriod', window );">Contract with customer expected incremental cost period</a></td>
<td class="text">4 years<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 222,771,000<span></span>
</td>
<td class="nump">227,676,000<span></span>
</td>
<td class="nump">179,337,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_AdvertisingExpense', window );">Advertising 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">44,818,000<span></span>
</td>
<td class="nump">39,940,000<span></span>
</td>
<td class="nump">$ 28,740,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_ChangeInAccountingEstimateByTypeAxis=us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember', window );">Change in Accounting Method Accounted for as Change in Estimate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInAccountingEstimateLineItems', window );"><strong>Change in Accounting Estimate [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_SellingAndMarketingExpense', 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>
<td class="nump">3,496,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_FairValueByAssetClassAxis=us-gaap_PropertyPlantAndEquipmentMember', window );">Property and Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInAccountingEstimateLineItems', window );"><strong>Change in Accounting Estimate [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_OperatingLeaseImpairmentLoss', window );">Impairment loss</a></td>
<td class="text">&#160;<span></span>
</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">904,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis=cour_InternalUseSoftwareAndWebsiteDevelopmentMember', window );">Internal Use Software And Website Development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInAccountingEstimateLineItems', window );"><strong>Change in Accounting Estimate [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_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairments of long lived assets</a></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">$ 861,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_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis=cour_DeferredPartnerFeesMember', window );">Deferred Partner Fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInAccountingEstimateLineItems', window );"><strong>Change in Accounting Estimate [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_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairments of long lived assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,915,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInAccountingEstimateLineItems', window );"><strong>Change in Accounting Estimate [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cour_PropertyEquipmentAndSoftwareEstimatedUsefulLives', window );">Property, equipment, and software estimated useful lives</a></td>
<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 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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives</a></td>
<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 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cour_ContractWithCustomerPurchaseOfFixedQuantityOfSeatLicensesContractPeriod', window );">Contract with customer, purchase of fixed quantity of seat licenses, contract period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 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_MinimumMember', window );">Minimum | Computer Software, Intangible Asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInAccountingEstimateLineItems', window );"><strong>Change in Accounting Estimate [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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives</a></td>
<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 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInAccountingEstimateLineItems', window );"><strong>Change in Accounting Estimate [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cour_PropertyEquipmentAndSoftwareEstimatedUsefulLives', window );">Property, equipment, and software estimated useful lives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 lives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cour_ContractWithCustomerPurchaseOfFixedQuantityOfSeatLicensesContractPeriod', window );">Contract with customer, purchase of fixed quantity of seat licenses, contract period</a></td>
<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="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 | Computer Software, Intangible Asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInAccountingEstimateLineItems', window );"><strong>Change in Accounting Estimate [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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cour_ContractWithCustomerAmortizationOnRenewalPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Amortization On Renewal 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;">cour_ContractWithCustomerAmortizationOnRenewalPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</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_cour_ContractWithCustomerExpectedAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Expected Amortization 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;">cour_ContractWithCustomerExpectedAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</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_cour_ContractWithCustomerExpectedIncrementalCostPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Expected Incremental Cost 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;">cour_ContractWithCustomerExpectedIncrementalCostPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</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_cour_ContractWithCustomerPurchaseOfFixedQuantityOfSeatLicensesContractPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Purchase Of Fixed Quantity Of Seat Licensing, 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;">cour_ContractWithCustomerPurchaseOfFixedQuantityOfSeatLicensesContractPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</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_cour_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impairment Long Lived Asset Held For Use Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cour_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cour_PropertyEquipmentAndSoftwareEstimatedUsefulLives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Property, Equipment, and Software Estimated Useful Lives</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cour_PropertyEquipmentAndSoftwareEstimatedUsefulLives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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_ChangeInAccountingEstimateLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ChangeInAccountingEstimateLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredOfferingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of 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/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.A)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480341/340-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_DeferredOfferingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 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><br>Reference 3: 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_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from impairment of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479365/842-20-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_OperatingLeaseImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ChangeInAccountingEstimateByTypeAxis=us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ChangeInAccountingEstimateByTypeAxis=us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_PropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_PropertyPlantAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis=cour_InternalUseSoftwareAndWebsiteDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis=cour_InternalUseSoftwareAndWebsiteDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis=cour_DeferredPartnerFeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis=cour_DeferredPartnerFeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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_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>56
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947750763040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>REVENUE - Schedule of Contract Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 01, 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_ContractReceivablesAbstract', window );"><strong>Contract assets:</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_AccountsReceivableNet', window );">Billed accounts receivable, net of allowance for credit losses</a></td>
<td class="nump">$ 62,407<span></span>
</td>
<td class="nump">$ 45,337<span></span>
</td>
<td class="nump">$ 22,286<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnbilledContractsReceivable', window );">Unbilled accounts receivable</a></td>
<td class="nump">5,011<span></span>
</td>
<td class="nump">8,397<span></span>
</td>
<td class="nump">12,110<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_ContractWithCustomerAssetNet', window );">Total contract assets</a></td>
<td class="nump">67,418<span></span>
</td>
<td class="nump">53,734<span></span>
</td>
<td class="nump">34,396<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cour_ContractLiablitiesAbstract', window );"><strong>Contract liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesAndDeferredRevenueNoncurrent', window );">Deferred revenue</a></td>
<td class="nump">140,089<span></span>
</td>
<td class="nump">118,777<span></span>
</td>
<td class="nump">98,488<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_ContractWithCustomerLiability', window );">Total contract liabilities</a></td>
<td class="nump">$ 140,089<span></span>
</td>
<td class="nump">$ 118,777<span></span>
</td>
<td class="nump">$ 98,488<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cour_ContractLiablitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 liabilities 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;">cour_ContractLiablitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480833/946-310-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-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 1<br> -Subparagraph (SX 210.6-04(5)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481058/954-310-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_AccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ContractReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 in exchange for good or service transferred to customer when right is conditioned on something other than passage of 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/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 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_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesAndDeferredRevenueNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying amount, as of the balance sheet date, of noncurrent obligations and noncurrent portion of deferred revenue not separately disclosed in the balance sheet. Noncurrent liabilities are expected to be paid after one year (or the normal operating cycle, if longer). Deferred revenue is a liability related to a revenue producing activity for which revenue has not yet been recognized, and is not expected to be recognized in the next twelve months.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesAndDeferredRevenueNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnbilledContractsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.</p></div>
<a href="javascript: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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482312/912-310-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_UnbilledContractsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>57
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947757206624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [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_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized</a></td>
<td class="nump">$ 116,002,000<span></span>
</td>
<td class="nump">$ 92,806,000<span></span>
</td>
<td class="nump">$ 74,775,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_cour_ImpairmentLossesOnContractAssets', window );">Impairment losses on contract assets</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cour_ImpairmentLossesOnDeferredPartnerFees', window );">Impairment losses on deferred partner fees</a></td>
<td class="nump">2,008,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_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=cour_RussianEducatorPartnersMember', window );">Russian Educator Partners</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cour_ImpairmentLossesOnDeferredPartnerFees', window );">Impairment losses on deferred partner fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,915,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [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_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 320,936,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_RevenueRemainingPerformanceObligationPercentage', window );">Percent of remaining performance obligations to be recognized</a></td>
<td class="nump">68.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Period for satisfaction of remaining performance obligation</a></td>
<td class="text">12 months<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_cour_ImpairmentLossesOnContractAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impairment losses on contract 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;">cour_ImpairmentLossesOnContractAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cour_ImpairmentLossesOnDeferredPartnerFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impairment losses on deferred partner fees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cour_ImpairmentLossesOnDeferredPartnerFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 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_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=cour_RussianEducatorPartnersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=cour_RussianEducatorPartnersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947757090752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE - Schedule of Capitalized Contract 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, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cour_CommissionsAndRelatedPayrollTaxExpenditures', window );">Capitalization</a></td>
<td class="nump">$ 17,094<span></span>
</td>
<td class="nump">$ 17,766<span></span>
</td>
<td class="nump">$ 14,217<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfDeferredSalesCommissions', window );">Amortization</a></td>
<td class="nump">$ 12,291<span></span>
</td>
<td class="nump">$ 12,618<span></span>
</td>
<td class="nump">$ 8,197<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cour_CommissionsAndRelatedPayrollTaxExpenditures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commissions and related payroll tax expenditures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cour_CommissionsAndRelatedPayrollTaxExpenditures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AmortizationOfDeferredSalesCommissions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. As a noncash expense, this element is added back 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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<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_AmortizationOfDeferredSalesCommissions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947767492960">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>REVENUE - Schedule of Deferred Costs, Net and Other Assets Disclosure (Details) - USD ($)<br> $ in Thousands</strong></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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCostsCurrentAndNoncurrent', window );">Deferred costs, net</a></td>
<td class="nump">$ 13,168<span></span>
</td>
<td class="nump">$ 13,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsMiscellaneous', window );">Other assets</a></td>
<td class="nump">$ 15,361<span></span>
</td>
<td class="nump">$ 10,426<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_DeferredCostsCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of deferred costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherAssetsMiscellaneous">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 miscellaneous 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;">us-gaap_OtherAssetsMiscellaneous</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947757729840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INVESTMENTS - Summary of Available-for-Sale Marketable Securities (Details) - USD ($)<br> $ in Thousands</strong></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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule Of Available For Sale Securities [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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">$ 700,608<span></span>
</td>
<td class="nump">$ 765,122<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">78<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(19)<span></span>
</td>
<td class="num">(744)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value - Level 1</a></td>
<td class="nump">700,667<span></span>
</td>
<td class="nump">764,404<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember', window );">Marketable securities&#8212;U.S. Treasury securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule Of Available For Sale Securities [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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">65,765<span></span>
</td>
<td class="nump">460,372<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(19)<span></span>
</td>
<td class="num">(744)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value - Level 1</a></td>
<td class="nump">65,746<span></span>
</td>
<td class="nump">459,654<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CashAndCashEquivalentsMember', window );">Cash and Cash Equivalents</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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule Of Available For Sale Securities [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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">634,843<span></span>
</td>
<td class="nump">304,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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">78<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value - Level 1</a></td>
<td class="nump">634,921<span></span>
</td>
<td class="nump">304,750<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CashAndCashEquivalentsMember', window );">Cash and Cash Equivalents | Cash equivalents&#8212;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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule Of Available For Sale Securities [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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">186,396<span></span>
</td>
<td class="nump">304,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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value - Level 1</a></td>
<td class="nump">186,396<span></span>
</td>
<td class="nump">304,750<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CashAndCashEquivalentsMember', window );">Cash and Cash Equivalents | Marketable securities&#8212;U.S. Treasury securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule Of Available For Sale Securities [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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">448,447<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">78<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value - Level 1</a></td>
<td class="nump">$ 448,525<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-1<br><br>Reference 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/2147479853/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aaa)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<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 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_CashAndCashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_FinancialInstrumentAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947759208432">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INVESTMENTS - Schedule of Cost Basis and Fair Value of AFS Securities by Contractual Maturity Date (Details) - USD ($)<br> $ in Thousands</strong></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_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost', window );">Amortized Cost</a></td>
<td class="nump">$ 65,765<span></span>
</td>
<td class="nump">$ 460,372<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Fair Value</a></td>
<td class="nump">$ 65,746<span></span>
</td>
<td class="nump">$ 459,654<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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in 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 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480832/942-320-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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947750719600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INVESTMENTS - Schedule of Investments in an Unrealized Loss Position (Details) - USD ($)<br> $ in Thousands</strong></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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule Of Available For Sale Securities [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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">$ (19)<span></span>
</td>
<td class="num">$ (744)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. Treasury securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule Of Available For Sale Securities [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_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Fair Value</a></td>
<td class="nump">65,746<span></span>
</td>
<td class="nump">356,767<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">$ (19)<span></span>
</td>
<td class="num">$ (744)<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479081/326-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aaa)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<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 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947760024736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVESTMENTS - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Aug. 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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [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_cour_CreditOrNonCreditImpairmentCharges', window );">Credit or non credit impairment charges</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cour_PrivateCompanyMember', window );">Private Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [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_EquityMethodInvestmentOwnershipPercentage', window );">Ownership interest in equity method investment, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.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_EquityMethodInvestments', window );">Carrying value of investment</a></td>
<td class="nump">$ 1,701,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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cour_CreditOrNonCreditImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Credit or non-credit impairment charges</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cour_CreditOrNonCreditImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-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_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 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_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481664/323-10-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/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(10))<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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<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/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<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/2147481687/323-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_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cour_PrivateCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cour_PrivateCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947750755872">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 656,321<span></span>
</td>
<td class="nump">$ 320,817<span></span>
</td>
<td class="nump">$ 580,658<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash, current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">487<span></span>
</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_RestrictedCashNoncurrent', window );">Restricted cash, non-current</a></td>
<td class="nump">1,765<span></span>
</td>
<td class="nump">1,574<span></span>
</td>
<td class="nump">2,061<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents, and restricted cash</a></td>
<td class="nump">$ 658,086<span></span>
</td>
<td class="nump">$ 322,878<span></span>
</td>
<td class="nump">$ 582,719<span></span>
</td>
<td class="nump">$ 82,426<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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_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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/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_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/2147480632/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>65
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947753393600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Property, Equipment and Software, Net (Details) - USD ($)<br> $ in Thousands</strong></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>
</tr>
<tr class="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, equipment, and software</a></td>
<td class="nump">$ 87,966<span></span>
</td>
<td class="nump">$ 67,158<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation and amortization</a></td>
<td class="num">(57,558)<span></span>
</td>
<td class="num">(40,062)<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 );">Property, equipment, and software, net</a></td>
<td class="nump">30,408<span></span>
</td>
<td class="nump">27,096<span></span>
</td>
</tr>
<tr class="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_SoftwareDevelopmentMember', window );">Internal-use software and website development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, equipment, and software</a></td>
<td class="nump">$ 73,881<span></span>
</td>
<td class="nump">53,215<span></span>
</td>
</tr>
<tr class="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=cour_ComputerEquipmentAndSoftwareMember', window );">Computer equipment and purchased software</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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Useful Lives</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property, equipment, and software</a></td>
<td class="nump">$ 4,405<span></span>
</td>
<td class="nump">4,662<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property, equipment, and software</a></td>
<td class="nump">$ 6,923<span></span>
</td>
<td class="nump">6,567<span></span>
</td>
</tr>
<tr class="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 and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Useful Lives</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, equipment, and software</a></td>
<td class="nump">$ 2,757<span></span>
</td>
<td class="nump">$ 2,714<span></span>
</td>
</tr>
<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 | Internal-use software and website development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Useful Lives</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Internal-use software and website development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Useful Lives</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/2147479440/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/2147479440/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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/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)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: 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/2147480842/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_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_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cour_ComputerEquipmentAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=cour_ComputerEquipmentAndSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>
<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>66
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947754192080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Depreciation and 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, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">$ 22,270<span></span>
</td>
<td class="nump">$ 18,503<span></span>
</td>
<td class="nump">$ 14,757<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense for internal-use software and website development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,638<span></span>
</td>
<td class="nump">2,244<span></span>
</td>
</tr>
<tr class="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=cour_PropertyEquipmentAndSoftwareMember', window );">Property, Equipment and Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">19,276<span></span>
</td>
<td class="nump">15,865<span></span>
</td>
<td class="nump">12,513<span></span>
</td>
</tr>
<tr class="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=cour_SoftwareAndWebsiteDevelopmentMember', window );">Software and Website 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_AmortizationOfIntangibleAssets', window );">Amortization expense for internal-use software and website development</a></td>
<td class="nump">$ 16,894<span></span>
</td>
<td class="nump">$ 13,128<span></span>
</td>
<td class="nump">$ 9,675<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back 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> -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 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/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_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentByTypeAxis=cour_PropertyEquipmentAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=cour_PropertyEquipmentAndSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cour_SoftwareAndWebsiteDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=cour_SoftwareAndWebsiteDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947758458672">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Value</a></td>
<td class="nump">$ 21,428<span></span>
</td>
<td class="nump">$ 15,448<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(9,708)<span></span>
</td>
<td class="num">(6,895)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Value</a></td>
<td class="nump">11,720<span></span>
</td>
<td class="nump">8,553<span></span>
</td>
</tr>
<tr class="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=cour_ContentAssetMember', window );">Content 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 );">Gross Carrying Value</a></td>
<td class="nump">12,982<span></span>
</td>
<td class="nump">6,821<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(3,558)<span></span>
</td>
<td class="num">(1,971)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Value</a></td>
<td class="nump">9,424<span></span>
</td>
<td class="nump">4,850<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember', window );">Developed technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Gross Carrying Value</a></td>
<td class="nump">8,446<span></span>
</td>
<td class="nump">8,446<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(6,150)<span></span>
</td>
<td class="num">(4,743)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Value</a></td>
<td class="nump">2,296<span></span>
</td>
<td class="nump">3,703<span></span>
</td>
</tr>
<tr class="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=cour_AssembledWorkforceMember', window );">Assembled workforce</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Gross Carrying Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">181<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(181)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/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><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)(1)<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_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/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/2147483147/928-340-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after 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/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 2: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cour_ContentAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=cour_ContentAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cour_AssembledWorkforceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=cour_AssembledWorkforceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947753680592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Capitalization of Content Assets and Amortization Expense for Intangible Assets (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, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="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_AmortizationOfIntangibleAssets', window );">Amortization expense for intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,638<span></span>
</td>
<td class="nump">$ 2,244<span></span>
</td>
</tr>
<tr class="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=cour_ContentAssetMember', window );">Content Asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Capitalization of content assets</a></td>
<td class="nump">$ 6,161<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="nump">$ 1,765<span></span>
</td>
</tr>
<tr class="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=cour_IntangibleAssetsExcludingInternalUseSoftwareAndWebsiteDevelopmentMember', window );">Intangible Assets, Excluding Internal-Use Software And Website 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_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_AmortizationOfIntangibleAssets', window );">Amortization expense for intangible assets</a></td>
<td class="nump">$ 2,994<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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back 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> -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 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -SubTopic 20<br> -Topic 985<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/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_FiniteLivedIntangibleAssetsByMajorClassAxis=cour_ContentAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=cour_ContentAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cour_IntangibleAssetsExcludingInternalUseSoftwareAndWebsiteDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=cour_IntangibleAssetsExcludingInternalUseSoftwareAndWebsiteDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947759066032">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEET COMPONENTS - Additional Information (Details)<br></strong></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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember', window );">Developed technology</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_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Weighted average remaining amortization period for intangible asset</a></td>
<td class="text">1 year 7 months 6 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cour_ContentAssetMember', window );">Content assets</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_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Weighted average remaining amortization period for intangible asset</a></td>
<td class="text">3 years 9 months 18 days<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_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization period 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>Reference 1: 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_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1</td>
</tr>
<tr>
<td style="padding-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_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cour_ContentAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=cour_ContentAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947754745920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Future Expected Amortization Expense for Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2024</a></td>
<td class="nump">$ 4,258<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2025</a></td>
<td class="nump">3,713<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2026</a></td>
<td class="nump">1,621<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2027</a></td>
<td class="nump">1,190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2028</a></td>
<td class="nump">892<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Value</a></td>
<td class="nump">$ 11,720<span></span>
</td>
<td class="nump">$ 8,553<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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<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_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://fasb.org/us-gaap/role/ref/legacyRef<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_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://fasb.org/us-gaap/role/ref/legacyRef<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_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://fasb.org/us-gaap/role/ref/legacyRef<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_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://fasb.org/us-gaap/role/ref/legacyRef<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_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/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 2: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>71
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947763968560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES - Additional Information (Details) - USD ($)<br> $ in Thousands</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>May 31, 2022</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_OperatingLeasedAssetsLineItems', window );"><strong>Operating Leased 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_OperatingLeaseImpairmentLoss', window );">Impairment loss</a></td>
<td class="nump">$ 2,304<span></span>
</td>
<td class="nump">$ 2,304<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=us-gaap_PropertyPlantAndEquipmentMember', window );">Property and Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasedAssetsLineItems', window );"><strong>Operating Leased 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_OperatingLeaseImpairmentLoss', window );">Impairment loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 904<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_OperatingLeaseImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from impairment of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479365/842-20-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_OperatingLeaseImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeasedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_OperatingLeasedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_PropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_PropertyPlantAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947750719600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES - Schedule of Components of Lease Costs (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, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="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">$ 5,510<span></span>
</td>
<td class="nump">$ 5,853<span></span>
</td>
<td class="nump">$ 6,663<span></span>
</td>
</tr>
<tr class="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">970<span></span>
</td>
<td class="nump">1,388<span></span>
</td>
<td class="nump">1,122<span></span>
</td>
</tr>
<tr class="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">2,066<span></span>
</td>
<td class="nump">1,753<span></span>
</td>
<td class="nump">1,690<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubleaseIncome', window );">Sublease income</a></td>
<td class="num">(2,720)<span></span>
</td>
<td class="num">(1,587)<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_LeaseCost', window );">Total lease costs</a></td>
<td class="nump">$ 5,826<span></span>
</td>
<td class="nump">$ 7,407<span></span>
</td>
<td class="nump">$ 9,475<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of sublease income excluding finance and operating lease expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 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 (e)<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_SubleaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>73
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947856261376">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Schedule of Future Lease Payments (Details) - USD ($)<br> $ in Thousands</strong></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>
</tr>
<tr class="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 );">2024</a></td>
<td class="nump">$ 6,764<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2025</a></td>
<td class="nump">47<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">6,811<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(215)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current</a></td>
<td class="nump">6,557<span></span>
</td>
<td class="nump">$ 8,658<span></span>
</td>
</tr>
<tr class="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 );">Operating lease liabilities, non-current</a></td>
<td class="nump">39<span></span>
</td>
<td class="nump">$ 5,791<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 6,596<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_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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947760157456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES - Schedule of Supplemental Cash Flow and Weighted-average Remaining Lease Term and Discount Rate (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="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_OperatingLeasePayments', window );">Cash paid for amounts included in the measurement of operating lease liabilities</a></td>
<td class="nump">$ 8,509<span></span>
</td>
<td class="nump">$ 6,875<span></span>
</td>
<td class="nump">$ 7,683<span></span>
</td>
</tr>
<tr class="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 );">Operating lease ROU assets obtained in exchange for lease liabilities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 427<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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining operating lease term (in years)</a></td>
<td class="text">11 months 4 days<span></span>
</td>
<td class="text">1 year 11 months 4 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average operating lease discount rate</a></td>
<td class="nump">5.78%<span></span>
</td>
<td class="nump">5.76%<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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947763967296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Schedule of Components of Loss Before Income Tax (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, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="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="num">$ (118,481)<span></span>
</td>
<td class="num">$ (177,649)<span></span>
</td>
<td class="num">$ (148,343)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">7,298<span></span>
</td>
<td class="nump">7,012<span></span>
</td>
<td class="nump">5,254<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 );">Loss before income taxes</a></td>
<td class="num">$ (111,183)<span></span>
</td>
<td class="num">$ (170,637)<span></span>
</td>
<td class="num">$ (143,089)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 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><br>Reference 2: 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.Fact.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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/2147483586/944-220-S99-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 22<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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (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/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/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<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(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: 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/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 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><br>Reference 2: 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.Fact.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-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>76
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947749431136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Schedule of Income Tax 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, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current taxes:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="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_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">189<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">4,977<span></span>
</td>
<td class="nump">4,872<span></span>
</td>
<td class="nump">3,025<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current</a></td>
<td class="nump">4,980<span></span>
</td>
<td class="nump">5,061<span></span>
</td>
<td class="nump">3,036<span></span>
</td>
</tr>
<tr class="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 taxes:</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">391<span></span>
</td>
<td class="num">(341)<span></span>
</td>
<td class="num">(910)<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 deferred</a></td>
<td class="nump">391<span></span>
</td>
<td class="num">(341)<span></span>
</td>
<td class="num">(910)<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 );">Total income tax expense</a></td>
<td class="nump">$ 5,371<span></span>
</td>
<td class="nump">$ 4,720<span></span>
</td>
<td class="nump">$ 2,126<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 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><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 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><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 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><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<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 6: 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 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><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 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 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 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: 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 8: 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>77
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947759270144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Schedule of Reconciliation Between the Statutory U.S. Federal Income Tax Rate and our Effective Tax Rate as a Percentage of Loss Before Income Taxes (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="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 );">U.S federal income taxes at 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 income taxes, net of federal benefit</a></td>
<td class="nump">2.70%<span></span>
</td>
<td class="nump">2.10%<span></span>
</td>
<td class="nump">4.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Foreign income taxes at rates other than the U.S. rate</a></td>
<td class="num">(3.50%)<span></span>
</td>
<td class="num">(1.80%)<span></span>
</td>
<td class="num">(0.70%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="num">(28.70%)<span></span>
</td>
<td class="num">(19.80%)<span></span>
</td>
<td class="num">(47.30%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch', window );">Research and development credits</a></td>
<td class="nump">8.20%<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
<td class="nump">7.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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="num">(5.40%)<span></span>
</td>
<td class="num">(4.40%)<span></span>
</td>
<td class="nump">13.30%<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_cour_EffectiveIncomeTaxRateReconciliationForeignInclusionsPercent', window );">Foreign inclusions</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(3.70%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent', window );">Other</a></td>
<td class="nump">0.90%<span></span>
</td>
<td class="nump">0.30%<span></span>
</td>
<td class="nump">0.60%<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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="num">(4.80%)<span></span>
</td>
<td class="num">(2.80%)<span></span>
</td>
<td class="num">(1.50%)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cour_EffectiveIncomeTaxRateReconciliationForeignInclusionsPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective income tax rate reconciliation foreign inclusions percent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cour_EffectiveIncomeTaxRateReconciliationForeignInclusionsPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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/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.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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/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.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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/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.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-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_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference, between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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/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.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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/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.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-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>78
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947759181760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INCOME TAXES - Schedule of Significant components of our deferred tax assets and liabilities (Details) - USD ($)<br> $ in Thousands</strong></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_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 130,849<span></span>
</td>
<td class="nump">$ 112,003<span></span>
</td>
</tr>
<tr class="re">
<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 );">Capitalized research and development costs</a></td>
<td class="nump">51,940<span></span>
</td>
<td class="nump">29,047<span></span>
</td>
</tr>
<tr class="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">42,764<span></span>
</td>
<td class="nump">31,248<span></span>
</td>
</tr>
<tr class="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">11,160<span></span>
</td>
<td class="nump">22,196<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_cour_DeferredTaxAssetsOperatingLeaseLiabilities', window );">Lease liabilities</a></td>
<td class="nump">1,512<span></span>
</td>
<td class="nump">3,312<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsDeferredIncome', window );">Deferred revenue</a></td>
<td class="nump">937<span></span>
</td>
<td class="nump">1,058<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther', window );">Accruals and reserves</a></td>
<td class="nump">813<span></span>
</td>
<td class="nump">743<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_DeferredTaxAssetsGross', window );">Gross deferred tax assets</a></td>
<td class="nump">239,975<span></span>
</td>
<td class="nump">199,607<span></span>
</td>
</tr>
<tr class="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">(225,513)<span></span>
</td>
<td class="num">(185,606)<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">14,462<span></span>
</td>
<td class="nump">14,001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cour_DeferredTaxLiabilitiesDeferredCommissions', window );">Deferred commissions</a></td>
<td class="num">(6,768)<span></span>
</td>
<td class="num">(5,586)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cour_DeferredTaxLiabilitiesDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="num">(5,810)<span></span>
</td>
<td class="num">(5,086)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">Operating lease ROU assets</a></td>
<td class="num">(1,070)<span></span>
</td>
<td class="num">(2,172)<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">(13,648)<span></span>
</td>
<td class="num">(12,844)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax assets</a></td>
<td class="nump">$ 814<span></span>
</td>
<td class="nump">$ 1,157<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cour_DeferredTaxAssetsOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 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;">cour_DeferredTaxAssetsOperatingLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cour_DeferredTaxLiabilitiesDeferredCommissions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 Deferred Commissions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cour_DeferredTaxLiabilitiesDeferredCommissions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cour_DeferredTaxLiabilitiesDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 depreciation and amortization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cour_DeferredTaxLiabilitiesDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://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 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(26)(a))<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(26)(b))<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/2147479853/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_DeferredTaxAssetsDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 deferred 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 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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_DeferredTaxAssetsDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with 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/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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_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_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_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_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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<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_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_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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 from reserves and accruals, 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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947759180816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Increase (decrease) in valuation allowance</a></td>
<td class="nump">$ 39,907<span></span>
</td>
<td class="nump">$ 33,838<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 tax credits carryforwards</a></td>
<td class="nump">42,764<span></span>
</td>
<td class="nump">31,248<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">22,535<span></span>
</td>
<td class="nump">$ 16,371<span></span>
</td>
<td class="nump">$ 12,539<span></span>
</td>
<td class="nump">$ 7,477<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Impact of unrecognized tax benefits on effective tax rate, if recognized</a></td>
<td class="nump">2,484<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">556,468<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 tax credits carryforwards</a></td>
<td class="nump">39,483<span></span>
</td>
<td class="text">&#160;<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_cour_IndefiniteOperatingLossCarryforwards', window );">Indefinite operating loss carryforwards</a></td>
<td class="nump">405,529<span></span>
</td>
<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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">206,519<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 tax credits carryforwards</a></td>
<td class="nump">$ 27,351<span></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_cour_IndefiniteOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indefinite operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cour_IndefiniteOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<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_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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<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_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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/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 2: 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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947754714240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Summary of income tax contingencies (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, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Gross unrecognized tax benefits&#8212;beginning of period</a></td>
<td class="nump">$ 16,371<span></span>
</td>
<td class="nump">$ 12,539<span></span>
</td>
<td class="nump">$ 7,477<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Increases related to tax positions taken during current year</a></td>
<td class="nump">5,052<span></span>
</td>
<td class="nump">3,641<span></span>
</td>
<td class="nump">4,850<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Increases related to tax positions taken during prior years</a></td>
<td class="nump">1,163<span></span>
</td>
<td class="nump">248<span></span>
</td>
<td class="nump">220<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Decreases related to tax positions taken during prior years</a></td>
<td class="num">(51)<span></span>
</td>
<td class="num">(57)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Gross unrecognized tax benefits&#8212;end of period</a></td>
<td class="nump">$ 22,535<span></span>
</td>
<td class="nump">$ 16,371<span></span>
</td>
<td class="nump">$ 12,539<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947754704320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET LOSS PER SHARE - Calculation of Basic and Diluted (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss</a></td>
<td class="num">$ (116,554)<span></span>
</td>
<td class="num">$ (175,357)<span></span>
</td>
<td class="num">$ (145,215)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 used in computing net loss per share&#8212;basic (in shares)</a></td>
<td class="nump">150,957,814<span></span>
</td>
<td class="nump">145,263,726<span></span>
</td>
<td class="nump">113,587,523<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares used in computing net loss per share&#8212;diluted (in shares)</a></td>
<td class="nump">150,957,814<span></span>
</td>
<td class="nump">145,263,726<span></span>
</td>
<td class="nump">113,587,523<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share&#8212;basic (in dollars per share)</a></td>
<td class="num">$ (0.77)<span></span>
</td>
<td class="num">$ (1.21)<span></span>
</td>
<td class="num">$ (1.28)<span></span>
</td>
</tr>
<tr class="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 loss per share&#8212;diluted (in dollars per share)</a></td>
<td class="num">$ (0.77)<span></span>
</td>
<td class="num">$ (1.21)<span></span>
</td>
<td class="num">$ (1.28)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 14: 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/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: 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 17: 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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: 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 16: 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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 2: 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 3: 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-5<br><br>Reference 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 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 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 (b)<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 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-11<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947760208528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET LOSS PER SHARE - Schedule of Securities with a Potentially Dilutive Impact (Details) - shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of dilutive earnings per share (in shares)</a></td>
<td class="nump">29,652,952<span></span>
</td>
<td class="nump">41,049,851<span></span>
</td>
<td class="nump">30,456,213<span></span>
</td>
</tr>
<tr class="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=cour_CommonStockOptionsMember', window );">Common stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of dilutive earnings per share (in shares)</a></td>
<td class="nump">11,165,138<span></span>
</td>
<td class="nump">18,153,195<span></span>
</td>
<td class="nump">23,000,872<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of dilutive earnings per share (in shares)</a></td>
<td class="nump">18,361,046<span></span>
</td>
<td class="nump">22,773,053<span></span>
</td>
<td class="nump">7,387,288<span></span>
</td>
</tr>
<tr class="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=cour_SharesSubjectToRepurchaseMember', window );">Shares subject to repurchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of dilutive earnings per share (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,607<span></span>
</td>
</tr>
<tr class="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=cour_EsppMember', window );">ESPP Rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of dilutive earnings per share (in shares)</a></td>
<td class="nump">126,768<span></span>
</td>
<td class="nump">123,603<span></span>
</td>
<td class="nump">65,446<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=cour_CommonStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=cour_CommonStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cour_SharesSubjectToRepurchaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=cour_SharesSubjectToRepurchaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cour_EsppMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=cour_EsppMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>83
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947767454832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Additional Information) (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_ContractualObligationDueInFifthYear', window );">Non-cancelable purchase obligations</a></td>
<td class="nump">$ 23,058<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_ContractualObligationDueInFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationDueInFifthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>84
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947767302464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES - Future Minimum Payments under the Company's Non-Cancelable Purchase Obligations (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_PurchaseObligationDueInNextTwelveMonths', window );">2024</a></td>
<td class="nump">$ 9,875<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInSecondYear', window );">2025</a></td>
<td class="nump">11,308<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInThirdYear', window );">2026</a></td>
<td class="nump">1,875<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_PurchaseObligation', window );">Total</a></td>
<td class="nump">$ 23,058<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_PurchaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PurchaseObligationDueInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PurchaseObligationDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInSecondYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PurchaseObligationDueInThirdYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInThirdYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947750799504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>REDEEMABLE CONVERTIBLE PREFERRED STOCK (Details)<br></strong></div></th>
<th class="th">
<div>Apr. 05, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </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_StatementClassOfStockAxis=us-gaap_RedeemableConvertiblePreferredStockMember', window );">Redeemable Convertible Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Temporary equity, shares outstanding (in shares)</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>
<td class="nump">75,305,400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock | IPO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion', window );">Redeemable convertible preferred stock to common stock (in shares)</a></td>
<td class="nump">75,305,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cour_ConversionOfStockConversionRatio', window );">Conversion ratio</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cour_ConversionOfStockConversionRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Conversion Of Stock, Conversion Ratio</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cour_ConversionOfStockConversionRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued for each share of convertible preferred stock that is converted.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion</td>
</tr>
<tr>
<td style="padding-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_TemporaryEquityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_TemporaryEquityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_RedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_RedeemableConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947760060896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS&#8217; EQUITY (DEFICIT) (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, 2023</div></th>
<th class="th"><div>Apr. 26, 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_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary Sale Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program authorized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 95,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Number of shares, repurchased (in shares)</a></td>
<td class="nump">4,829,803<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Stock repurchased, value</a></td>
<td class="nump">$ 58,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Stock repurchase program, remaining authorized repurchase amount</a></td>
<td class="nump">$ 36,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">IPO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary Sale Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">10,000,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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.00001<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_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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/2147479617/946-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(28))<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_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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/2147479617/946-210-S99-2<br><br>Reference 2: 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/2147483575/946-220-S99-3<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 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<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(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<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(28))<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_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount remaining of a stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-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(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<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(28))<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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 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(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_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<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(28))<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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 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(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_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SubsidiarySaleOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_SubsidiarySaleOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947750582432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS - Additional Information (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares reserved for issuance</a></td>
<td class="nump">46,439,269<span></span>
</td>
<td class="nump">49,746,246<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost', window );">Modification charge</a></td>
<td class="nump">$ 3,119<span></span>
</td>
<td class="nump">$ 9,047<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Aggregate intrinsic value of employee options exercised</a></td>
<td class="nump">72,649<span></span>
</td>
<td class="nump">57,311<span></span>
</td>
<td class="nump">$ 296,635<span></span>
</td>
</tr>
<tr class="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 );">Compensation cost related to the nonvested awards not yet recognized</a></td>
<td class="nump">$ 14,626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average period for recognition of compensation cost</a></td>
<td class="text">1 year 10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefits recognized</a></td>
<td class="nump">$ 753<span></span>
</td>
<td class="nump">835<span></span>
</td>
<td class="nump">821<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions', window );">Tax benefits realized on awards vested and exercised</a></td>
<td class="nump">$ 1,326<span></span>
</td>
<td class="nump">387<span></span>
</td>
<td class="nump">968<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Employees percentage of eligible compensation may elect to contribute</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="ro">
<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 );">Employer discretionary contribution amount</a></td>
<td class="nump">$ 1,710<span></span>
</td>
<td class="nump">1,791<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember', window );">Internal-use software and website 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_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_EmployeeBenefitsAndShareBasedCompensation', window );">cumulative stock-based compensation expense</a></td>
<td class="nump">$ 7,055<span></span>
</td>
<td class="nump">$ 5,407<span></span>
</td>
<td class="nump">$ 4,890<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Share based compensation, expiration period</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 of stock options granted (in dollars per share)</a></td>
<td class="nump">$ 8.41<span></span>
</td>
<td class="nump">$ 7.26<span></span>
</td>
<td class="nump">$ 16.23<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Aggregate fair value of RSUs vested</a></td>
<td class="nump">$ 130,891<span></span>
</td>
<td class="nump">$ 29,966<span></span>
</td>
<td class="nump">$ 18,767<span></span>
</td>
</tr>
<tr class="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 );">Compensation cost related to the nonvested awards not yet recognized</a></td>
<td class="nump">$ 230,963<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average period for recognition of compensation cost</a></td>
<td class="text">2 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units | Share-Based Payment Arrangement, Tranche One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Share-based compensation arrangement by share-based payment award, award Vesting rights, percentage</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Cliff vesting period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units | Share-Based Payment Arrangement, Tranche Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Share-based compensation arrangement by share-based payment award, award Vesting rights, percentage</a></td>
<td class="nump">6.25%<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 | Share-Based Payment Arrangement, Tranche Three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Share-based compensation arrangement by share-based payment award, award Vesting rights, percentage</a></td>
<td class="nump">6.25%<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=cour_EmployeeStockPurchasePlanMember', window );">Employee Stock Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Percent of the lower of the market price for Purchase shares of common stock</a></td>
<td class="nump">85.00%<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_cour_EmployeeStockIncentivePlanPurchasePeriod', window );">Employee stock incentive plan, purchase period</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares reserved for issuance</a></td>
<td class="nump">4,307,884<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Compensation cost related to the nonvested awards not yet recognized</a></td>
<td class="nump">$ 7,330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Weighted average period for recognition of compensation cost</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_PlanNameAxis=cour_TwoThousandTwentyOneEmployeeStockPurchasePlanMember', window );">2021 Employee Stock Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares reserved for issuance</a></td>
<td class="nump">12,605,201<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_cour_EmployeeStockIncentivePlanPurchasePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employee Stock Incentive Plan, Purchase 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;">cour_EmployeeStockIncentivePlanPurchasePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</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_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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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_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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 employee benefit and equity-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeBenefitsAndShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense 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/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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit 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://www.xbrl.org/2003/role/disclosureRef<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_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>An excess of the fair value of the modified award over the fair value of the award immediately before the modification.</p></div>
<a href="javascript: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 (h)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PlanNameAxis=cour_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=cour_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=cour_TwoThousandTwentyOneEmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=cour_TwoThousandTwentyOneEmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>88
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947749488256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS - Schedule of Stock Option Activity under the Plans (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, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Shares</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 );">Number of shares, beginning balance (in shares)</a></td>
<td class="nump">18,153,195<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of shares, ending balance (in shares)</a></td>
<td class="nump">11,165,138<span></span>
</td>
<td class="nump">18,153,195<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Shares</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 );">Number of shares, beginning balance (in shares)</a></td>
<td class="nump">18,153,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Number of shares, granted (in shares)</a></td>
<td class="nump">454,626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Number of shares, exercised (in shares)</a></td>
<td class="num">(6,621,448)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Number of shares, canceled (in shares)</a></td>
<td class="num">(821,235)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Number of shares, ending balance (in shares)</a></td>
<td class="nump">11,165,138<span></span>
</td>
<td class="nump">18,153,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Number of shares, options vested (in shares)</a></td>
<td class="nump">9,462,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Weighted-average exercise price, beginning balance (in dollars per share)</a></td>
<td class="nump">$ 6.07<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted-average exercise price, granted (in dollars per share)</a></td>
<td class="nump">14.72<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Weighted-average exercise price, exercised (in dollars per share)</a></td>
<td class="nump">4.13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted-average exercise price, canceled (in dollars per share)</a></td>
<td class="nump">13.41<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Weighted-average exercise price, ending balance (in dollars per share)</a></td>
<td class="nump">7.03<span></span>
</td>
<td class="nump">$ 6.07<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Weighted-average exercise price, options vested (in dollars per share)</a></td>
<td class="nump">$ 5.70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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, balance</a></td>
<td class="text">5 years 2 months 19 days<span></span>
</td>
<td class="text">5 years 4 months 28 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Weighted-average remaining contractual term, options vested</a></td>
<td class="text">4 years 8 months 26 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value</a></td>
<td class="nump">$ 142,444<span></span>
</td>
<td class="nump">$ 120,289<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Aggregate intrinsic value, options vested</a></td>
<td class="nump">$ 131,590<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.</p></div>
<a href="javascript: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)(04)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 could have acquired the underlying shares with respect to stock options of the plan 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947753424336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS - Schedule of Share-based Compensation, Restricted Stock Units Award Activity (Details) - Restricted Stock Units - USD ($)<br> $ / shares in Units, $ 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, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Number of Shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Unvested beginning balance (in shares)</a></td>
<td class="nump">22,773,053<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted', window );">Granted (in shares)</a></td>
<td class="nump">7,335,245<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(8,449,866)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(3,297,386)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Unvested ending balance (in shares)</a></td>
<td class="nump">18,361,046<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested beginning balance (in dollars per share)</a></td>
<td class="nump">$ 17.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">12.41<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">17.73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 dollars per share)</a></td>
<td class="nump">19.91<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested ending balance (in dollars per share)</a></td>
<td class="nump">$ 15.24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding', window );">Aggregate Intrinsic Value, Unvested balance</a></td>
<td class="nump">$ 355,653<span></span>
</td>
<td class="nump">$ 269,779<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_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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net number of non-option equity instruments granted to participants.</p></div>
<a href="javascript: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> -Subparagraph (c)(1)(iv)(1)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity instruments other than options outstanding, including both vested and non-vested 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 2<br> -Subparagraph (c)(1)(i)<br> -SubTopic 10<br> -Topic 718<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 (c)(1)(ii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of outstanding 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>90
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947754216208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS - Summary of weighted-average assumptions to record compensation expenses for stock options granted (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<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_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfCommonStock', window );">Fair value of common stock (in usd per share)</a></td>
<td class="nump">$ 14.72<span></span>
</td>
<td class="nump">$ 12.80<span></span>
</td>
<td class="nump">$ 29.99<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">3.70%<span></span>
</td>
<td class="nump">3.10%<span></span>
</td>
<td class="nump">1.30%<span></span>
</td>
</tr>
<tr class="ro">
<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 term (in years)</a></td>
<td class="text">6 years 1 month 6 days<span></span>
</td>
<td class="text">6 years 1 month 6 days<span></span>
</td>
<td class="text">6 years 2 months 12 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">57.30%<span></span>
</td>
<td class="nump">57.70%<span></span>
</td>
<td class="nump">57.10%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Fair Value of Common Stock</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947759178992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS - Summary of Estimated Assumptions Used in Value of ESPP Rights (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">3.70%<span></span>
</td>
<td class="nump">3.10%<span></span>
</td>
<td class="nump">1.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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">6 years 1 month 6 days<span></span>
</td>
<td class="text">6 years 1 month 6 days<span></span>
</td>
<td class="text">6 years 2 months 12 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">57.30%<span></span>
</td>
<td class="nump">57.70%<span></span>
</td>
<td class="nump">57.10%<span></span>
</td>
</tr>
<tr class="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>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.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_us-gaap_PlanNameAxis=cour_EmployeeStockPurchasePlanMember', window );">Employee Stock Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.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_RangeAxis=srt_MinimumMember', window );">Minimum | Employee Stock Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">3.90%<span></span>
</td>
<td class="nump">1.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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">6 months<span></span>
</td>
</tr>
<tr class="re">
<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">39.20%<span></span>
</td>
<td class="nump">59.40%<span></span>
</td>
<td class="nump">48.30%<span></span>
</td>
</tr>
<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 | Employee Stock Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">4.60%<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">2 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">61.00%<span></span>
</td>
<td class="nump">76.50%<span></span>
</td>
<td class="nump">61.90%<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_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_PlanNameAxis=cour_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=cour_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_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>92
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947759161984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS - Summary of Stock-Based Compensation Expense in the Consolidated Statements of Operations (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, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="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 );">Stock based compensation expense</a></td>
<td class="nump">$ 109,570<span></span>
</td>
<td class="nump">$ 110,785<span></span>
</td>
<td class="nump">$ 91,183<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 );">Stock based compensation expense</a></td>
<td class="nump">2,593<span></span>
</td>
<td class="nump">3,089<span></span>
</td>
<td class="nump">2,092<span></span>
</td>
</tr>
<tr class="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=cour_ResearchAndDevelopmentMember', 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 );">Stock based compensation expense</a></td>
<td class="nump">49,931<span></span>
</td>
<td class="nump">48,779<span></span>
</td>
<td class="nump">42,783<span></span>
</td>
</tr>
<tr class="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 );">Stock based compensation expense</a></td>
<td class="nump">31,299<span></span>
</td>
<td class="nump">30,092<span></span>
</td>
<td class="nump">25,992<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 );">Stock based compensation expense</a></td>
<td class="nump">31,352<span></span>
</td>
<td class="nump">28,703<span></span>
</td>
<td class="nump">20,316<span></span>
</td>
</tr>
<tr class="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_RestructuringChargesMember', window );">Restructuring related charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Stock based compensation expense</a></td>
<td class="num">$ (5,605)<span></span>
</td>
<td class="nump">$ 122<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=cour_ResearchAndDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=cour_ResearchAndDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_RestructuringChargesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_RestructuringChargesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947757181872">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS - Summary of Shares of Common Stock Reserved for Future Issuance (Details) - shares<br></strong></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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Stock options outstanding</a></td>
<td class="nump">11,165,138<span></span>
</td>
<td class="nump">18,153,195<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_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardRsusOutstanding', window );">RSUs outstanding</a></td>
<td class="nump">18,361,046<span></span>
</td>
<td class="nump">22,773,053<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Shares available for future grants</a></td>
<td class="nump">16,913,085<span></span>
</td>
<td class="nump">8,819,998<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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Total shares of common stock reserved</a></td>
<td class="nump">46,439,269<span></span>
</td>
<td class="nump">49,746,246<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardRsusOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 RSUs Outstanding</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardRsusOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</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_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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947767221744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS - 401(k) Plan (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, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Employees percentage of eligible compensation may elect to contribute</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_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Employer discretionary contribution amount</a></td>
<td class="nump">$ 1,710<span></span>
</td>
<td class="nump">$ 1,791<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947768580032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTY TRANSACTIONS - Additional Information (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, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableTradeCurrent', window );">Educator partners payable</a></td>
<td class="nump">$ 101,041<span></span>
</td>
<td class="nump">$ 66,375<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_RelatedPartyTransactionAxis=cour_ContentSourcingAgreementMember', window );">Content Sourcing Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<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_cour_RelatedPartyContentFees', window );">Related party content fees</a></td>
<td class="nump">7,401<span></span>
</td>
<td class="nump">5,679<span></span>
</td>
<td class="nump">$ 6,558<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=cour_ContentSourcingAgreementMember', window );">Content Sourcing Agreement | Related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableTradeCurrent', window );">Educator partners payable</a></td>
<td class="nump">$ 3,895<span></span>
</td>
<td class="nump">$ 1,223<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_cour_RelatedPartyContentFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related party content fees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cour_RelatedPartyContentFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccountsPayableTradeCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-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_AccountsPayableTradeCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<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)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=cour_ContentSourcingAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=cour_ContentSourcingAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947764175616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT AND GEOGRAPHIC INFORMATION - Additional Information (Details) - segment<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting 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_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskBenchmarkDescription', window );">Concentration risk, benchmark description</a></td>
<td class="text">No single country other than the United States represented 10% or more of our total revenue during the years ended December&#160;31, 2023, 2022, and 2021.<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_SalesRevenueNetMember', window );">Revenue | Geographic Concentration Risk | United States | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting 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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskBenchmarkDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Identifies or describes the benchmark that serves as the denominator in the calculation of the percentage of concentration 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 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 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 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-20<br><br>Reference 3: 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 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 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_ConcentrationRiskBenchmarkDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947757233328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT AND GEOGRAPHIC INFORMATION - Segment Results of Operations (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, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 635,764<span></span>
</td>
<td class="nump">$ 523,756<span></span>
</td>
<td class="nump">$ 415,287<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfitAbstract', window );"><strong>Segment gross profit</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_cour_SegmentGrossProfitLoss', window );">Total segment gross profit</a></td>
<td class="nump">394,386<span></span>
</td>
<td class="nump">387,767<span></span>
</td>
<td class="nump">291,434<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_cour_PlatformAndSupportCosts', window );">Platform and support costs</a></td>
<td class="nump">42,134<span></span>
</td>
<td class="nump">37,471<span></span>
</td>
<td class="nump">28,014<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_cour_SegmentShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">2,593<span></span>
</td>
<td class="nump">3,089<span></span>
</td>
<td class="nump">2,092<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Segment amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,638<span></span>
</td>
<td class="nump">2,244<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_cour_TotalReconciliationItemOfSegmentGrossProfitToGrossProfit', window );">Total reconciling items</a></td>
<td class="nump">64,615<span></span>
</td>
<td class="nump">56,288<span></span>
</td>
<td class="nump">41,965<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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">329,771<span></span>
</td>
<td class="nump">331,479<span></span>
</td>
<td class="nump">249,469<span></span>
</td>
</tr>
<tr class="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=cour_InternalUseSoftwareMember', window );">Amortization of internal-use software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfitAbstract', window );"><strong>Segment gross profit</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_AmortizationOfIntangibleAssets', window );">Segment amortization</a></td>
<td class="nump">16,894<span></span>
</td>
<td class="nump">13,128<span></span>
</td>
<td class="nump">9,675<span></span>
</td>
</tr>
<tr class="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=cour_AcquiredIntangiblesMember', window );">Amortization of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfitAbstract', window );"><strong>Segment gross profit</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_AmortizationOfIntangibleAssets', window );">Segment amortization</a></td>
<td class="nump">2,994<span></span>
</td>
<td class="nump">2,600<span></span>
</td>
<td class="nump">2,184<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cour_ConsumerSegmentMember', window );">Consumer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">365,221<span></span>
</td>
<td class="nump">295,583<span></span>
</td>
<td class="nump">246,187<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfitAbstract', window );"><strong>Segment gross profit</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_cour_SegmentGrossProfitLoss', window );">Total segment gross profit</a></td>
<td class="nump">193,001<span></span>
</td>
<td class="nump">214,305<span></span>
</td>
<td class="nump">161,510<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cour_EnterpriseSegmentMember', window );">Enterprise</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">219,542<span></span>
</td>
<td class="nump">181,284<span></span>
</td>
<td class="nump">120,429<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfitAbstract', window );"><strong>Segment gross profit</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_cour_SegmentGrossProfitLoss', window );">Total segment gross profit</a></td>
<td class="nump">150,384<span></span>
</td>
<td class="nump">126,573<span></span>
</td>
<td class="nump">81,253<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cour_DegreesSegmentMember', window );">Degrees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">51,001<span></span>
</td>
<td class="nump">46,889<span></span>
</td>
<td class="nump">48,671<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfitAbstract', window );"><strong>Segment gross profit</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_cour_SegmentGrossProfitLoss', window );">Total segment gross profit</a></td>
<td class="nump">$ 51,001<span></span>
</td>
<td class="nump">$ 46,889<span></span>
</td>
<td class="nump">$ 48,671<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cour_PlatformAndSupportCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Platform and support costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cour_PlatformAndSupportCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cour_SegmentGrossProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Segment gross profit loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cour_SegmentGrossProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cour_SegmentShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Segment share based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cour_SegmentShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cour_TotalReconciliationItemOfSegmentGrossProfitToGrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reconciliation item of segment gross profit to gross profit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cour_TotalReconciliationItemOfSegmentGrossProfitToGrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cour_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back 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> -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 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 5: 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 6: 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 7: 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 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)(iv))<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)(5))<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 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 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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)(iv))<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)(5))<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 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 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 17: 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 18: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_GrossProfitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<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 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<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 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 11: 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_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=cour_InternalUseSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=cour_InternalUseSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cour_AcquiredIntangiblesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=cour_AcquiredIntangiblesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cour_ConsumerSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cour_ConsumerSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cour_EnterpriseSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cour_EnterpriseSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cour_DegreesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cour_DegreesSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947759977296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT AND GEOGRAPHIC INFORMATION - Summary of Revenue By Region Based On Billing Address (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, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting 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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 635,764<span></span>
</td>
<td class="nump">$ 523,756<span></span>
</td>
<td class="nump">$ 415,287<span></span>
</td>
</tr>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting 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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">340,672<span></span>
</td>
<td class="nump">276,011<span></span>
</td>
<td class="nump">210,513<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember', window );">Europe, Middle East, and Africa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting 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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">153,037<span></span>
</td>
<td class="nump">130,607<span></span>
</td>
<td class="nump">112,643<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting 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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">82,331<span></span>
</td>
<td class="nump">68,943<span></span>
</td>
<td class="nump">54,763<span></span>
</td>
</tr>
<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=cour_OtherMember', 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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting 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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 59,724<span></span>
</td>
<td class="nump">$ 48,195<span></span>
</td>
<td class="nump">$ 37,368<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_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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<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 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<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 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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=us-gaap_EMEAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_EMEAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaPacificMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=cour_OtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cour_OtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947753698352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SEGMENT AND GEOGRAPHIC INFORMATION - Summary of Long Lived Assets By Geographic Region (Details) - USD ($)<br> $ in Thousands</strong></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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Noncurrent Assets</a></td>
<td class="nump">$ 35,147<span></span>
</td>
<td class="nump">$ 36,701<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Noncurrent Assets</a></td>
<td class="nump">34,047<span></span>
</td>
<td class="nump">35,457<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Rest of World</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Noncurrent Assets</a></td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="nump">$ 1,244<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and 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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139947753590112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RESTRUCTURING RELATED CHARGES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring related charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (5,806)<span></span>
</td>
<td class="nump">$ 10,149<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_PaymentsForRestructuring', window );">Cash payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,100<span></span>
</td>
<td class="nump">4,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">109,570<span></span>
</td>
<td class="nump">$ 110,785<span></span>
</td>
<td class="nump">$ 91,183<span></span>
</td>
</tr>
<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_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast | Minimum | Enterprise</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring related charges</a></td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast | Maximum | Enterprise</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring related charges</a></td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cour_RestrictedStockUnitsAndShareBasedPaymentArrangementOptionMember', window );">Restricted Stock Units and Share-Based Payment Arrangement, Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,600<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_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_PaymentsForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-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_PaymentsForRestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482047/420-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_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_us-gaap_StatementBusinessSegmentsAxis=cour_EnterpriseSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cour_EnterpriseSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=cour_RestrictedStockUnitsAndShareBasedPaymentArrangementOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=cour_RestrictedStockUnitsAndShareBasedPaymentArrangementOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>102
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M5V3^MC8]/M(;^3ZH\ZOC&_01SD.?8_68TTNZ-S::=M!T1\)]C$8[HI[$1CV
M*;4RQ<(%V/H\_BW%L3R"V?N%OL1*@GJY3W+28["\<D-!"<^H03"E5H976 1;
MG]N_A9>O?7-&=T'LJ<>@7G,\4F(S:A=,J96Q%8;!UN?Y;['-*1>0!/\1;*MO
M%GK%VY[54Z:_^KC&W"YA&>S",]AG3$-*C1%<C4DO,.A;2DA&38(IM3*DPB;8
M^MS^(Y6&:KZAL2[S/2-R.W#;MS<WJ@VNL3ZT,:U+N 2[L FV/L?_$@AP"'2%
M;.?'Y7NT(%["8)0ID>F5QC2*('-9".I]OT+OK(X%_VRT!6.[PV%"T)8PQ#>8
M*8V77KPQU$L8"J<P%([>!X!#]8-XC1;[:$E#%<LS M)(*+=FC=H'4VIE2H5]
M</0)_G&LH>FKM\'QFE3:KC-"3]\62J^@#VM,ZQ)>P2F\@E/+*_Q.PK#]/8;D
M#.8JYK#(^6C&>:)>Y<YH?B.J)Q)C?51C;I=P"4[A$IQ:+N$W&LK$E&5;(DSY
M).:,TA-5PC)J!DRIE6$59L"I90:.FY/9]EJZDD%BFZBAZ16KAIA1%V!*K4RM
M< %.+1<PBP5AV6-7N8V+CQB5U/2*5=2,F@!3:F5JA0EP:IF =#JB,?BF-67*
MO..,SD?,X-8Q\CP"0B#C9Y)*?D;-@"FU,K_"##CZ7/[ ;Q'A,$0/"8>ON7J&
MZG4J]\+U<8UI7<(5.(4K</0)_8'6-")L+1>T_X&"V("/BK8X5@^[?_D(01_7
M&-LE[(%3V -'G]3/QH_/:)3X@: ,C80@8-33#<K'$*^5U/1Z50]#]6&-H5TB
M_7>+]-_59^_YDZK'(,:Q%X =33>&TL^FC*5[XW!K2 MUE 4+>OW*H:>/:UR<
M< E[X!;VP*WU=&&Q@8Q7-T_/R%3#,NH.3*F5817NP*WE#N;),@P\F)P4*],.
MO4KC4ABC/N&@UD_59'7=;FAWKN^Z.Q68D_*@6NE_>7-B(7<A./J<"%C.8FG5
ME;#,U@UE:H/3[O4'M[V!U1ODG3R0N(0)< L3X.I3]N/RQ4^>[$%6M91/2%<$
M,EKUMO89U;ET$C3F<J]); AB^=/6_W)95QC$09HYSQE]W9^LEXR$.+4@@J9Q
MLNSL6)+SB9#T*Y!,?]D-#7WP=@A^712<MGT#S0YBV05V[ *7=7ESS 2:S699
MHP)>KO5!\CY'681DK=/Q^N15R&;)^V NW$&+Q-O\H^DO :Q<2X)6D(_Z< 3Y
MAE0X['L$T 08?,7NAQRC 4_K/^6YT#S;L9"/]VIFJZQR9"\K1XBL#403XA&Y
MWYE7]RF?7NE_I\:S]A+6RRVLEUO+>HT!-P,8,^#PBGXEZAN%7DKN5@[Z,">5
M3T[UP8VI7<)ZN87U<FM6;)U6'SW"ATK_<$:LJE1+']:8V"7,EEN8+5=ODMX2
M.Y2Z53/3RSU^4Q(S:KA,J96)%8;+U?NC$>#R,V055N&,0'7B9M1@F5++,'5/
M"L>EU4P+\#GRY%/QK(8\_S0O\A^EI>W=XO3L+P0^8>E4.0K)"D*MSC6L&2PK
MNL\.!-VF9>A+*@2-TK<;@N$&*$^ [U>4BN.!O$#^IP_#OP%02P,$%     @
M6X%66 K#((]" @  P 4  !@   !X;"]W;W)K<VAE971S+W-H965T,BYX;6R-
ME-]OFS 0Q_\5BTE]J@*!).M20,JOJIG2-6K2[6':@P.78!7;S#:E^^]G&\(R
M*4%YP3[[[NO/&=^%%1=O,@-0Z(/F3$9.IE0Q=EV99$"Q[/$"F-[9<T&QTJ8X
MN+(0@%,;1'/7][R12S%A3AS:M;6(0UZJG#!8"R1+2K'X,X6<5Y'3=XX++^20
M*;/@QF&!#[ !]5JLA;;<5B4E%)@DG"$!^\B9],?3D?&W#M\)5/)DCDPF.\[?
MC+%,(\<S0)!#HHP"UL,[S"#/C9#&^-UH.NV1)O!T?E1_L+GK7'98PHSG/TBJ
MLLBY<U *>USFZH57C]#D,S1Z"<^E_:*J]O6_."@II>*T"=8$E+!ZQ!_-/9P&
M^!<"_"; M]SU099RCA6.0\$K)(RW5C,3FZJ-UG"$F9^R44+O$AVGXDF9$H66
MK/Z]^IY"5VE9L^DFC<2TEO O2/1]],29RB1:L!32_P5<S=-"^4>HJ=^I.(>D
MAX+^+?(]/^C0"]HD ZL77)LD^CG9227TD_AU+M]:;7!>S93)6!8X@<C1=2!!
MO(,3WWSJC[S[#M9!RSKH4J]9N4 /1%"TG)_#ZQ8(!AT4PY9B>!7%-TSA'$)W
M]'RQ>EYNMPMT@VEQC[;/K[/'!5JMUAUDHY9L=!79BB<7WVNWP@8S])5+N$4S
MG!/])AC!Y\#<DZJB( ZV=TB4\)*INL#:U;8]3>JJ_.=>][8G+ Z$293#7H=Z
MO<_Z_D3=+VI#\<+6Z(XK7?%VFND6"\(XZ/T]Y^IHF /:IAW_!5!+ P04
M" !;@598E"Y<U"$'   N'@  &    'AL+W=O<FMS:&5E=',O<VAE970S+GAM
M;+5986_;.!+]*X0W6'0!I19)B93:Q$";WN+VP]X6F]V[SXQ,QT)ET4M127._
M_H:28MDB12=WN0)M)6LX>C,<\KVAKAZ5_M9LI33H^ZZJF^O%UIC]A^6R*;9R
M)YKW:B]K>+)1>B<,W.K[9;/74JR[0;MJ2>*8+7>BK!>KJ^ZWKWIUI5I3E;7\
MJE'3[G9"/WV6E7J\7N#%\P^_E_=;8W]8KJ[VXE[>2O/G_JN&N^7!R[K<R;HI
M58VTW%PO/N$/-S2U SJ+?Y;RL3FZ1C:4.Z6^V9M?UM>+V"*2E2R,=2'@OP=Y
M(ZO*>@(<?PU.%X=WVH''U\_>?^Z"AV#N1"-O5/6O<FVVUXML@=9R(]K*_*X>
M_RZ'@#J A:J:[E_T.-C&"U2TC5&[83 @V)5U_[_X/B3B: !.9@:080!YZ0 Z
M#*!=H#VR+JPOPHC5E5:/2%MK\&8ONMQTHR&:LK;3>&LT/"UAG%G=J+I15;D6
M1J[19U&)NI#HUKIKT"7Z\_8+>G?Q$[I 98W^V*JV$?6ZN5H:>+,=ORR&MWSN
MWT)FWO)%%N\1Q1$B,:&>X3<O'TY.AR\AWD/0Y! TZ?S1N:!;K65MD&@:B/.#
M+Y[>0>)W8-?6AV8O"GF]@,732/T@%ZL??\ L_NB+[HV<G<1*#['2D/?5C6BV
M"&8-%?9"_M66#Z*"X+VSV+OBG2N[ 3RL6,HHP5?+A^-X7#-*X@SS@]D)TN2
M- DB_57H;]*(NTJB1A:M+DTIO2A[-^P$)4_8!*1KE:0Y2Q,_R/0 ,@V"_%04
MJH7LP1962$@EH(U0#=NMVB!1P:;8+2#87E&AY;HTJ%)09(U]?($I[6;B(LE3
MJ#W[&U2VW-U)W4_W\PKIK+R/B"\?J9L/GN!LD@_7*J6<SJ2#'=+!@NGX(C<2
MUA)4EVI,TV7"AY Y[R:,9GR"T&.5X&2FJO@!(0\B_*KE7I1K)+\#\]F9L+E5
M9BMAADZV 1]N[B#"C.%D@MMCQ1EE?MS9 7<6Q/V',J)Z <3,>7E&29)-5X/'
MC*=YEOE!Y@>0^9GD@I[0YBGJ-I8]T+N)N@0W:F,>A9:S%9$[>&B<Q-.:=:T(
MC_.9S.)XY+PX"/LW "U,6=^C2H($0-IR_:7:7+9P,Y_JP>O)EL)I/L'LL<I9
MG,Y@/N)I',3\2VU$?5_:W;%'.)O:P=%)/6).XBE.URQ+4SJ#<Z16'&2SU6_=
MT@HDD;A)Q#AST+EFL&6D<VD<V1"'Z;!?5@%XU)T]$J>43O%Y[!)843.[%1Y)
M$"<OTB95*>[*JN- KT#!03)]K4)Y*V^G08^DBL.L^K=U6P@#I+D7VM12-W#Q
M9+G5&[G+9#C&<3)5*1X[QBB?*Z&1\G"8\X8*?Q8" ])NVX,?=2M'LO'"]] <
M3=+IANTUHPF903_2(0[SX:<!8J%V%J/HFRG ?B=KN2EG5H5+<820S,FXQPQC
M-K>GC%2(PUPXW:^/UD;T3)%>V"[KL32=R@Z/5<;2&6;$(S7B,#<>I)&6#[)N
M91BIRW28<D(<<O'8X93'V(^6C)1(SE#BB2(Z2K"W.7(ICK-\6L$^*Y"P,TA'
M(B1A(CP51N>0NB1'\HRP*=WX[!*2)'-Y/>HTS]!AJ'1K55\&BH*X'.BH#8]-
MRO,YV"--DC!-NL5[#JO+AR1CTPW"8T5C/J/GR,B9)-PY]L5[KA3<AI!B[N33
MM<(<SW1)9"0X$B:XOFC/(70)"T0Q=>?<M2,I[9I#+\J1V4B8V6[4;E<:J^+[
M-JE0M2U=61> &+W[AS(2Y3]YH0<=^_4#\AZ5_.^.3H,?B9'PH/"Z-:KXME75
M&N3'CS]D!/./75=CGOP'1$&:??4)T1MY.XU])%@2)EAHDH?UWM@L1.@B?A_#
M'VP%&7H052N[E)"/.([@=_L7-5MH\*!06K-5NOPW#/XOSS0^PN;R[*UL&JM.
MNB:]-0WT/&N[>;[A:0EQZ=YA@Y#):8I'.4#"<L"N+5!:Y_)+X_]+@C$C499G
M$>&Y)],X32-*XBBEV?/3ER8_&AS$$<MHQ&+N<Y_P**=IQ%C^2O?^"?2<"DPG
MT".3_!-(1X5$PPKITWI=6K$,^[@]4+HL:U2(?0G[NO<DU14_.$GSG$T/CWR&
ME$%+/,.*=!1*](Q0TJ X6OWT7'/"=*=T0Z'Q*.4\X@GNIHC E9VDP_R_X8*C
MKK:Z9!2G3B8\=LFLM*6C!*-A"08=3[MKJ^X+QW#P![V/EEO[,>I!HK*&>XG>
MV9-:+[E1C\::<K+'YI+CF2:"'AW>AW78,?8UM&=%Z55?U-55ESR+&9_V.CY#
M!M5&9GHT.FHP&M9@O<)I9DG4"]MSDH\9SIW*\-CE23K7RM-1EM%7RK+^\/)U
M0:3.UQ#OB9'/SG=BM#SZF&>_I/XJ]'U9-] _;&!@_)Z#']U_G.QOC-IWW_?N
ME#%JUUUNI0#PU@">;Q3HMN'&?C(\?")>_0=02P,$%     @ 6X%66%P[;,]C
M P  Q@L  !@   !X;"]W;W)K<VAE971S+W-H965T-"YX;6RMEMF.TS 4AE_%
M"@C-2##9FFUH(\UTA. "J:(L%X@+-W$;:YPXV$X+/#W'228T;;H!O6CBY)S?
MW^\<+^,-%X\R(T2A'SDKY,3(E"IO35,F&<FQO.$E*>#-DHL<*VB*E2E+07!:
M)^7,="S+-W-,"R,>U\]F(A[S2C%:D)E LLIS+'[>$\8W$\,VGAY\H*M,Z0=F
M/"[QBLR)^E3.!+3,3B6E.2DDY0429#DQ[NS;J>WHA#KB,R4;N76/M)4%YX^Z
M\2Z=&)8F(HPD2DM@N*S)E#"FE8#C>RMJ='WJQ.W[)_4WM7DPL\"23#G[0E.5
M38S00"E9XHJI#WSSEK2&/*V7<";K?[1I8OW(0$DE%<_;9"#(:=%<\8]V(+82
M[-&!!*=-<,Y-<-L$MS;:D-6V'K#"\5CP#1(Z&M3T33TV=3:XH87^C',EX"V%
M/!5/>2$YHRE6)$7WF.$B(6BNY22ZFF%!"I4111/,KM$K]&G^@*Z>7Z/GB!;H
M8\8KB8M4CDT%)%K/3-I>[YM>G0.]/I#D!KGV2^18CCN0/CT_W>FGF^"_&P2G
M&P2GUG,/Z,T5V(?:5(@OT1M:P"!0S-",2UK7VM>[A50"*N[;D-5&>S2LK:?A
MK2QQ0B8&S#-)Q)H8\8MGMF^]'C+^G\1ZP^!VP^ >4X_O&$SJN@!@>4 IKQ9J
M63&8:0FO"C7XF1O!H!;4*\8ZMEWXH.MM2_LQH\CK8GJDHXYT=)1T!G.=" $E
M"Q,D>7R)2BS0&K.*H"NHS)0SAH5$)8$%*X,BOAYB;[H(M]G)*\O;H3\5U>/W
M.G[O,OZ:4B)<J8P+^@M>:!_-TT'X1M_?QK*:WP[_&8$]"WYGP?\K"U3*ZC2^
MOT>URWTLH@<<=,#!7P'#WB85+&.T6)VB#DY2'XOH48<==7B4>LKS'%:@?RCS
M\*PR/Q75@X\Z^.@"^(MK/-H;3-<:+O)S(GL.;.O/_FA=[N&\(F^5>W//=\(H
M=()HQ\!0J&?YH>M;P0$'6SN\?;F#"ZJ^E>^S>:YC>6ZX:V,@=!1$KN?[T0$;
M?_9H^^C>%W^$4ZJLQ,_&R$EH9X\D\((@&-F[R/N!3J"9PQU@<^N0I4^X[[%8
MT4(B1I:0:=T$L-**YM#8-!0OZW/7@BLXQ=6W&1RTB= !\'[)N7IJZ*-<=W2/
M?P-02P,$%     @ 6X%66$:YIZ!Z!0  3!8  !@   !X;"]W;W)K<VAE971S
M+W-H965T-2YX;6RM6%USFS@4_2L:M]-I9YH820A!FGBFB?<C,]MMIVFW#SO[
M0(P<,P7DE60G^^_W"C X2) \) \QX',O.E?WXUCG]U+]U!LA#'HHBTI?S#;&
M;,_F<[W:B#+5IW(K*OAF+569&KA5=W.]52+-:J.RF),@B.9EFE>SQ7G][(M:
MG,N=*?)*?%%([\HR5?]=BD+>7\SP[/#@:WZW,?;!?'&^3>_$C3#?MU\4W,T[
M+UE>BDKGLD)*K"]F'_'9DA!K4"/^RL6]/KI&ELJME#_MS75V,0OLBD0A5L:Z
M2.%C+ZY$45A/L(Y_6Z>S[IW6\/CZX/W7FCR0N4VUN)+%CSPSFXM9/$.96*>[
MPGR5][^+EA"S_E:RT/5_=-]B@QE:[;2196L,*RCSJOE,']I '!G@:,2 M 9D
M:!".&-#6@#[7(&P-PCHR#94Z#LO4I(MS)>^1LFCP9B_J8-;60#^O[+[?& 7?
MYF!G%E>RTK+(L]2(#-T8^(!--1K)-?J\%2JUFZ/1"?I^LT1O7[]#KU%>H6\;
MN=-IE>GSN8$U6$_S5?N^R^9]9.1]F*!/LC(;C7ZI,I$]=C"'Q7<,R('!)9GT
MN!2K4T3Q>T0"0CT+NGJ^.?&8+Y]OCB?8T&X_:.V/COB[KE:R%/U.H+\_WFJC
MH#S^\06[<1;ZG=F><::WZ4I<S* I:*'V8K9X\PI'P0=?H%[2V?*%G#T*8M@%
M,9SROO@J]J+:"5_ &D->&]J>N%]$E/$H/)_OCT/APABAG$6/84L7%F)&8M[!
M'BV?=<MGD\N_DMK8 E3C-!H'T=&+:<"2A YHN#"<$,+Y@(8'%K$8QWX:44<C
MFJ3QFY):HZV2Z]SX.$0N!Y)PC@<</#"*0YX,.+@P$B9AE/@Y\(X#GRS'M@=6
M=T@\P*C50I_YJ/"7+,.7=+9\(6>/@A=WP8N?*$,M4K7:(!@5,(OW(#*VMJ?Y
M(AA[4C (AIEZY8,Q3 ?EN_3 * MQX$^&I..33/*Y20NA:S(@D7X*FQ8^*HF;
MB;;FAGGM@_&(#UN,"\,\H72DQ>"@G_O!='6*"E*[J.FD&2B+W(X9*\*\0SUP
MEI'$E+ !)P\,0U\*@@$I#XYS'K,14D=B!C^5<4;M5F:G;,DJ4=2R9K5)U9WP
MBQ7L+.2$Q4$TY.7"<(##80_RP$92#I.>$IFD]$T:V"7I]"$O&^*\/^2,1L,J
M\N!8$,?,X>/B:$(8)2.D>I&#)\?_X@\[&=9*E@=B(#*]A*B[/3AD+'$VR ?D
MG,9.YGD]TB"B(YQZS8&G1<=U903T4 ,"V4JX]Z@2WD[7NGD4U# \BFG+R(4E
M.!PV.I\S,I9SO?[ TP+DL]D(=<BT<2*N;#C!R9"&!T3"  ]Y>& TC$:(] H$
M3TN0.L]N!?P\%NVV(),^C!2/JR!.,/S%0U'E!7+(H*&L\@(AU^(148)[58(G
MY_;A5P)P.>R2EQ%WRYPZ<\B#"CEQZL9%$4S&-JA7"'A:(OPI#"I@D[S+CQUU
M#1L2,384ZUX@]#WF;(@/&#*"QP9/KPSPM#0X\$#0SI"&>2/>O(HA0!]N4YVO
MT%OXT9S)HDC5$>*=EW3SGN1XB<&IHX-\,'Q*G++RPT:$/>G% YD6#Z-TL[S8
MV9'[?,+MFYXB[(-Y"(_ Q@CWPH),"XL?]?D1$$OW,*_N1$-(HYV&9\ 5RG&[
MJ^=S]70F-+;^:'B$!@L2QF,\S'H?%'(9VA 9:D@?% 1QS!D9&7NDUR=D6I^\
M0&2.DV8J-JX:&8V-!SH6&P]T)#;SHV.V4H"DM,>5&ACN*M.<5W5/NR/1C_5!
MX.#Y)3Y;-@>;O9OFG/43*-6\TJ@0:W )=0!S435'E\V-D=OZ,.]6&B/+^G(C
MTDPH"X#OUU*:PXU]07> O/@?4$L#!!0    ( %N!5ECLE?DK[P(  &0(   8
M    >&PO=V]R:W-H965T<R]S:&5E=#8N>&ULK59M;YLP$/XK%JNF5FI+(+Q4
M78+4))M6:9VJ9MT^3/O@P"58!3NS3=+MU^]L"$M2$O5#O^ 7[GG.SQV^8[ 6
M\DGE )H\EP570R?7>GGMNBK-H:3J4BR!XYNYD"75N)0+5RTET,R"RL+U>[W(
M+2GC3C*P>_<R&8A*%XS#O22J*DLJ_XR@$.NAXSF;C0>VR+79<)/!DBY@"OIQ
M>2]QY;8L&2N!*R8XD3 ?.C?>]20R]M;@.X.UVIH3HV0FQ)-9W&9#IV<.! 6D
MVC!0'%8PAJ(P1'B,WPVGT[HTP.WYAOV3U8Y:9E3!6!0_6*;SH7/ED SFM"KT
M@UA_AD9/:/A242C[).O:-D:/::6T*!LPKDO&ZY$^-W'8 GC1 8#? /Q]0'
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
M^T?FNRR*9JA[7Z^R=TWE"^^Z['\N%UW? HK\[]2)>;X'T_,AV3SJMGGAGIX
M772NO7$GS_[^M_,?SQ[?LML'8;</;IO]W[F@VR>\F&=?F3-[U_JZ\-L* -,L
MLZNF[@!.94YD]&'MS#>NS%[Y.H>G\RJ[[N$+(-B^RV!\-90NZ^GIS3:O]UE>
MEYF'WW;KIJKV6;.K870W+#I?^KR%6YAGEU65=7Y5^Z4O\KJ':7K7%C)^D5>P
M$.P))X++JKN<*+O+UOF-RQ;.U9FK/! )[<O766%W/L\^=@[/\[+K/9 S3(1G
M@2O;YBV?+3GL\:/AO,@.?;\':NW7V2^7E^^ 0_TQ>+A_H,X:V!D^G/4-?/KL
M,J=+SK)_#>6*)IK1.?(.V.&6C]&O\S[+ETM@6 0XV%G3XC[R#2(L708\[WH&
M0>7SA:]\[P4DK:MHUZ7OBJKI!MQ+3H-P,CR1_OW50\YPX Y8)?[_V%9:=^/J
MP=':[@M(B0X6+(<6"2N.P4];U_JFG&>?'''0K!G:")(, +_VP.A:N/.*9@)D
M@(N> ?]K6P0CP+OT!",&V@V@2S/ 2%BFS9: !DTKX-LA(E0>MH; 7^ N\JZI
M\T7EL@$84DM;*WQ;#)NN)WP">K H!R#H$"W_1=?0P)_%>GR![L@-"MK/LL4
M-]FZK&[Z#%$20=<W,UB\Z5RX*9B=KL8!EA/:"A)NF?X &C>N[>"@@$^P-3TZ
M'09QV\-Y>! @)0)5KP1^)&[6/<X L,7G4P1[F2$EP37Q$+FRQW([N.["U6[I
M^PR0.RORK>_SRO_)XS:^0SD,$Q)-UGEU.L!)NF;9[_"@1=/A:O#=<JC@R#?,
M.ZJF7IWBIU(P]S'#/V_;/6+&35X-A):@9>!1X*O*(8JT*$U/FR6M8H?BB  H
MV$M>KSS"PQ & *_9P/WG7_20,[D91<UD$I#A#O"LI '3]#5#O(>QA'#(IXI^
M@-L!"@/AW\'AAPKI#D@7T+%M-G+/!FL(4X")$3;QDXZ8&8\%1,4'6R1#P J\
MRZ\2Z3R[RKOUC/[-7@+S@5-%M'P/BP-%X6!ZX%-$F2P'PEX#@($+5QX&(LC@
MPGIF<,32<@ -W $L6^'.@*J!V1'[:!WLE24\H G("(!6G["8[= 6:[Q$IL "
MEW=Q?_/L[=#RM[C1\<^\S:['F<)#L*#;PT;:SZ"G+H&0:=%E@(JO =3]8'@$
M(F77$_#RGM!S!I+' _3S[;9MO@CS6>:^%2Q<N"(?.F62\+7?;!R()CP4J+%K
M8&:G2*@*#Y)8;XGJ JAIPT"^L%,/T)6C,.<&6/4PGLX%Z 9T)B*#& &0S=+#
MO>#5%TT+K!,77H.>_<>0 ^MMN[__[>'%^4^/#T@E7\&5X-7-[:47A!O*07W@
M32082>AYP[818LQ-=003PDPDRVC:NJE/CTS-L^CH!7S$;P^DSG,6YMDU:JX
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
M,EQKFB(C<0#4 I!)=LH(K*6JQGJ&,:2C*# /8<F<87**_JW]R$^JB$X,&"&
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
MFFG]<DE?9VCX +V?:^TV#ZQ@^[UW^@]02P,$%     @ 6X%66.KOP)LB!0
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
M&KP,V>$";Y]<D0"NSZ0T#R]T0'^?/?H74$L#!!0    ( %N!5EB23#)"4P4
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
M<4(+[2Z@?*.PU/8;9^ X\^?_ %!+ P04    " !;@598'3L3V3T)   %%0
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
MCQM(?"UQY6,;!' ^,_A4=HM@8'V)G/P#4$L#!!0    ( %N!5EBG1'37Q@P
M &<C   9    >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;+5:^V_;.!+^5XA<
MND@ 1='+#_41($G3O0+;-FC:+1:'^X&6:)M76?124IS<7W_?D)0LO[)I<?M#
M'#W(X7#FFV]F:+]>*?V]F@M1LX=%459OCN9UO7QY?EYE<['@E:^6HL2;J=(+
M7N-6S\ZKI18\-Y,6Q7D4!,/S!9?ET<5K\^Q67[Q635W(4MQJ5C6+!=>/5Z)0
MJS='X5'[X+.<S6MZ<'[Q>LEGXD[47Y>W&G?GG91<+D19254R+:9OCB[#EU<)
MC3<#?I=B5?6N&>UDHM1WNGF?OSD*2"%1B*PF"1S_[L6U* H2!#7^=#*/NB5I
M8O^ZE?[.[!U[F?!*7*OBF\SK^9NC\1'+Q90W1?U9K?XIW'X&)"]3164^V<J.
MC;%BUE2U6KC)N%_(TO[G#\X.O0GCX,"$R$V(C-YV(:/E6U[SB]=:K9BFT9!&
M%V:K9C:4DR4YY:[6>"LQK[ZX^7#[VZ<_;F[8U<W'FW?OO[#;WRX_WKT^KR&;
M1IQG3LZ5E1,=D!-&[(,JZWG%;LI<Y)L"SJ%4IUG4:G85/2GQK<A\%H<>BX(H
M?D)>W.TT-O+B _(^BUIJ 3S5[$J48BKKBOWK<E+5&LCX][X=6WG)?GD4+2^K
M)<_$FR.$0R7TO3BZ^.4?X3!X]82V2:=M\I3T'_#+TW+"R&?[9;&[6F7?V?LR
M@TD0&>RVX&6%>Q@\C#VV$HSG:EF+G-5SP:Y5H[%)[M$,?^]D=D(#?_G'.(J"
M5_L&F%?AJU/&RYQ)LU#B/;4*#6 W#R)KC(P#BZJ9P%SML=[RMUKD(A-5I;3=
M6+NVQY98HN& 0:W8:BZS.6UUIO$$2G"6J<5$EMQPAII"S78U4KI4Y5E5\[JI
ME7YDE=$'VF-L9=Y_OOM:^>P+]-A1 *MHP6JA%R1=& -\X!K+ ^ AW66J+!U9
MK60]-]MY?_N)39J:WM6R; 0I/5/W0I?F-8FS*V- +JTBT)K>@8*A*IZ6,\97
M7.=5M\N^">I]ROJ$@W=BHALPM5%P!Q!&Z[^$@1FUX_MN_LUB6:A'T;KVMH$]
MP+&[<F[N;F_7+K1NFXB,+P03TZDPW,Y4:]$X\*S\U5Q80VDQDQ3JQKKD0<L$
MR&J=F5>\ I]G!8<Q>D)/0+&%O2X>O;7JI**])=V\;E^[CH= RE]"DV!8'.OT
MD=I'I\5.)Y\MM;J7N:@Z18T'R:,_ DW/X-*,4A0I3/S9R/KQC-)9[K#AD_$W
M0&&W)0HYDY,"9G:NJI!^'@E!UE/5'-LSF$/@+(QQ:>5ZKE4SF[,E?]2P'PR;
M-YF+DYJ-!VPI-&G?@A7% ?1R-R@/OJ,>66J9"7H&4MB4KJQ3<[BQ75G &(N>
M0+Y<%C+CI+F"+S79#&M*!1OH5D#!JQI2'FF2X !.)1_.%I3'UANTDZQCMB15
MA"1=M]*F4D,<0&9"SH@M:3$^19@"F8\L#(T3/B* %Q,\PWV[\J/@8##QD(GE
M&I96XM:J+?S;7>?M^@3B-6[).!XMOQD2%JB"DK2-%VAE7\4^NS2.1.:UZK79
MUV-AY V#@0<^;AU.4A(O#D;>>)ST4+#C*T-[+D'F9F>R(IS!M0VTT)L19>02
M\GSVM7MKD2BM8[-"562,YX*DLUZ+%LY*%(O=XRDOB@I< @3^G^3#Z>5,V2"U
M[RQ/;#]=)X.*2?@RE[@L'F&C LJ8 9A5B;HN.FB3*9@IG:O.Z%:/#K"D!Z(9
MP)297"*@*THN;;9PR:?3@<B)@S-0X")<"BPO2HI8FZ!HUH:U3K"['B6WJGR&
M?^LU/]=:SF9./GQ_SXNF2ZC&>(YZ8$]T%Y5])Q[HVI(99PN5RRDT,J^P,3TS
MN6]"6,K4K)3_Q7SP.2(<<7;OD+*AJPMWAQNK!E&[6T=2/A2\-E.Y<R84AX6*
M=I#/WC:Z]02%:.5"9R=&C-JXB$RBG/.<[=B':!_D!Y^A9;#VW;-+$T7'L1>&
MJ9%YG'I!,FJ#GMPU$:31#YJA:FNV3ZY<^28,D9N$LEW).-A72"HU*Y#+UA:R
MXPW6IUQJ9HQJV)&2P8:8&<IL;2'UL$3M#:)Q-IQJM=B2YO>JB-VZZJFZ:[W,
MO0!;;AB#(Y@:?4:K,F(@BN66T.]Z4FQWB)S8XR2;O%LJ-B(.^9Y*!UZYP*U>
MLH^->0]'?C-MH<C/>E>7,^!N1A:\X@41(05.&+W:EANQ<.R% T A';!C-O2#
M$1OX28CK, J\:)RR7UU!EPP2;Q@-69CXHX@J9IU)"K"3(1Z'7I*,3UGBAS&[
MIO4HN$^PI!?%@U,6QB3S:55BI"HO' Z\,!YC^9$?Q% %&D*5)(+\I,,5.0'R
M4R\91D@8 88,_%& Y4<)#8?$01KTC"!+T 6Z_,QB"< V_519VS() 0(@4Z(#
M\.N5< 6=<'M<$[0ARQWDF#3: 74?D=O4S@_JTW)6)U9TYB6_'X^0&Y/48\>#
MD1>'+L$>1RE,'P\V\'.0/#S''(Y#0JO2JD4,!Y3Y[$#LF2VUH>#@\%.+VMV,
M 0;L9>1'0[>3<.A3;6!*2/-A5JG <51YMF'E&)V\3Z33M2,M<8%MB>>KJ<2H
M'C-(4Y">R%,;L!2N3FW3 W$6#5X@)P,$G6S'Z[:L4J6+3=(5FF)T.\[457^B
M@[$4#Q#9*60=8L@Y.*DR)=*)/+3^$Q);,<X<2$[B0;IQ;:UL':E%89+N7Z8^
M&*E'ZT1+C)H6@L$9=?9T (4Q'<]K*N0K68L=<H.C_GY.NW2X7,?RU]*%_^0O
MF W &XUB+QC$Q DC?T0,%PU3/%VS&N(I1M&9#,!WQ%&_6]DG8Q!.ZHV'PU,S
M-6;OE)X"2?0N]J(4\\;T+O73\+DJQ42V\3!$LAV22F WHJMX,/"&4'*3(C:C
MSP2%2>UN)1-((2KN<4JQ%*5>.NRB:>R-AJ.?I063L\ZN#(*N^PBZ<0BZ;(]7
M6T;<(1&.ZGOA^ *52E/+PJ -^"7LZ6? E)3?RL'.8W(3,W\0P&X. ,SB@(CG
MW88Y-XKL8Y?2*.7Y8THF$;R:HJZJOI]-M3!TC<BVB5^PV!^Q%_@,\1GZ,3[)
M,IDYM$#UBT@OK<U/$=JA^XO6@^X50A460=0,1F8^_HWL/Y+Y5E(_#G\\2E'D
MS($)+_9=$6AZQ;QI1JU[8'&;W?K>:"I;%!+94#GNRLY-L/6JRF?;]["QTA?L
M#.EY0,9*Z#KQAR]8X =T'=#S@^;#6XR)_&#OU3Z#QJD?D=QA2/('J5UQ-*1E
MDK$?NW?I(2N_V'-Q]PQ*S=#F5](D'M?27,/<JI"Y8>6[]C3(5-Z?P*#<E0\_
MCN1K9?IU:C8$G=8!KJAVB./ =:C7Z#Y((],/F+:<0CO'X$(M38L'7DOC$.8P
M1(C2:C2.V1TO7,=MFU)"!A:/$ <@&9(7#;P4_WZU>=6V4#EZ/7?FA42-\?$
M R$X((U1J@Q)C5HW66U[G#9-M7W(R8":?O H=M>"^HNJ(1_1&*3>8$3Q&(8!
ME"3Z!MF%T!:-1<:7$N,,KQR/P/(#*H^\)!@Y%DQ C<&3W6"K#&B)4K(!+AJS
MLX;:##6M5]0)Y<]LSG:)].!)AZD3;/+#VK19:L="6UXW92\]MTE^4^^,$-!3
MOFG3S]:)7%<5B2[ MKM;U\'L,'A[C#6E0RZM'H@LZ-P H6/-8$YO>=X68/S@
M7LW^-C;UO+V8C&>R7 0 IL/X;]E/!#9Q^_FRJ^E!Y&QKW>_##YC"%?(H-X*_
MR3/!VC-05B 9/$"F^QJJ)]ETQL]*P#]1WQ.RCT=H*%'FH["RH8BX1AR9PY6L
M632%I8M"597CG/7I#2<RI!H*^WCW,RIX=&:]9_N.*GI.ZYO ?7GAL&>.+]<=
MF-D3N(W:E>-XW!),.AS_S*ZN;>UACP8^]P\MW[>'EI^VSP$WSC:G#<A4K(\X
MMZOH7>CMUL9W&Z55_VN<7A/>.QHPT;@Q;%W)]NKL.W=P>\]E84J1GKZNAPF'
M7AI2IAJPL3<.D8O2L8N] ^?\W>:3H9?$J8<2GG+8"+<1ED^"\.3[J3W9_2;:
MEM$]K?@]M*W8<OO+GMZL[FLC4U^C]2HHD1N;<OKVW7ZI4J&T1\G+-;8QLV>E
MMN>Y<]^G.8FN)G[OD@D\;-/TM<I%_\"YIX#'ENU)ZF9K9T[/S*\+#,@4G1I,
M&E15S9(>A %J'+L>RK?N6Y1^.'LH!B?_:04(77.4)X5<('4:U]OFL6_"C:^#
ML']995K06-J]TTR?@72RN6O"K5(8X=L#OYP^]KRVIXZA-PH#UZ=X(S1/[JN@
MO@[/XI[N--1G']6A%4WL&I6V\O@!J:&_[XOU\]Z/'Q8"A0O]Q -%GVK*VOX.
MHGO:_8KDTOYX8CW<_@3E ^H>"<4*,<74 $WI$=/V9QWVIE9+\U.*B:IKM3"7
M<X$-:!J ]U.EZO:&%NA^6W/Q/U!+ P04    " !;@598OB!IP14"  #&!
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
M\$0A2KE5!=!9IUSK'['E(YD'XF@[46-S2@+65,)1; 2OB +.M80>]!P9U I
M=TR6;2  !\*1WHNR!HV><Y1%6@&U4#5G;>-9#5 0D'33F2ZW3:4?)=E0**?^
MD#UBZ]J20H^SE2A0/A[[8;%:D7=L(WVQJAX#;5V(C3D#B2BBJGH$L#6J9PGK
M60,/(#X(I3>OK;&)L3A;>B-+6=$ 6[45%G:,+ 4*?:4-)64\>QUR"84?GAJ&
MRJ<8[Y)IBS!HC4\F.<XWRE")'0>L3T"I>'HG*T1UGV!TV-IH:WTP*G<\Z,MX
M%/S0)90*SBC9DGH)3C2@_L(&ROWAP'[GBCQ+X4QI4&CKO'KT3]U&T-1NS\'+
M85XC5$E\A3A 2'?$@H#+O8F@\)&)IL$O1<0XC<FP;\/=$E)*)TGH:[UW,!/.
M&;5LG4_8;L-GOG^.@&3+:TV)/1%":EW[],6$GA#Y%1V<]:Z"S;0 ^M-6PE1]
MBLAR@$^^)>C(]*JE!Q1((-#[U/ARB<'.^T2H/>"N8VAY=Z;7#CJY?L;Q<$#G
MG;%S"&.M72_U =[ X%(6H@T:].BG(O!\!E"3!Z0#Z4=HI2B^(<0^<K&FK9_V
MW,/Q) P^$]N&+ U3.!)3%_='(7X+O2730MWKJ.UT:$N]1) FLD9!L.JU(E]2
M:7*V(Q;P2&_)!*M7;@<3CE%-H9NEHK7<%PJ]QP"SHI)]:II[Z<M?[U@O&9!]
MJF*84)*0ZV;/]P'A6B*(H6D>;8EBJ*CG\25W")(1NR$:2BVMQ]*'&1Y1H1N5
M?[B0IG=1X0]^)@-_LV.1.&9?-@JTP,Z->)#/"C(/=5@6FUI7>OT8:M#05_2.
MLH.7Z&PL5!20H_(P4JO!AO8I%;N"YUVS9PUB+;02>[H6J+^70U]#&K86IAPW
M(D-S0EZD%4^>I.;RWEM6Z7I]1$)<]G&!6C6D-V%>2[TVHME03:-",11DHM7Y
M0.Y6*A(&APIJ(/=>%M$TJ1J(%?P\M@I7XR3V$M/G[DYX75IIH-^AV?D7@BGT
M[I"?0FZ7<'K??=-/0C\QNN>0KH/F_<C2:<[1VN$J6>0\GZ=TE4UY/)^-U3")
M%SS/$A;/8Y[,,Q8G$<^2Q2!V><RC*&98.)\O6#;GTUG,/FEJ 'J-^)%-TYS/
MIAFN\B3ELWR*JRS&^3CK4!$9XXP7J3\!Z.*,IU%.8].8YW$TQAGG$4\]OBG/
M9RDCN'GZ5V >DD7B9X'3YH0TG<^ ?N:9BGF69J 3&5:H2@VN/K@)PG/O_O:[
MPD5\)#Q.B:)TQK.9MW?.HSAC'_]$TEC"\T7*P!(L2WBT2-C%M_KVK9*!13Y?
M@+&4Q\F<+4!)?FCE,V5,^ *+$CZ-(OS&H+SW=L<)DDPYB:2?9GP:YRR?PL]S
M^)LOICE[]XSE9,%GWMH489O-%CX*%SR;+MB[I]P:O\'TL4SI%_+ ]WHA3?P'
M"_1OH=OI(Q!9"P6@Q4-G0X^7: !]SUF6AD0$]E+6AW=Y]!!_.;T^UXK*U$<'
M_2=?IED$-A.R93:%$T/T1HC9E%VU!@K)V;4J2R"^0OL6!.AB9: ="&1X,IW!
M+=@CPO\87&<IN[!*L%M1D,*P><+!%YO.^0*/\@SQF;(;7\!S$)ID%.+Q(J=@
M2J?SSD4O)^('%&ZP45&7TM;./(X[ J)KW\JA(\-0'/U$KQ.('=F3Z/8DH&Q-
MUY"S1U!J400.<NI_D\ ',7O,_ODDP1<A  _YO8-B#ZLV[]_Q: 'P->0!0[V\
M_+U5OOQV;7V7&IS5TA?&DHPLNC1_WCGP9^6N\N];=S>?AV,1=Z,"$4+PU8%(
M>CZ2'(@H'F4D07!@EL^0!*$/^Z)-!?YYC&R$XF79X&I,C,.**9]!^@Y]WS@9
M?8U"P*_]-S<;_!\^3 VCPV>]B_ UZVEZ^"9XC7=@O-6!A!661L>S?,),^,X6
M;IQN_+>MI7;(+G^YD7@=-#0!SU=:N_Z&#A@^=I[_#U!+ P04    " !;@598
M[ZDH :8$  !P"@  &0   'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6R55MMR
MVS80_94=-=,G1W>[:6IK1G:<2Z?)9.2X>>CT 2)7(FH08 #(LO/U/0M0E-S:
MGO9%(H'%V;-G+\3IUOF;4#%'NJN-#6>]*L;F]6 0BHIK%?JN88N=E?.UBGCU
MZT%H/*LR':K-8#P<G@QJI6UO=IK6/OO9J=M$HRU_]A0V=:W\_3D;MSWKC7J[
MA85>5U$6!K/31JWYBN-U\]GC;="AE+IF&[2SY'EUUIN/7I]/Q3X9_*YY&PZ>
M22)9.G<C+Q_*L]Y0"+'A(@J"PM\M7[ Q @0:WUK,7N=2#AX^[]#?IM@1RU(%
MOG#FJRYC==9[U:.25VICXL)MWW,;S['@%<Z$]$O;;#N%<;$)T=7M83"HM<W_
MZJ[5X># J^$3!\;M@7'BG1TEEF]45+-3[[;DQ1IH\I!"3:=!3EM)RE7TV-4X
M%V>+RZLOB^N++]>+#Y_>T>+RM_F7RS=T\7Z^>'=Y=3J(<"&&@Z*%.\]PXR?@
M1F/ZZ&RL EW:DLN'  -PZPB.=P3/Q\\BON&B3Y/1$8V'X\DS>),NX$G"FSP5
M,(?H-T7<>&W7I&Q)"S8J<DES*1 =-0?Z8[Z$%2KFS\<DR ZFCSN0+GH=&E7P
M60]M$MC?<F_VXP^CD^$OS]"?=O2GSZ'__WP]#S<Z[M.SD/25J5*W3$MFZ<)R
M4XAN;N.)[S 9 H<C6CE4:K>\PJB(6!5M&Z^=AZ;?95?;6XB/CHX!SW3#]_C#
MII+&#!0K%4EY3L"%9"0Z*CWVR#B[?AG9UT>8'B%BUJBE85I#O%CUZ8.EPEG;
M-OI6QPI@.K14C@B+G]PMUTOV]'.JI/$1;>'(JN1'46.4%7<I0$YQK(U;*I.&
M"E"PB.TE1[ @9?3:)J/"A4B[@N(<,OL@9 Q9YC)D.F*[%(TX!'++OS@-(XB4
M0R#7-&"ZL:G\LG28NUY)0""QDY%#G^8!?%%8&#OD5CG01%ML4UB>"[>V^CLB
M\P^JW;>57E3*K\6/<$,F6E>PV.<4T"]&P_X(0\<8D54FO+GO,*#&/M+]L; I
M*E*0OFZ,NV>FP+< MT469\F65QKY%^$"E9E7K)CN6:%V9&@06C[GJFW[<;_K
MT4*%BAIUGXM(.!X?4!0/+Z;]5]W"EI&46I4L];;S$IYP,TGGQ5]ZP-?!Y#)$
M.,GO)N#E@5QJ/S)T+H@+9X,SNDQLKR+^.JH7@O$67T$D\>N#+$D^H5) IF&'
MF5_<O)1/#>)UM2B;ZF"GLMBHIO'N3N.KQ,@)1#CI8OYOFDZ.VAH2VY5W=3J
M0E^Q3J4,)XNKZY"D2(P0MK"0"C3[C.=Z2 [=KA8/2RYEH%$ZJ0C,?_%(W?NK
MLAM<"61AFDI8HWR2<O_HSGVKB=B7V/?HC2!EMA9S@H8@E1M6J.=9D@^W>B-5
MA4_@HO<CI7]0XB+*@X!R8XP[M6'S8O*8]K'RJ/XZ?PQS#CXJC^9H Y]*K^ K
MHRP&H$$2\2/8VTK#: M -$M6KNU20?T&F1!S_[$OR>#@%E S&ESN.M)I&QOS
MA:!;[:Y3\WR+V)OGNQB8KK4-9'B%H\/^3\<]\OE^DU^B:]*=8NDB;BCIL<*5
MD+T88'_E7-R]B(/NDCG[&U!+ P04    " !;@598$=KK+%P"  ""!@  &0
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
M 0M!F@;X_5P(O3DP%]B^Z3+Y#U!+ P04    " !;@5981_M6-84H  "4AP
M&0   'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6RU/6ESVT:6?P7ES>XF590L
MT4YBYW"5+-NSVDILEV5/:FIK/X!$D^PQ"# X1'-^_;ZS^S4(PG*2_9)8$M#]
M^O6[+_RTKYN/[<:Y+ONT+:OVYP>;KMO]\/!AN]RX;=Z>USM7P5]6=;/-._BQ
M63]L=XW+"WII6SZ<7UQ\]W";^^K!LY_H=V^;9S_5?5?ZRKUMLK;?;O/F\-R5
M]?[G!Y</]!?O_'K3X2\>/OMIEZ_=K>L^[-XV\-/#L$KAMZYJ?5UEC5O]_.#J
M\H?G\Z?X CWQ=^_VK?EWAD=9U/5'_.&F^/G!!4+D2K?L<(D<_G?GKEU9XDH
MQ^^RZ(.P)[YH_ZVKOZ+#PV$6>>NNZ_(W7W2;GQ\\>9 5;I7W9?>NWO^7DP-]
MB^LMZ[*E_V9[?O;;;Q]DR[[MZJV\#!!L?<7_SS\)(LP+3RY.O#"7%^8$-V]$
M4+[(N_S93TV]SQI\&E;#?]!1Z6T SE=X*[== W_U\%[W[/;F;Z]O7MU<7[U^
MGUU=7[_Y\/K]S>N_96_?_')S??/R-OOZ;5WZI7?M-S\][& _?.OA4M9^SFO/
M3ZQ].<]^K:MNTV8OJ\(5Z0(/ =  [5RA?3Z?7/&%6YYGCRYGV?QB_FABO4?A
M](]HO4<GUKM:+NN^ZGRUSO2<V?]<+=JN 6KYW[$3\WJ/Q]=#%OJAW>5+]_,#
MX)'6-7?NP;/_^+?+[RY^G(#V<8#V\=3JS]XVOEKZ70E UJOLNJY:@+G(D;K'
M0/V+%DM _3: ^NWDZA]:A\N^;#L/G./:,?B^;(7L_<9E@-1=WA"0*=2NR%[Y
M*H<3Y65VV\$O0')T;>:K;%E7*+Q\=P#6ZC;9WZZNWH(\^;WW<$/ 2A4('WPX
MZVKXZ:/+G&XYR_[9%VM::);E59'E+0BO'>[>9MTF[[)\M0+I O]VL.*N;A".
M?(LD15B%YQW\"U\M?;[PI>^0PO#GQI4$=>';95FW/<*2TTNX&)Y(__W90\[P
MQ3W(-?S_*5 :=^>JWM'>[A/(]!8V+/H&23^^@S_M7./KXCS[S9&XR^J^B2C)
M /$;#U*I\4L  E=JO*N6;@;"JFD0C8#OPA..&&EW.:S7PYNP39.M@+'J1M"W
MARU<Z0$T1/X"H<C;NLH7I<MZ$!D-@;;TS;+?MAT<W+7GV:U?5WX%V\->'E#0
M@D99_).NH89_+C?#"W0G;A#HO^P+@'S1PTTV+JOJ#NX)* 50U]4SV+QN7;@I
M6)VNQG4.J*D*1+AC1@)LW+FFA8,"/0%H>G0Z#."D]7 >?@F($I&J5P)_)'G3
M_I@!8I<?SQ#M!?QZB]?$K\B5_2BW@_LN7.56OLN N+-EOO-=7OI_\7M;WZ+6
MA 5]!=!6>7G6PTG:>M7M\:#+NL7=X'>KOH0CW[$0*.MJ?88_%4*Y/S+^\Z8Y
M(&7<Y65/9 DV 1X%?E4Z))$&5=]9O:)=[*OX1D 4P))7:X_X,(P!R*NW</_Y
M)SWD3&Y&23-9!!2N SHKZ(5Q_IHAW<.[1'! ,%?+KH?; 0X#3=W"X?L2^0Y8
M%\BQJ;=RSX9JB%*J U,3/XDTKN\"H>*##;(A4 7>Y6>9]'Q"J'X7A.IWDR+Q
M.F\WLPS_F[T$\05XB83]#L 'GL3M\8$Q>?N7+8ZB02DZRT'N;.#^RP/< ;R(
M-PKTU+'\)8F;P\T!B0!62D0<"!V0Q23=&@>H9!,!J!AT$5QFETC 7=\L-TAC
M+""6N+V+\)UG;_J&?XN #O_,8+8=KA0>@@W= 0!I/H+1NP(Y0YNNPJ7Y"BBA
MZXT(0YYI.[K;O"/NF67[C0?BR'>[IOXDLG&5^T:89.&6>=^J#(=?^^W6%9X.
M!3;Q!F3M&<H1Q8=W<I0FHIH !ND"D'K KAR%%0O@JH/WZ5S #2 &1*.1G *N
M7GFX%Z3,9=V 9,>--V"T_][GH!F:]C_^[<G\\OL?CS@Y7\.5X-6=VTM?$FVH
M@/=!=.)=LT[V1JL@QEC8ZQO,IS-1?(-EJ[HZ.[$TKZ)O+^!'_.V14GR>EZ@;
MLENT@B<Y[?O :=]/,L.O1!PDNF_=4BYHC*?^]#()>$\">$\FUQ6SM84[6CJ@
M==A@EKUVW1B$?VRE+/RA,7^HX ]R/Z#!F[P @AE[CFX*Q'&)# -WWE?\ Z^
M]%NAW*CW=&VDP)B(P1)JD1.>\[MQS99X$'ZNFX*Y$*D )$WME\'04>(0'4DF
M!BE:5$_(%P,UW )@P5K)R_/L;7Y@2Q XDTR=P08,17?8H?$#+/GH E?][@*D
MU0&@_B#'M'#/D-]5PT=&L(?9;UP5C %/F*S!Q$%=#MP/KXN.28 ]<2C0=H/=
M<,7\% H(1;[-[,+]#OZ@9AIS(#PFF(4EP;PAL0:^.>PV>9&X-+ [(,*#AUID
M;-C4;/X@=&U+^!9+%WQ9<M9)D9.&&*&N;'$(AV"CA,U+@7AH/ BT+@=A7?<=
M6I'T-[G9&?^%'6W7B%AL29B1C,H%&$#=+C_,$CB#+2R>1;)4E)=PG56]]<LC
MR]A8N_ACV^_0!J>? 96@043:KWK0$6YLG:R^$R.Y]*O@,5A6).("+07.+?\"
M#J(FK,._LHC-6C@O6M7F.I%P4+T!$8*8/1\3"; 4:(N"2%/N#@^#)N8F;]:(
MOW6.^I3O8H)2"$ZX4W#&5]Z!^_'^,R]8)XI".^Q;[9T8\L%"PU=Q]X/+@: =
M1B*R%W""[0(.KK$$^N^<KP7^=3FE1)X&*?WT,QXV:M<.B 8-JAU2.F]P*W;X
M29G]5ZR;=?MZXA"7%S% =#&YW0NUN-^@'8R\<XWNPV@XZ"]8*872A+$N)]=^
M6?3+'%@19'C35:Z9 /*/+(0F[R:_<T'<!$-);%RGK^WX-?%PUPVZJ;WXY2J$
MP=_HU"X$!XTX!UV4G=RLBL@=D#?&+LZS&]00( 6JV<A.0-C X]D*C&EUJX,.
MP9A 3BJ!??,V:,DVWP95";]B>Y;%!W/5N$HBGPTT1@GRFUA5=V K.[PT8J>9
MN P\^68G6@@M7Y!%Y&P%M *VP;'O_*X7[QL/M@3D@#C!D_*I4:<<:*,A5EA3
MD\^ 4F2I+GP.(NO.E36Q#5G_\M3&E7PXD(3P%UCV&JZ@!1@S#1ZSA&$X6UT'
MR'@FS@3]D_R% L1RYUM50D/@_K/5&YF1BFM872%TVQXI 6P+PD3!VACHH**
MC+D'%OJJGJPTC(9XV]9+3[\C&NU 6QT?7_P*_%F><JC<$2*X)9++^V3G(U1;
MZFJSM0<*(/*-X WL@!$*9,(;(3C6!.%,Q(0+!SL8"OP28HM&"+Y2Y:1:17%2
MS*FD6 =2@>QML'R$4'>,3X&>33MX*OHQJC_!D A*'W[9]/;2[N'@9"]BW&[E
M&V \<>OP'*S-X,8<AGX(.4A80,( 8K$UUXR7,KS*_:9&3Y>BA\A@M W;N^&:
MD?N"_YL8LGS:/R4*II3!/"J#^:0,_P5]V7'A?Y\7D=.BC>3976E DDN@F"QJ
M\9<K)ETEQF4(5)' HH=FM(0QP7+RHAR%(5'0.(EP35NS7HUDL>[A'W?N,- L
M]->Z9&KF^$-N[2KQ"= FRDTL$8UYO"?W">PV.";;6XFK$+UZA(WMKT%D]IT-
M WZ-MO3\XL=W;S[0ORY__$;C=8VCY$@U\,XH>%A9)HS DK0CC%/41(,R2;!@
M$,J C8._)?ITDJGH[I,X?0IG#=)K+6Z39 IXHQU[C6TJRLG@-41S'Y"3(&8(
MGL"+)D9RO\,@!==D!Y/ Q& F![@$:+RM@!\.H!X=7WE;%7\G]+?=8C"4#D51
MND2@*L9"K!AXR&_[+:R$.>)XUH"UZ,*$^SW/7M&= Z/M^F97(P_M ^KBJYR#
M:5 *?A+3)(3G2<"> #EAJPI."]*M\(U;J@Z#/_=DJ7*Z1)]E")%WJXZ"YNP)
M.<Z6(/U25&*+K(XA.<0..S8=JX6\P$B>A1%L'V2JO9<S]I)Q@4T: AA 6]0-
MB$ $H#G"MZ\X,T\L>I?[<O+@2'2ZNVJ0HQL3=S.])HY.QBO"S-DAW$BM2;$:
ML 5*HL"HA^9)G+G=%!OL_1Z"7:?6ZQZ#E^Z3:Y:^%<-0=K!@&!,<84'1AXN8
MI M>I9IKB O$$6R;(24"E#GEK< ][1O^)_RM)$.EHX2$1&\DEHFKG6=_U]49
M!MX#25 4.)G#@7R^T H>B -9<F" XR$RS%"3M$4-AA3A3S!2% 0MITZ=T5PH
M5O0<6S T68HA%_$KT8L8"(L)P:5,B3='V166-R$3H/QFI#F@X7(^R .0RY,7
M'.>8(4_EOM%@$2P3 #**29)1&A00V1]9G?Z^J<'.A^4:0)<D!E?@5WFB>5P+
M9 G^6V(TB)@>32L7?6TZH::3Z(QD:[$T(2N^[1>"Y=1L,-?X13;K,+#IS [!
M8T)[[I-; K1%ZBS$AR791AY;@\:?JC-2<"?([_,$%]9GFGN'?CZN^KH&<ON.
MK8TB!!B-R)HT]V(1Q^5DU<6S&TUR8LV !D'H]GYSB]8##"^,D7XZ,/"7[_*Y
M&$PL_+B<+M:XB:G3*R'K$Z&C/[10=C-,S4JLOSU*>VD ?PF&G[CF^18K!_XE
M\6<@//D%*[(5,KR3M/)Q"GB:N(#1-2U;Q'2U1#JG<1LK52ZG"TUN$M'R"^;
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
MP,4&]:2X(N3S!TU42>P[*"_.Z(8X_]25Q#[PR^GV[1"ENUK^WOO6AZC$*YX
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
M?[NLVI;=]JKYHQ=DP0M%>4_IJ'<VH+J754-53;18V29F+C2U1':XI!X4I=E
MZZD0>CLQ%S1=[>0_4$L#!!0    ( %N!5EA&F?&*.08  ,X1   9    >&PO
M=V]R:W-H965T<R]S:&5E=#(Y+GAM;*58;6_;. S^*T16#"F@+7Y_Z=H :9O>
M!G1MT71W.!SN@^HHB3#;\B2Y:>_7'R4G;I:F;H8!@2/+%/F0?$C)/EX*^5TM
M&-/P6.2E.NDMM*Z.!@.5+5A!U4=1L1*?S(0LJ,9;.1^H2C(ZM8N*?. Y3C0H
M*"][PV,[=R.'QZ+6.2_9C015%P653Z<L%\N3GMM;3]SR^4*;B<'PN*)S-F'Z
M6W4C\6[0:IGR@I6*BQ(DFYWT1N[1:6KDK<"?G"W5QAB,)_="?#<W7Z8G/<<
M8CG+M-% \>^!G;$\-XH0QH^5SEYKTBS<'*^U7UC?T9=[JMB9R/_B4[TXZ24]
MF+(9K7-]*Y:?V<J?T.C+1*[L%98K6:<'6:VT*%:+$4'!R^:?/J[BL,\";[7
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
M&E54UH#VYU*:]<0ZZ%K?R7]02P,$%     @ 6X%66&)' &6.!@  *A(  !D
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
M6.*?A]!N ]K7"J6VF[@ P[_,[']02P,$%     @ 6X%66'X.+&V( @  504
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
MP#5 ?4\9D]N)7J"[8\/_4$L#!!0    ( %N!5EBR]M+";@(  -T%   9
M>&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;*U474_;,!3]*U<9FD!BY)."6!H)
M6J;M80S1E3U,>W"3F\;"L3/;:=F_G^V$J&4!\;"7Q!_W')]S?7W3K9 /JD+4
M\%@SKJ9>I75SX?LJK[ FZD0TR,U.*61-M)G*M:\:B:1PH)KY41!,_)I0[F6I
M6[N562I:S2C'6PFJK6LB_UPA$]NI%WI/"W=T76F[X&=I0]:X0+UL;J69^0-+
M06ODB@H.$LNI=QE>S!(;[P+N*6[5SABLDY40#W;RI9AZ@16$#'-M&8CY;7"&
MC%DB(^-WS^D-1UK@[OB)_9/S;KRLB,*98#]HH:NI=^Y!@25IF;X3V\_8^SFU
M?+E@RGUAV\<&'N2MTJ+NP49!37GW)X]]'G8 8?("(.H!T5L!<0^(G=%.F;,U
M)YIDJ11;D#;:L-F!RXU#&S>4VUM<:&EVJ<'I[.[Z_OIF>0T?8&$*I&@9@BAA
MCB5*B07,A-+J&&Y,.1%>P#==H81+I5 KF%.5,Z%:B7 X1TTH4T>&9[F8P^'!
M$1P Y?"]$JTR2)7ZVJBU9_IYK^RJ4Q:]H&R.^0G$X3%$012/P&=OAT?[<-_D
M:$A4-"0J<GSQ2XG"#?(6H92B-FGA6IH*-)>E*YBY:S*)^7FY4F[]UYC=CC\9
MY[>O]4(U),>I9YZC0KE!+WO_+IP$'\?,_R>RO53$0RKBU]BSH3KRKCHXZC&_
M'<F9(['-9).%<3@Y3_W-KI&QJ#@(AJ@]A<F@,'E585>GQ-7IF+3DWT-/XTGX
M3-I(5)!$DV?2_)W'9QO?5R+7E"M@6!I<<')VZH'LFDDWT:)Q[W$EM"D;-ZQ,
M_T5I \Q^*81^FM@G/G3T["]02P,$%     @ 6X%66(!;XB3>!   &1H  !D
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
M ]3O*\;DRTFR79^_GAG\#U!+ P04    " !;@5986OR9ZJ0#   D#P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970T."YX;6S%5UV/FS@4_2L66ZU:J1V^(9E-
M(B4AJXXT'U&9;A]6^^"!FP05<&J;9+J_?FU#*&08-",QVI<$FWL./@??:^[D
M2.AWM@/@Z#%+<S;5=ISO+W6=13O(,+L@>\C%G0VA&>9B2+<ZVU/ L0)EJ6X9
MAJ=G.,FUV43-K>EL0@J>)CFL*6)%EF'Z<P$I.4XU4SM-?$FV.RXG]-EDC[<0
M O^Z7U,QTFN6.,D@9PG)$87-5)N;EX&I "KBKP2.K'&-I)0'0K[+P54\U0RY
M(D@AXI("B[\#+"%-)9-8QX^*5*N?*8'-ZQ/[GTJ\$/. &2Q)^BV)^6ZJC304
MPP87*?]"CI^A$N1*OHBD3/VB8Q5K:"@J&"=9!18KR)*\_,>/E1$-@.D] [ J
M@'4.<)X!V!7 ?BG J0".<J:4HGP(,,>S"25'1&6T8),7RDR%%O*37+[WD%-Q
M-Q$X/EO>W89WUU?!_'X5H,7\>GZ[7*'P\VIUCY9W-^N[V]7M?8@^H5!LN+A(
M 9$-"D!LL2C!Y8O+8S3/".7)O^7$ZE'L20;H?0 <)RG[(-!?PP"]?_<!O4-)
MCNYWI& "QB8Z%PKD.O2H6NVB7*WUS&I-"]V0G.\86N4QQ&T"74BO]5LG_0NK
MES& Z +9YD=D&9;=L:#ER^%6!SQX.=SL46/7;]-6?/8S?&LJ"@+E/]$ZQ3E'
M<_%N5C^*9"\2E:._KT4TNN*0L7^ZK"^IG6YJ67\NV1Y',-7$VV= #Z#-?O_-
M](P_NFP;DBP8B*QEJ5-;ZO2QSYYL=MS<[%!N]BX[2UI?T<KJ>YA9EN4;$_W0
M].EIE#ER#;L=%71$.;[KUU$M96ZMS.U5-N\0@L1)(G*4 \UQ^JD0$XQL^!%3
M4-J/\, 2#J*P'L2)H;95E_3>Y[YV)Y5D7M-'SQZ=&=019#E.MS]>[8_7Z\\I
MF3XV<DB:$%:.="GO97RM\B')@H'(6D[ZM9/^VY4E?TA+AR0+!B)K63JJ+1V]
M35D:/<D4<VSYWEE9ZHAR1YY[EG4=499KVMUI-ZZ5C7N5A<V"\ZTJ.$%_P>EE
M?.T>&9(L&(BLY:1I_/JX,]XN\2KN@5P=E"T8BJWM:^.CV?R?CL[JP:VCWAN-
MG;/\[ JS3>O\6.P(&WN^>Y:@>J-]R(!N51O&4$2*G)=?TO5LW>K-58-S-K^0
M+:!J2W[1E/WC#:;;)&<HA8V@-"Y\<6#3LB4K!YSL59/R0+AH>=3E3K2Q0&6
MN+\AA)\&\@%U8SS[#U!+ P04    " !;@598*-*\E. #   _$@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970T.2YX;6RU6&%OFSH4_2L6FYXV:2O80"!]2:0T
MR;9*75HMW?9AV@<7G 0-<&8[R?I^_;,)A1 <MDGNEX#AW,.Y-_=R@,&>LA]\
M38@ O[(TYT-K+<3FTK9YM"89YA=T0W)Y9DE9AH5<LI7--XS@N C*4ALY3L_.
M<));HT%Q[(Z-!G0KTB0G=PSP;99A]GA%4KH?6M!Z.O I6:V%.F"/!AN\(@LB
M/F_NF%S9%4N<9"3G"<T!(\NA-8:7$^2H@ +Q)2%[?K0/5"H/E/Y0B^MX:#E*
M$4E))!0%EIL=F9 T54Q2Q\^2U*JNJ0*/]Y_8WQ7)RV0>,"<3FGY-8K$>6J$%
M8K+$VU1\HOL/I$S(5WP137GQ"_8EUK% M.6"9F6P5) E^6&+?Y6%. J WID
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
M.B=]=</QHA J.I+EIC18,*D*#=-<J^(1N#90WY>,R7U'3U"5H^'_4$L#!!0
M   ( %N!5EC"#V(!F (  %<'   9    >&PO=V]R:W-H965T<R]S:&5E=#4Q
M+GAM;,5576_:,!3]*U>9-&W2UD!2H.L@$E]3D2B@TJT/TQY,<DFL.G9J&RC[
M];,=B)@$>9A4[26QG7O//>?FV.[NA'Q6&:*&UYQQU?,RK8M;WU=QACE15Z)
M;KZLA<R)-E.9^JJ02!*7E#,_:#3:?DXH]Z*N6UO(J"LVFE&."PEJD^=$[@?(
MQ*[G-;WCP@--,VT7_*A;D!27J+\7"VEF?H62T!RYHH*#Q'7/ZS=O!QT;[P)^
M4-RIDS%8)2LAGNUDDO2\AB6$#&-M$8AY;7&(C%D@0^/E@.E5)6WBZ?B(_LUI
M-UI61.%0L">:Z*SGW7B0X)ILF'X0NSL\Z&E9O%@PY9ZP*V,[H0?Q1FF1'Y(-
M@YSR\DU>#WTX20A:%Q*"0T+@>)>%',L1T23J2K$#::,-FATXJ2[;D*/<_I2E
MEN8K-7DZ&LYGR_ET,NH_CD<PZ$_[L^$8EG?C\2,,Y_>+^6P\>US"9^@G";5M
M) PFO/2";>J'$6I"F?K8];5A8S']^%!Y4%8.+E0>87P%8?,3!(T@_#O=-R(J
M)4&E)'!XUQ?QML9B!2:@,<ZX8"+=GV-5BV+WP*TJ2(P]SYA<H=RB%[U_UVPW
MOM9P#"N.H4,/+W!<2$-0ZCTL&.$:^CR!\<N&%L;E&GY.331,-.;JUSGBX1L0
MOZZ(7]<V]\FYV_26;%&:S6KVH]WQE*= <B$U_5WZP:BC(@%C$*!<$Y[2%4,@
M2J$^)ZF^:!/V2"1T(!=<9PK:D)"]JE'3JM2T:H&'!L]VW/%2YXC5YO]CK]L5
MN_;;F:3]!L0[%?'._S!)?='0F43!EZ-+FC<7;>*?G)/VRKDG,J5< <.UP6Y<
M=<QOE^4Q7DZT*-S1N1+:',1NF)F;#Z4-,-_70NCCQ)[&U5T:_0%02P,$%
M  @ 6X%66&/9\38; P  XPD  !D   !X;"]W;W)K<VAE971S+W-H965T-3(N
M>&ULK9;A;Z(P&,;_E89;+ENR&P**NE,2ARY;LJF9;O?A<A^JO&HS:+FVZ'9_
M_;7 .*<,%W-?E)8^#[_WH:7M;!A_%BL B5ZBD(JNL9(ROC1-,5]!A,4%BX&J
M.PO&(RQ5DR]-$7/ 02J*0M.NU5PSPH0:7B?M&W.OPQ(9$@ICCD0219B_7D'(
M-EW#,MXZ'LAR)76'Z75BO(0)R,=XS%7++%P"$@$5A%'$8=$U>M:EW];CTP%/
M!#9BZQKI2F:,/>O&;= U:AH(0IA+[8#5WQI\"$-MI#!^YYY&\4@MW+Y^<[].
M:U>US+  GX4_2"!77:-EH  6. GE ]O<0%Y/0_O-62C27[3)Q]8,-$^$9%$N
M5@01H=D_?LESV!)8]0\$=BZP/RMP<H&3%IJ1I67UL<1>A[,-XGJT<M,7:3:I
M6E5#J'Z+$\G57:)TTO-'P\GH[K;?FP[ZZ*IWUQOZ S2Y&0RFR!_=CT?#P7 Z
M0=_01$V?( D!L06Z3F3" 0U>8O4N($"]B'%)_N#TO>A>*@"I"89NJ<1T269*
MUA,"I$"G?9"8A.),63Y.^NCTY R=($+1=,42@6D@.J9496DX<YZ7<)658']0
M0A_F%\BQSI%=LYT2N?]YN?U>;JHPBT3M(E$[]7,^\!OQ):9Y&N?(9U2PD 19
M.*I -.8@0 63=N@T"<5T3G"()JH3U I1.?WLS83D:H[_*LLC ZB7 ^AU?REB
M/(>N$>MG\348WM<OEEO[7I;.?S)[EY539.54N7LJ\GI9@9FJF:KT=VCMU>U&
MJV.NM\$KK8\$KQ?@]4/@C3+P3.5N@3M-R]D!K[0^$KQ1@#<.@;MEX(T]<,NU
MK1WP2NLCP=T"W#T$WBP#=_?!K79M![S2^DCP9@'>/ 3>*@-O[H&WVO8.=Z7S
MD=RM@KM5R3U=@3H6+"3P,OK6'GW=W8&OM#\2OEW MROAA^K\XV/.7PE=HB<<
M)E!61'OO,V-937MW\NR/:C4:_]9TQF=N;<'Z^'./^9)0@4)8*%GMHJG6#L^.
M%%E#LCC=E6=,JCT^O5RI4QAP/4#=7S FWQIZHR_.==Y?4$L#!!0    ( %N!
M5EA<9\>EK0(  (\(   9    >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;+56
M76^;,!3]*Q:KIE;: H$4MHX@I4FF16JUJ%FWAVD/+MP$JV!3VR3MOY]M"$M6
M0E4M>PG^N.?XGL.-+^&&\7N1 DCTF&=4#*U4RN+"MD6<0HY%CQ5 U<Z2\1Q+
M->4K6Q0<<&) >6:[CN/;.2;4BD*S-N=1R$J9$0ISCD29YY@_74+&-D.K;VT7
M;L@JE7K!CL("KV !\K:8<S6S&Y:$Y$ %811Q6 ZM4?]B'.AX$_"=P$;LC)%6
M<L?8O9[,DJ'EZ(0@@UAJ!JP>:QA#EFDBE<9#S6DU1VK@[GC+_MEH5UKNL( Q
MRWZ01*9#ZX.%$ECB,I,W;/,%:CWGFB]FF3"_:%/%^H&%XE)(EM=@E4%.:/7$
MC[4/.P#%TPYP:X#[-\ _ /!J@&>$5ID961,L<11RMD%<1RLV/3#>&+120ZA^
MBPO)U2Y1.!E=34>+Z0*]1Z,D(=I8G*$9K:I#VWPZ 8E))LY4R.UB@DY/SM )
M(A1]2UDI,$U$:$N5AV:SX_K,R^I,]\"9?73-J$P%FM($DA;\^ 6\VT%@*P,:
M%]RM"Y=N)^,U?D)>_QUR'==MRZ<;/8&X=P"^EXW7O!//\'D'^+X6P)7[=(6N
M0%5H@D9"@!3HYY4*1#,)N?C5YGK%.FAGU=?!A2AP#$-+_=\%\#58T=LW?=_Y
MU";Y2&1[!@P: P9=[-$L+S#AZJZ0*&.BM<(J@L 0Z)MJ';F>,PCM]:Z&%X+V
M<CMO<COOS&W.U0W*Y1-2M8^F#R4I=)YM*7;RO/9U'(EL3[+?2/;_2SWZQS3@
M2&1[!@2- <&_UF,GP6NU!L_J]N.SLK5W[OP<^,JT0H%B5E)97?_-:M-M1Z;)
MV'_"JU9]C?F*4($R6"JHTPM4L?&J_543R0K30>Z85/W(#%/UQ0!<!ZC])6-R
M.]$'--\@T6]02P,$%     @ 6X%66-N2V-(5 P  H@D  !D   !X;"]W;W)K
M<VAE971S+W-H965T-30N>&ULK59=;YLP%/TK%JNF5EK+9X!V"5)2.FU2JU5-
MVSU,>W#@)J""S6PGZ?[];" T <+ZL)<$FW..[[G7V'>\I>R%)P "O>89X1,M
M$:*XTG4>)9!C?D$+(/+-DK(<"SED*YT7#'!<DO),MPS#U7.<$BT8EW/W+!C3
MM<A2 O<,\76>8_9G!AG=3C13VTT\I*M$J D]&!=X!7,03\4]DR.]48G3' A/
M*4$,EA-M:EZ%OL*7@.<4MGSO&2DG"TI?U.!;/-$,%1!D$ FE@.7?!JXARY20
M#.-WK:DU2RKB_O-._4OI77I98 [7-/N1QB*9:+Z&8ECB=28>Z/8KU'Y&2B^B
M&2]_T;;&&AJ*UES0O";+"/*45/_XM<[#'L%TCQ"LFF"U"<X1@ET3[/<2G)K@
ME)FIK)1Y"+' P9C1+6(*+=740YG,DBWMIT25?2Z8?)M*G@AN;Z;SFSDZ1W.Y
MH>)U!H@NT37-"TJ "*Y&MR#S*N>X')Z&('":\3/)>)J'Z/3D#)V@E*#'A*XY
M)C$?ZT*&I<3UJ YA5H5@'0G!M- =)2+AZ(;$$!\*Z-)/8\K:F9I9@XHA1!?(
M-C\AR[#LGH"NWT^W>NCA^^GF@!N[*9%=ZMG'2J3RS]'/Z8(+)K^37WTIKB2<
M?@EU=ESQ D<PT>3AP(%M0 L^?C!=XW-?>OZG6/B?Q Y2YS2I<X;4@^\%,"Q2
MLD)9N8DCN8G[LE>I>*6*.B@WP6AD&F-]LY^5'I _L@]!81?DNNX;Z,#%J'$Q
M&G0Q3R@3YP)8_@\;E8R[M_BEUW;1Q9BV[[=<](!,]2GTN7 ;%^Z@BV?,4KR0
M!\RP![>SM&6X;LM$%V1ZG5+T@-Q+H]^$UYCPADNQ7E3AIR2B.?09\#K+GEN>
MU2Y##\H<^5[+0A=U)'Z_B=\?C/^1"ISM5:#WN/9[-KK5+D$7Y#E&._XNZ-+Q
M1BT+^M[ME0-;E5T E^&MB:C._&:V:32FY?W:FI_)!J3J%]YDJN[E#K-52K@T
MOI22QH4G-SBK.H)J(&A1WI$+*N2-6SXFLHD"I@#R_9)2L1NH!9JV+/@+4$L#
M!!0    ( %N!5ECR>L<4Y@(  *4)   9    >&PO=V]R:W-H965T<R]S:&5E
M=#4U+GAM;*U674_;,!3]*U:&)I" -&GS4=9&@@+:)*95%+:':0]N<]M:.'%F
M.RW\^UTG(2IMFK%J+XF=W'/N.=>?@[603VH)H,ESPE,UM)9:9Q>VK69+2*@Z
M%QFD^&<N9$(U=N7"5ID$&A>@A-MNI^/;"66I%0V*;V,9#42N.4MA+(G*DX3*
MERO@8CVT'.OUPSU;++7Y8$>#C"Y@ OHQ&TOLV35+S!)(%1,ID3 ?6I?.Q:AO
MXHN [PS6:J--C).I$$^F\R4>6ATC"#C,M&&@^%K!"#@W1"CC=\5IU2D-<+/]
MRGY;>$<O4ZI@)/@/%NOET HM$L.<YES?B_5GJ/QXAF\FN"J>9%W&!A@\RY46
M205&!0E+RS=]KNJP 7!Z>P!N!7#?"^A6@&YAM%16V+JFFD8#*=9$FFAD,XVB
M-@4:W;#4C.)$2_S+$*>CNYO+R<V$G)$)SH\XYT#$G-SF.I= [@#K0\;T!4=-
M*W)\#9HRKDXP^G%R38Z/3L@182EY6(I<T316 UNC)$-LSZKT5V5Z=T_Z:YB=
MDZYS2MR.VVV C]X/=]_";2Q$70VWKH9;\'7W5<,X5N3GY51IB3/L5Y.CDJ+7
M3&%6W87*Z R&%BXK!7(%5O3Q@^-W/C7Y^T]D;]QV:[?=-O8(B]9K,EBB@@)E
M=H%5Y <^1JXVA;=2'RB\5POO_4VXUR2\1/D;PGO!ENQ6X@-E>[5LKU7V@]"4
M$UZLJJQ:54TVO!T;?N@X6T9:4QUHQ*^-^*U&[D IPI(LUQ#C!J !4^@F)_Z.
MDS/7\;:<M.8ZT$E0.PE:G7S+0%+-TD4U+)S1*>-,,U"GN/U*B6/49"S8'2+/
MVYYKP<XZ"GTOK(/>" YKP>'A@E.1GK6(#G=$=_M;DL,=R5[0=YHE]VO)_7=,
M>[%?>)/6_NX>Y/7]+;6M>?]UYM@;AZBYP'RE<L%2A7+G2-\Y#W#%R?)24':T
MR(IS=2HTGM)%<XGW*) F /_/A="O'7-4US>SZ ]02P,$%     @ 6X%66'59
M6)IG P  7 H  !D   !X;"]W;W)K<VAE971S+W-H965T-38N>&ULK59M;]LV
M$/XK!ZT8$F"-7OPB+[,-)%:*#FC1P&[:#\,^T-+9(BJ)&DG9R;_?D;(U6[;5
M=.@7FZ3N'M[S\'B\\5;(;RI%U/"<9X6:.*G6Y:WKJCC%G*D;46)!7U9"YDS3
M5*Y=54IDB77*,S?PO*&;,UXXT[%=>Y33L:ATQ@M\E*"J/&?RY1XSL9TXOK-?
MF/-UJLV".QV7;(T+U$_EHZ29VZ D/,="<5& Q-7$N?-OH]#86X,O'+?J8 R&
MR5*(;V;R9S)Q/!,09AAK@\#H;X,SS#(#1&'\L\-TFBV-X^%XC_[.<B<N2Z9P
M)K*O/-'IQ!DYD."*59F>B^U[W/$9&+Q89,K^PG9GZSD05TJ+?.=,$>2\J/_9
M\TZ' P<_O. 0[!R"ED/0O^#0VSGTVCM<<NCO'/I6F9J*U2%BFDW'4FQ!&FM"
M,P,KIO4F^KPPQ[[0DKYR\M/3#P]WBX<%O(4%)51290AB!8NJ+#.DP]4L@QE3
M*;RC] !6)/#5"HG)6[9!27D!<S3)Q8LU?$#2'SZCS*UEQ%4LJD+#G&F$JP@U
MXYFZIJV>%A%<O;F&-\ +^)R*2I&]&KN:^)BHW'@7^WT=>W A=C^ CZ+0J8*'
M(L'D&, E(1HU@KT:]T$G8H3Q#?3\WR#P@MZ9@&:O=P_.N$>O=_<[V/2:L^U9
MO-ZELS4'HN"ONZ72DB[8W^<DKB'ZYR%,T;E5)8MQXE!542@WZ$Q__<4?>G^<
MD^=G@D4_">Q(NGXC7;\+?6J3OF0\ :JLP'*3R(K2-<XJRC23MSI%R$G@2MJ+
M8JX-U6+)M+D*F;T*&6=+GG'-\6QRUQ&$-@)3G3?3T<#[?>QN#A4]-1J.PL&Q
M471J% Y'O<;H2(%!H\"@4X%/+3+S3T_ E$*202SI*A>U#/@<IZR@.F!T>A7M
MP4FP7HOSJ44_"%N4NU".^ X;OL-.OB>%33:%K7VNVI2X*R+_@DRJZW,DN_?R
M?<CKPM6'A+V<DVGV'02[-[P"*.H$^I_7*&Q$#7],U+:4R?Z1H%4\)V2-[_N'
M!WWC#<)1*V<NV0U;>=,9[X^JX1Z\NSG*M>U?%%A&]:/3K#8MTIWM#%KK]]0Z
MU9W.?S!UW_61R34O%,FU(DCO)J3$EW4O4T^T*.WKOA2:>@4[3*G]0VD,Z/M*
M"+V?F V:AG+Z+U!+ P04    " !;@598'^<=ZN<"   ]"   &0   'AL+W=O
M<FMS:&5E=',O<VAE970U-RYX;6RM5EUOVC 4_2M65DVMM#:?!-I!I$(ZK=*Z
M5:7=)DU[,,F%6$WLS': _?O93DB!!=2'OH#MW'-\SKWA7H8KQI]%!B#1NLBI
M&%F9E.65;8LD@P*+"U8"54_FC!=8JBU?V*+D@%,#*G+;<YS0+C"A5C0T9_<\
M&K)*YH3"/4>B*@K,_XXA9ZN1Y5J;@P>RR*0^L*-AB1<P!?E4WG.ULUN6E!1
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
M%JA/'Z_:_VHBV:ILB!^85.UU.5RJ(Q-P#5#7YXS)IXG>H#F$A?\!4$L#!!0
M   ( %N!5EC\X3\Y&@0  *\.   9    >&PO=V]R:W-H965T<R]S:&5E=#4Y
M+GAM;*U7:V_;-A3]*X2&#AG06B\_,]M 8J58@&4-XK8;,.P#(UW;0B32)2D[
M_?>[I!3Y44KRA^9#+$H\ASSG\EZ2TST7+W(#H,AKGC$Y<S9*;:]=5\8;R*GL
M\2TP_++B(J<*FV+MRJT FAA0GKF!YPW=G*;,F4_-NT<QG_)"92F#1T%DD>=4
M?+^%C.]GCN^\O7A*UQNE7[CSZ9:N80GJR_918,NM69(T!R93SHB U<RY\:\C
M/]  T^-K"GMY]$RTE&?.7W3C/IDYGIX19! K34'Q9P<+R#+-A//X5I$Z]9@:
M>/S\QO[1B$<QSU3"@F=_IXG:S)RQ0Q)8T2)33WS_!U2"!IHOYIDT_\F^ZNLY
M)"ZDXGD%QAGD*2M_Z6MEQ!' 'S8 @@H0G /Z#8"P H27 OH5H&^<*:48'R*J
MZ'PJ^)X(W1O9](,QTZ!1?LITW)=*X-<4<6I^_]?BT\,=^7SSS]V2?"!+7%=)
MD0'A*_($,6=QFJ741.@6U!Z $;4!LE14%8J+[^1+;]DC'R$!03-RSV*> _E,
M7\D354 H2P@O!+E;K<#$]^B3))0\@HB!*5Q?>KP_N90X"JYE.&("2:XB4#3-
MY&]35Z%D/7$WKN3=EO*"!GE^0!XX4QM)[E@"R2F!BU[5A@5OAMT&K8P1Q#T2
M^N])X 6A94*+R^&!!1Y=#O=;U(1U^$/#%S:%_Q"Q*)5QQF6![O][\RR5P)3\
MS^9XR=BW,^HZ=2VW-(:9@X5(@MB!,__U%W_H_6YSZV>213^)[,3)?NUDOXU]
MCHE 5E4>I*6KRJQ>JHBLTT7@VK=Y6G+[GB'7M7HW]WHZPKMCLR[J%77U.I$W
MJ.4-6N7IC(<38>\)PVT)\_9-]3,P6*7*)J_D]OV3*7G!Z$Q?0[=S@?9N_="N
M<%@K'+8JQ&T$-PGV0_!TR"3A6/8$UCY:%D!3]IJ"V3[.5=@;>.]LM6S1 ?1[
M8SLPZ@!ZO=$/P!./1K5'HU:F!>I?ZV5 =C0KRGV!9GAVH"RV6M%.=Q6,+3,K
MO>A ^I-&,SJ0_5$O;'=C7+LQ;J5ZPB)"1;PQ^UP".SQ$;?%(I$@L($F5M!DR
MMJ[=<7"6"?9NX> L$^S=1@V9,*EU33IRG<<O'_1I*B&8"WC$E";4-CWM3%>#
M7K\AOAW ?A,PFM@T^V&#9M\['(2\2_,_*_2QUAJ_BN2TNIX%KV,@+  -BSYJ
M9S\5=G3"\UO'^Z1+EU6+;UT^WGAR^G<NKP$6GBW.IG[#!D'!05#0*NAPG#S4
MZL9BW,&%"ZVACBRZD$%C!>I"^I8=H/3"/3K)YR#6YD8D,0L+ILHS:OVVOG7=
MF+O&V?M;?1LS-X0#37F5>Z!BG3)),E@A)6X-N)V*\G94-A3?FOO",U=X^S"/
M&[Q1@M =\/N*<_76T /4=]3Y_U!+ P04    " !;@5982T-IODL$  "4#P
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
M>)_6P&3PR!)]H)RC.6;LFPSH#K.4H[\^R-;H6D#!_^Z+7(7V^M%J[;K@:YS
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
M=8X!V8 0QS7->(:9B(RG( (KPG')LRC/OX,@RVM9.'!?5**$X%V >93E[+U
M86E$,9N97(0I'V;&;4BW34CHA9 @ E](R5,&EF6"DSZ *?+KDD3[)&_1*&*
MXRM@PU\ LI ]$-#=Z]W1@'OP>G<XDHW=E<Q6>/8+>#>"_&3/^U%YEL]Q7@O"
MP$=*"G!'BJKFD1+7UPU81K3,RBT#*TQ!*"L#_OHL@,$]QP7[>ZA*313.<!3R
M?73-1,WQW! O'(;I$S86/_\$/>O7(89U@@6:P'KL.QW[SAAZGWUV8!_OV=](
M]N,C]H6(.@>\+T,ERJ $ MYE92N5]T-5:*+Q5#3R)?ZT0%//15-7K,2G8X;/
M#1UH.=.)"_N&P;FA;3FNAZ#=&?:8<3MFW%%FQ(HK1+KBE14_ E+)W ?5/XKR
MUG6E$RS0!-9CS^O8\RY"U9Y.]G6"!9K >NS['?O^1:G:/],@A-!SH3TY4?6
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
M 6)\3@A_Z\CC:?4'R> ?4$L#!!0    ( %N!5EBWJ*CW]P,  )03   9
M>&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;+V8;6^C.!#'OXK%GE:MU"T/24C2
M39#:T-5&M[O-->V=3J=[X8 3K +F;)/LW:=?&RB!ECBA8B\O$@.>_\S\L*=3
M3W:$/K$ (0Z^1V',IEK >7*EZ\P+4 39)4E0+)ZL"8T@%Y=TH[.$(NAG1E&H
M6X9AZQ'$L>9,LGL+ZDQ(RD,<HP4%+(TB2/^]02'93353>[YQCS<!ES=T9Y+
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
M$#1*+A<$^X2I!O+]C%*QO5$=Y/]P&/X'4$L#!!0    ( %N!5EA,/+Z.^ ,
M )X/   9    >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;+67;6_B.!" _XJ5
M6YU:J9#$>8,>(%%*]RIM>ZALN[J/)AD@:F)SMH'=?W]VD@8:0I;CNE\@?ID9
M/QY[/-/;,OXJE@ 2?4\3*OK&4LK5M6F*< DI$6VV JI&YHRG1*HF7YABQ8%$
MF5":F-BR?#,E,34&O:QOP@<]MI9)3&'"D5BG*>$_;B!AV[YA&V\=3_%B*76'
M.>BMR *F()]7$ZY:9JDEBE.@(F84<9CWC:%]/;(]+9#->(EA*_:^D4:9,?:J
M&_=1W[#TBB"!4&H51/UM8 1)HC6I=?Q3*#5*FUIP__M-^UT&KV!F1,"()=_B
M2"[[1L= $<S).I%/;/LG%$#9 D.6B.P7;8NYEH'"M9 L+835"M*8YO_D>[$1
M>P*V?T0 %P*X*N >$7 * 2<#S5>68=T2208]SK:(Z]E*F_[(]B:35C0QU6Z<
M2JY&8R4G!^.'R9>__AZ/T<WX<7QW_Q5-O@P?IZB%INK 1.L$$)NCZ9)P:.G=
MBM"(I>H(":*=<(6>0$@>AU(-3"4+7]$SC:5 PRWA$1IJ%\7R![JX!4GB1%PJ
MO4<D6NAY>HLN/EVB3\A$0AL4**;YZ)7J5-]?EVPM"(U$SY0*70.888%YDV/B
M(Y@V1@^,RJ5 8QI!]%Z!J?:LW#C\MG$WN%'C+81MY-A7"%O8J5G0Z'1QW+ <
MI_2CD^ESCNA[7*<SX*6S:K<HU^#6:]#QXEJL2 A]0P4$ 7P#QN#WWVS?^J,.
M[X.4O8-U2UBW2?O@F6[4*5(G: :+F-*8+M153@@- 5VH<Y*?GLNZ+<CU^IE>
M'>$V XR#P+$\Y<+-/E[C L[$\TH\KQ'O,R=4T_V$Q3M@"1S'PZY706DT=B:*
M7Z+XC2@ON9]^0N(?D+0ZKMOM^'X%I='8F2A!B1(THJA78P[Q"33!(8V#NX'3
MJ=(TVCN3IE/2=$Z[0D"C_W!_.@=L=L?Q;<NMLC5:/Y.M6[)U&V/AM^SMAJ@U
MW !7N0C*+A12[R.@.Q)S]$*2-=3A=3\R0GZ0LG=;8%N[=]WZ/S$R8DE"N$ K
M]6AD_JYU=V&CN^_OH!U4(TSS4LY%W4MA[)/CY8E<15*$]\%PV[6K8(V&SP7#
M.S!\:O0\D0O7<"F'55^W9KOG<NUR%;LQ.ZB$TA/1G!JT;KM[X+)?D9C8N\S$
M/C$UJ8FK)X*ZAW?.:V.WRODK,A1[EZ+8S3G*<+'@L- 1]9ZJ?%Z5=6$>5J_0
M+O+D[+60N?9@#]+Q//\@#:N9A_UN$'3+>?GZS;T** 6^R I#@4*VIC(OALK>
MLO@<9B67N9N>5ZX/A*N *5 "<R5JJ6AG()X7@WE#LE563\V85-59]KE4!31P
M/4&-SQF3;PUMH"S)!_\"4$L#!!0    ( %N!5EALL;]W<0,  ((*   9
M>&PO=V]R:W-H965T<R]S:&5E=#<R+GAM;*U6;6_B1A#^*R.WJG+2!;_QEA0L
MA9BH)UVN*/3N5%7]L+$'6,7VNKL+A']_LVO'!6HH'_(%=M?S/)YG9G8\HZV0
M+VJ%J.$USPHU=E9:E[>NJY(5YDQU1(D%/5D(F3--6[ET52F1I1:49V[@>7TW
M9[QPHI$]F\EH)-8ZXP7.)*AUGC.YFV FMF/'=]X.GOARI<V!&XU*ML0YZJ_E
M3-+.;5A2GF.AN"A XF+LW/FW\=#86X-O'+=J;PU&R;,0+V;S*1T[GG$(,TRT
M86#TM\%[S#)#1&[\4W,ZS2L-<'_]QOY@M9.69Z;P7F3?>:I78V?H0(H+ML[T
MD]C^AK6>GN%+1*;L+VQK6\^!9*VTR&LP>9#SHOIGKW4<]@!!> (0U(#@4D!8
M \)C0.\$H%L#NC8RE10;AYAI%HVDV((TUL1F%C:8%DWR>6'2/M>2GG+"Z6CZ
M./O\^Y_3*4RF7Z8/G_Z V>>[+W.XAGE5!R 6L+7!P_2:;5!2+0!35"6ER9L"
M+2C[B9 I)"*G8E3,YA-?S1H54&4"J4A>0-2(I60%L<%5C)KQ3'V@MWV=QW#U
M\X>1JTF3\<Q-:O\GE?_!"?_] !Y%H5<*ID6*Z2&!2\%H(A*\1602G&6,,>E
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
M"CE5]3*7_SU@*D"^SR@53QLU6OL_:?P74$L#!!0    ( %N!5ECDSD%_T0(
M .\'   9    >&PO=V]R:W-H965T<R]S:&5E=#<V+GAM;*U5;4_;,!#^*Z<,
M32!MY*6%;JR-1&G1D(!5%#9-TSZXR;6Q<.S,=EOX][.=-)0NK3J)+XE?[GGN
M[HGR7'<IY*/*$#4\Y8RKGI=I79SYODHRS(DZ%@5R<S,5,B?:;.7,5X5$DCI0
MSOPH"$[]G%#NQ5UW-I)Q5\PUHQQ'$M0\SXE\[B,3RYX7>JN#.SK+M#WPXVY!
M9CA&_5",I-GY-4M*<^2*"@X2ISWO/#P;G-AX%_"=XE*MK<%V,A'BT6ZNTIX7
MV(*08:(M S&O!5X@8Y;(E/&GXO3JE!:XOEZQ7[K>32\3HO!"L!\TU5G/^^1!
MBE,R9_I.++]BU8\K,!%,N2<LR]A.Y$$R5UKD%=A4D%->OLE3I<,:(#S= H@J
M0+0):&\!M"I :U] NP*TG3)E*TZ' =$D[DJQ!&FC#9M=.#$=VK1/N?WL8RW-
M+34X'0]O1M???@Z'T!_>#B^O[F%T?7X[AH_0#L+#QR,8,<+A<(":4*:.S/G#
M> "'!T=P )3#?2;FBO!4=7UMBK&4?E(E[I>)HRV)PPAN!->9@B%/,7U-X)LN
MZE:B52O]:"?C )-C:(4?( JB5D-!%_O#HP;X8']XN*.;5OUA6HZOM87O#C65
M:'XP#7WD.*5:P:_SB=+2_"J_F_0N^=K-?-8^SE1!$NQYQA\4R@5Z\?MWX6GP
MI4FKMR0;O!'9*QW;M8[M7>SQ,"^8>$944*!,C)S&S$!, 1F=T0E#2$1N/%01
M9T,Y>0;G2:"%N>%:TLE<8Y/<9=HP<'FMNRYB\]T7ZR+NK.Q_17PCLE<BGM0B
MGNPCHH24JD2BE<K,B!>!G(/G8LYUDU(E=V==J$X8;&C5%/1Y0]#!OT$O-&5C
M_IH5YBAG;J0H4ZFIK;22^K2>6N?.K#?.^V::E</GA:8<A3=$SBA7P'!J*(/C
MCJE*EN.EW&A1.,.="&WLVRTS,Y%1V@!S/Q5"KS8V03WCX[]02P,$%     @
M6X%66'ZY&M57 P  VPT  !D   !X;"]W;W)K<VAE971S+W-H965T-S<N>&UL
MM5==;]HP%/TK5E9-F[0U7Q"@@TB4=%JEM4/ -DW3'DQR@6B)G=FFK-)^_&PG
MI(2&J)VR%["=>T[N.?9U[.&.LI]\ R#0[S0A?&1LA,@N3).'&T@Q/Z<9$/ED
M15F*A>RRM<DS!CC2H#0Q'<ORS!3'Q/"'>FS*_"'=BB0F,&6(;],4L_M+2.AN
M9-C&?F 6KS="#9C^,,-KF(/XG$V9[)DE2Q2G0'A,"6*P&AEC^R*P+070$5]B
MV/&#-E)2EI3^5)WK:&18*B-((!2* LN_.YA DB@FF<>O@M0HWZF A^T]^WLM
M7HI98@X3FGR-([$9&7T#1;#"VT3,Z.X#%(*ZBB^D"=>_:%?$6@8*MUS0M #+
M#-*8Y/_X=V'$ <#V3@"< N < SHG &X!<)\*Z!2 CG8FEZ)]"+# _I#1'6(J
M6K*IAC93HZ7\F*AYGPLFG\82)_S9U<?QXBI T_%L\0TM9N/;^7BRN/YT.T=O
MT3B*8C4[.$'7)%]C:JY>!2!PG/#7,N3S/$"OSEZC,Q03M-C0+<<DXD-3R-S4
M&\RPR.,RS\,YD8?MH!M*Q(:C*Q)!5"4PI:A2F;-7=NDT,@80GB/7?H,<RW%K
M$IH\'>[4P(.GP^T&-6XY3Z[F<T_-$R180(2FF(E[M&"8<)Q7SO>/,A1="TCY
MCSK?<]Y./:_:5BYXAD,8&7+?X,#NP/!?OK ]ZUV=9VV2!2V15?SLE'YVFMC]
MJV@;8D$9RJ2A!!B7C7N\3*#.PIRJIZG41GKGVY9M=>2\WAV:\SC,\]Q>MQH5
M-.;UCZJ[I>INH^J)+#$@ LWIEH4Q6:/QF@'(;5S4R6[D>N[*:9,L:(FLXJ%7
M>NC]ITKTVO2S3;*@);**G[W2SU[CFMS[F6D_PV*%K@!JOR(YEW=08[V.=5R(
MCX.Z7F]P5(>]Q]7:[?;+H(J6?JFE_X_UA?Z@RL*IT];(_=SUT299T!)9Q=-!
MZ>G@/]7;H$T_VR0+6B*K^&E;#T<^J[UO7\%U6"=N?W#T49O41-F..G952JXY
MK^?J-@].O2FPM;X]<+F#;(G(CXGE:'E#&>MS^='XI;JYZ-/T TU^[;G!;!T3
MCA)824KKO"<_/"R_2>0=03-]MEY2(4_JNKF1MR]@*D ^7U$J]AWU@O(^Y_\%
M4$L#!!0    ( %N!5EBP!DMH?0,  &(,   9    >&PO=V]R:W-H965T<R]S
M:&5E=#<X+GAM;+57VV[C-A#]%4+%%BV06A<[3I#: APKFS6P=@)GMWTH^D!+
M8XN(1*HD96^ _?@.)5EK!8KJ .J+)9)S#F?.D./1Y"#DLXH!-/F6)EQ-K5CK
M[,:V51A#2M5 9,!Q92MD2C4.Y<Y6F00:%: TL3W'&=LI9=SR)\7<H_0G(M<)
MX_ HB<K3E,J76TC$86JYUG%BS7:Q-A.V/\GH#IY ?\T>)8[LFB5B*7#%!"<2
MME-KYMX$U\:^,/B#P4&=O!,3R4:(9S-81%/+,0Y! J$V#!0?>YA#DA@B=..?
MBM.JMS3 T_<C^\<B=HQE0Q7,1?(GBW0\M:XM$L&6YHE>B\,GJ.*Y-'RA2%3Q
M2PZ5K6.1,%=:I!48/4@9+Y_T6Z7#.0"O GBO .[H#<"P @S/!8PJP*A0I@RE
MT"&@FOH3*0Y$&FMD,R^%F 4:PV?<I/U)2UQEB-/^T]W]\F[UA<Q6 ;F_>[A?
MSQX_+>9DL?KXL%[.OBP>5N0W,HLB9K)$$[+@Y5$S.?LE $U9HGY%$P4[/ QZ
M8FMTRE#;8>7 ;>F ]X8#KD>6@NM8D3L>0=0DL#&:.B3O&-*MU\D80#@@0_>"
M>(XW;'%H?C[<:X$'Y\/=CFB&=8*&!=_PK025PI(U9$)JQG>-%/SU&<W)0D.J
M_F[3ON0>M7.;DG*C,AK"U,*:H4#NP?)__LD=.[^WZ=8G6= 364/34:WIJ(O=
M7^7I!B016RQ<1E6Z2>!X@E6;C"7=N* SA73OX\':GVK3N>%[M>F)K*'-9:W-
M9:<V<\%#E$&6YTLR]7Q!-L##&/\5GK&BJE"RS*RUZ=1-O1)$X0%&K4.1XQ8O
M1.@8\Z!CRO$'R%?.-$3D25,-RN3&A,?-E.M\($*25$@P:1,YHH3&>B1A#SP'
M$N72W W#\@)4*@*FFA"\C6!R7<IS+ KEW;X@E$?%-1VTG?;.6-Z;T9[(&AD=
MUQD==\J^KB3Z3NY!["3-8A:29IK7F&9<;^K_G2P99VF>MF6Z<\OW%I8^R8*>
MR!I27]527_V/Q?JJ3TW[) MZ(FMH>EUK>OWN@I2!-'/8E[;I6/*YSDFY=@;N
MJX)]CE'P'T9E//9)]Y6"W!5=K"IK7-FUU+-UHSPK^L-7\[?80)?][@^:LOM>
M4KEC7)$$MDCI#*ZPGLBRHRT'6F1%C[<1&CO&XC7&CP"0Q@#7MT+HX\!L4']6
M^/\"4$L#!!0    ( %N!5EC*L#:8V 4  &XC   9    >&PO=V]R:W-H965T
M<R]S:&5E=#<Y+GAM;*U:6W/:.!C]*QJVL]/.;(MU\2U+F$EPFN8AETG2W6<'
M!'AJ6ZPD0G=__<K&L;$MJY#1"_AROH/.IT_2L=%DQ_@/L:94@I]9FHOST5K*
MS=EX+.9KFL7B"]O07-U9,I[%4IWRU5AL.(T795"6CI'C>.,L3O+1=%)>>^#3
M"=O*-,GI P=BFV4Q__>2IFQW/H*CMPN/R6HMBPOCZ603K^@3E=\W#UR=C6N6
M19+17"0L!YPNST<7\"S"J @H$7\E="<.CD$AY86Q'\7)S>)\Y!0MHBF=RX(B
M5E^O=$;3M&!2[?BG(AW5OUD$'AZ_L7\MQ2LQ+[&@,Y;^G2SD^GP4C,""+N-M
M*A_9[ANM!+D%WYREHOP$NPKKC,!\*R3+JF#5@BS)]]_QSRH1!P'0&PA 50#J
M!I"! %P%X&,#2!5 RLSLI91YB&(93R><[0 OT(JM."B3648K^4E>]/N3Y.IN
MHN+D].GJ^O;J[AE<W$7@^NK^^O'BX=O-#-S<?;U_O+UXOKF_ Y_!$UVIKI;@
MD0J53@'8$MQO*(^+GA/@8T1EG*3BDT)^?XK QP^?P >0Y.!YS;8BSA=B,I:J
MJ<4/CN=5LR[WS4(#S8((W+)<K@6XRA=TT288*XVU4/0F]!(9&2,Z_P(P_ ,@
M!V%-@V;'AR-->'1\.#2HP76WX9(/#_ ]TE>:;ZDNL?M H@\LII$SL8GG]'RD
MY@E!^2L=37__#7K.G[JDV"2++)&U$D;JA!$3NREA^T"_#"RFR=>IAUW?(Y/Q
MZV$J^C 78=_UVK"H#R/018%?PUK-=^OFN\;^?AN!*\Z$ !O.EHG4:7%M=KY-
MLL@262M[7IT]S]CYSTS&*1!'YG#/Y1WT( X)#CH=/=/  M_W_$X]]&$HA 03
M?3WXM2+?J.@AC66QZ ,UO:HU>[-A7((Y$U([U_J]-A $<;? ^RCL$Q]V]/11
M*'#@@)R@EA,8Y3Q)-O_QN5B_%TI%IDR-*!<70'\6Q]IA&_0;XH:XHZD/PDX0
M=B1IF)P0Z16%M:+0K*@JMCA3/9/\5ZK1J3"RG#I@P[X0#P<=M1H0(@/]!YW&
M1CA'##%.YRR?)^KF"B229OJ5W^FUP",>=#M=IX&Y'@JZ<C0P D//'1!TX(N@
M4=#U+V:)*KQ56BCTN^-EIL-A2/QN$6IPB(3$"P>$H$8(,@JY.*C PKDEN:0\
MC]//6T&!8$NYB[EV@)EY3ZU-JVR1+;9V3AOW!<WVZ]CE&%HU8U;9(EML[10V
M?@R:#=FQ$V1%<S@NH!>$W<5+!\,0]6:+/BST_*')HG%GT&A?=&,LSE?)2TI!
M+ 35K\IFSI.+PZI;L\76SF?CUZ!G9WP9?=_)*;3)%MEB:Z>P,8C0[!"/'E\:
M0Q?VAY<&Y3E.=W1I4# 8\A:-.81F=SACN=AFE&N;;PP]N0)LLD6VV-II:QPH
M#-_[C@!:M9U6V2);;.VW1(V1168C:\@:ZEM-[+D(=2V?!H="UPTZ#R>1#J>,
M\-"[ M1X5P2M3)_(:(%/+0.K;)$MMG8*&]>,S*[YM%<&%5G+?838<7J5T<<A
M2+#C=BM#PZ>>D* S4!F-<45&5S>]*LS_AB?Z1VIS\,GU8-6NVF)K)ZZQJXB\
M=S)%1J-[<M9LLD6VV-I9:WPQ,OMB4]9<S5 (78*Z0Z:/@X$R]J0[9#0XY! T
M\/R,&B^*['A19-6+6F6+;+&U4]AX463VHB=.IGT7"5T'=WM\IL,AS_5[RVP?
MIPK(Q0.%T=A29+:E$5UQ2K6/=N;(DVO!JBNUQ=;.6N-*T;M=*;+J2JVR1;;8
MVO_V-:X4O]N58LU[4MBW'AH8\8+>NW =+/ .WFJV!326%-NQI-BJ);7*%MEB
M:Z>PL:38IB6MR/Q?E44?IBT+#4Q3%N.#C0CJ@7U5;N@08,ZVN=S_55]?K3>-
M7)1;)3K7+^%9M-_ZT=#L=Z+<QGR5Y *D=*DHG2^^6O?Y?G/'_D2R3;G=X85)
MR;+R<$WC!>4%0-U?,B;?3HH?J+?83/\'4$L#!!0    ( %N!5EA(=U@F#@0
M "$4   9    >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;+5876_B.!3]*U9V
MM)J1.DV<3^@"$C1,!VDI"-K9A]4^N(D!:Y*8L0W,_/NUDS002*-VY+X4.[GG
M<.]Q3GJYO0-EW_D&8P%^IDG&^\9&B.V-:?)H@U/$K^D69_+.BK(4";EE:Y-O
M&49Q#DH3T[8LWTP1R8Q!+[\V9X,>W8F$9'C. -^E*6*_1CBAA[X!C><+"[+>
M"'7!'/2V:(V76#QNYTSNS(HE)BG..*$98'C5-X;P)H2^ N01WP@^\),U4*4\
M4?I=;29QW[!41CC!D5 42'[L\2U.$L4D\_A1DAK5=RK@Z?J9_4M>O"SF"7%\
M2Y-_2"PV?:-C@!BOT"X1"WKXBLN"/,47T83G?\&AC+4,$.VXH&D)EAFD)"L^
MT<]2B!. ++098)< ^QS@O@!P2H#S6H!; MQ<F:*47(<0"33H,7H 3$5+-K7(
MQ<S1LGR2J7-?"B;O$HD3@^7X;CJ^?P##^Q#<C6=WB^'\Z^063.Z_S!;3X<-D
M=@\^@V7Q4 "Z @N\Q]D.@]$ON5RKDQM)U6,PDPN22/8U&,8QPYR#CR$6B"3\
MDV1X7(;@XX=/X ,@&7C8T!U'6<Q[II EJ$3,J$QW5*1KOY NM,&49F+#P3B+
M<5PG,&7ME0#VLP CNY4QQ-$U<. 5L"W;:4CH]O5PNP$>OAX.6ZIQJN-T<C[G
MI>/$:VE*(<]F2YE0IS')BI>#.JI__Y;A8")PRO]KTK[@=INYU1OHAF]1A/N&
M?,5PS/;8&/SY!_2MOYITTTD6:B*K:>I6FKIM[(/RD6\2K  &.5"]8?<#W_$"
MW^V9^U,I+L,\VPD\OQX67H:YT+,[01562]^KTO=:TW_,B) &70HD<*/C6N%O
M/76=9*$FLIIL?B6;_XY.\G5JJI,LU$16TS2H- U^UTD%T#]Y]AW7\@/[S$F7
M87;@6Q">.:DA#%H>=)J=U*G2[[2F/]XQV6]=@2F)XP2#,>+B"LC_8V"X8B1"
M366U$K[U.=!)%FHBJPG9K83LOJ.WNCHUU4D6:B*K:0JM8R=G_:Z[2N2I(:#G
M6$YP9J^F.,?RK;.XL"D.VK[[@L'@23<*6VL8<H+ '$5D1:+&0EKA;SU\K6RA
M+K:Z=/91.OL=3562ZQ)6)UNHBZTN[+&EAJW=9:NOG L?=&S'@>>VN@SS.]T3
MMY1U7H9Y;N"_9*IC_PK;&]B9V&#6F'XK[LV'KI,MU,56U^S8-$/O/=VDM:?6
MRA;J8JL+>VRK86N'V>HF__)W4C>PSW]--82Y'=CUSMUT&>8$CM\Y<Y-Y,CM)
M,5OG,R@.(KK+1#%%J*Y6<ZYA/MTYNSY2\Z]\)G.D*89G4\36).,@P2M):5T'
M\@18,8\J-H)N\PG-$Q6"IOER@U&,F0J0]U>4BN>-^H)J*CCX'U!+ P04
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
M@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=XQ^5F00.] O8-
M[T"]@T#O!O5N"/1N4.^&0.\&]6Z^4^]A_#R4X=;SM<;K?R?5X^7<<KO\=?FU
M<W)?KCC7]Q7#\U]02P,$%     @ 6X%66!(!8E A @  ("\  !,   !;0V]N
M=&5N=%]4>7!E<UTN>&ULS=K?3MLP% ;P5ZERBQK7_\M$N=FXW;C8"WC)*8V:
MQ)9MH+S]G!20-K$*5*1]-XU:V^<[\9%^5[WZ^10H+0Y#/Z9-M<LY?&$L-3L:
M7*I]H+&L;'T<7"Y?XQT+KMF[.V)BM3*L\6.F,2_S5*.ZOOI&6W??Y\7-H?R<
M.C]NJDA]JA9?CQNGK$WE0NB[QN6RSA[&]J^4Y7-"74[.>]*N"^FB;*C8FPG3
MRK\#GL_]>* 8NY86MR[F[VXHN]BA9RD_]93JTR7>Z-%OMUU#K6_NAW*D3B&2
M:]..* ]]?2QZ<3HYEQNFXR<_.W\N<RJP[+R-/J0RL4@?CWL9R71Z&4HABKD[
M_8JOB:7TV>]'T[1;:M^97:[WT<?]/(_$YL?Y=_SGC%_K?[ / =*'!.E#@?2A
M0?HP('U8D#[6('U<@O3!5RB-H(C*44CE**9R%%0YBJH<A56.XBI'@96CR"I0
M9!4HL@H4606*K )%5H$BJT"15:#(*E!D%2BR2A19)8JL$D56B2*K1)%5HL@J
M4625*+)*%%DEBJP*15:%(JM"D56AR*I09%4HLBH4616*K I%5H4BJT:15:/(
MJE%DU2BR:A19-8JL&D56C2*K1I%5H\AJ4&0U*+(:%%D-BJP&15:#(JM!D=6@
MR&I09#4HLEH462V*K!9%5HLBJT61U:+(:E%DM2BR6A19+8JL:Q19URBRKO^G
MK+^\WW]R_/RL!]>-+_EL_F/\]6]02P$"% ,4    " !;@598!T%-8H$   "Q
M    $               @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0
M   ( %N!5E@6 ;=T[@   "L"   1              "  :\   !D;V-0<F]P
M<R]C;W)E+GAM;%!+ 0(4 Q0    ( %N!5EB97)PC$ 8  )PG   3
M      "  <P!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ 6X%6
M6(0EH18,"   !C$  !@              ("!#0@  'AL+W=O<FMS:&5E=',O
M<VAE970Q+GAM;%!+ 0(4 Q0    ( %N!5E@*PR"/0@(  , %   8
M      " @4\0  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4
M" !;@598E"Y<U"$'   N'@  &               @(''$@  >&PO=V]R:W-H
M965T<R]S:&5E=#,N>&UL4$L! A0#%     @ 6X%66%P[;,]C P  Q@L  !@
M             ("!'AH  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4
M Q0    ( %N!5EA&N:>@>@4  $P6   8              " @;<=  !X;"]W
M;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4    " !;@598[)7Y*^\"  !D
M"   &               @(%G(P  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL
M4$L! A0#%     @ 6X%66/ J,SKG#0  9IP  !@              ("!C"8
M 'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    ( %N!5EA<?]T_
M+0D  /,K   8              " @:DT  !X;"]W;W)K<VAE971S+W-H965T
M."YX;6Q02P$"% ,4    " !;@598,;U9>FH&  !5#@  &
M@($,/@  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ 6X%6
M6#^Z(Y#2*0  CH4  !D              ("!K$0  'AL+W=O<FMS:&5E=',O
M<VAE970Q,"YX;6Q02P$"% ,4    " !;@598:/)BX(D%  #[#0  &0
M        @(&U;@  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0
M   ( %N!5ECJ[\";(@4  ,(,   9              " @75T  !X;"]W;W)K
M<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @ 6X%66+A+8,W>!0  VPX
M !D              ("!SGD  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q0
M2P$"% ,4    " !;@598DDPR0E,%  !.#   &0              @('C?P
M>&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( %N!5EC,WLU"
M50H  #P:   9              " @6V%  !X;"]W;W)K<VAE971S+W-H965T
M,34N>&UL4$L! A0#%     @ 6X%66/V"O@>X P  _P<  !D
M ("!^8\  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    " !;
M@598'3L3V3T)   %%0  &0              @('HDP  >&PO=V]R:W-H965T
M<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( %N!5EB!SQMV(P(  .L$   9
M          " @5R=  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#
M%     @ 6X%66-#>6YFS!   4 H  !D              ("!MI\  'AL+W=O
M<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    " !;@598IT1TU\8,  !G
M(P  &0              @(&@I   >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM
M;%!+ 0(4 Q0    ( %N!5EB^(&G!%0(  ,8$   9              " @9VQ
M  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @ 6X%66#)7
M4M0C"0  ^!0  !D              ("!Z;,  'AL+W=O<FMS:&5E=',O<VAE
M970R,BYX;6Q02P$"% ,4    " !;@598[ZDH :8$  !P"@  &0
M    @(%#O0  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    (
M %N!5E@1VNLL7 (  ((&   9              " @2#"  !X;"]W;W)K<VAE
M971S+W-H965T,C0N>&UL4$L! A0#%     @ 6X%66*LT*8XP!@  ]2(  !D
M             ("!L\0  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"
M% ,4    " !;@5981_M6-84H  "4AP  &0              @($:RP  >&PO
M=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( %N!5E@&(-<_!P0
M #@*   9              " @=;S  !X;"]W;W)K<VAE971S+W-H965T,C<N
M>&UL4$L! A0#%     @ 6X%66&0A2#HM!   X0H  !D              ("!
M%/@  'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    " !;@598
M1IGQBCD&  #.$0  &0              @(%X_   >&PO=V]R:W-H965T<R]S
M:&5E=#(Y+GAM;%!+ 0(4 Q0    ( %N!5EBD<56F1 0   8+   9
M      " @>@" 0!X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%
M  @ 6X%66&)' &6.!@  *A(  !D              ("!8P<! 'AL+W=O<FMS
M:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    " !;@598S#/6%>T#  #7"
M&0              @($H#@$ >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+
M 0(4 Q0    ( %N!5EA^#BQMB (  %4%   9              " @4P2 0!X
M;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @ 6X%66&.XCV]/
M!@  F1   !D              ("!"Q4! 'AL+W=O<FMS:&5E=',O<VAE970S
M-"YX;6Q02P$"% ,4    " !;@5983V$7DV %  !9#   &0
M@(&1&P$ >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( %N!
M5EAYKFATP 4  !0H   9              " @2@A 0!X;"]W;W)K<VAE971S
M+W-H965T,S8N>&UL4$L! A0#%     @ 6X%66$TDJ&_)"   -5H  !D
M         ("!'R<! 'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4
M    " !;@598U5Y8#!T#  "2"@  &0              @($?, $ >&PO=V]R
M:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( %N!5EBKYV(A* 0  $<3
M   9              " @7,S 0!X;"]W;W)K<VAE971S+W-H965T,SDN>&UL
M4$L! A0#%     @ 6X%66*U;.62L @  ;P<  !D              ("!TC<!
M 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    " !;@598LO;2
MPFX"  #=!0  &0              @(&U.@$ >&PO=V]R:W-H965T<R]S:&5E
M=#0Q+GAM;%!+ 0(4 Q0    ( %N!5EB 6^(DW@0  !D:   9
M  " @5H] 0!X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @
M6X%66/[UF(&# @  ^04  !D              ("!;T(! 'AL+W=O<FMS:&5E
M=',O<VAE970T,RYX;6Q02P$"% ,4    " !;@598*+U!1KP"  "/"   &0
M            @($I10$ >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4
M Q0    ( %N!5EC"-5QM50,  .8-   9              " @1Q( 0!X;"]W
M;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%     @ 6X%66/L:S2]$ P
MOPH  !D              ("!J$L! 'AL+W=O<FMS:&5E=',O<VAE970T-BYX
M;6Q02P$"% ,4    " !;@598/=-]NZP$  "J&0  &0              @($C
M3P$ >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    ( %N!5EA:
M_)GJI ,  "0/   9              " @094 0!X;"]W;W)K<VAE971S+W-H
M965T-#@N>&UL4$L! A0#%     @ 6X%66"C2O)3@ P  /Q(  !D
M     ("!X5<! 'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4
M" !;@598;UWWW(@#  ":#@  &0              @('X6P$ >&PO=V]R:W-H
M965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( %N!5EC"#V(!F (  %<'   9
M              " @;=? 0!X;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L!
M A0#%     @ 6X%66&/9\38; P  XPD  !D              ("!AF(! 'AL
M+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4    " !;@5987&?'I:T"
M  "/"   &0              @('890$ >&PO=V]R:W-H965T<R]S:&5E=#4S
M+GAM;%!+ 0(4 Q0    ( %N!5EC;DMC2%0,  *()   9              "
M@;QH 0!X;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#%     @ 6X%6
M6/)ZQQ3F @  I0D  !D              ("!"&P! 'AL+W=O<FMS:&5E=',O
M<VAE970U-2YX;6Q02P$"% ,4    " !;@598=5E8FF<#  !<"@  &0
M        @($E;P$ >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0
M   ( %N!5E@?YQWJYP(  #T(   9              " @<-R 0!X;"]W;W)K
M<VAE971S+W-H965T-3<N>&UL4$L! A0#%     @ 6X%66*^&/)UV P  D T
M !D              ("!X74! 'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q0
M2P$"% ,4    " !;@598_.$_.1H$  "O#@  &0              @(&.>0$
M>&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    ( %N!5EA+0VF^
M2P0  )0/   9              " @=]] 0!X;"]W;W)K<VAE971S+W-H965T
M-C N>&UL4$L! A0#%     @ 6X%66$E+@NN#!   E1D  !D
M ("!88(! 'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6Q02P$"% ,4    " !;
M@598U=-*CH(#  #("@  &0              @($;AP$ >&PO=V]R:W-H965T
M<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    ( %N!5E@VB 4K8@,  -X+   9
M          " @=2* 0!X;"]W;W)K<VAE971S+W-H965T-C,N>&UL4$L! A0#
M%     @ 6X%66._3M(0T!   C!8  !D              ("!;8X! 'AL+W=O
M<FMS:&5E=',O<VAE970V-"YX;6Q02P$"% ,4    " !;@598ZB#N!D "  !C
M!   &0              @('8D@$ >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM
M;%!+ 0(4 Q0    ( %N!5ECJO-+LC0(  ,,%   9              " @4^5
M 0!X;"]W;W)K<VAE971S+W-H965T-C8N>&UL4$L! A0#%     @ 6X%66&QK
M.K!& P  +!$  !D              ("!$Y@! 'AL+W=O<FMS:&5E=',O<VAE
M970V-RYX;6Q02P$"% ,4    " !;@598MZBH]_<#  "4$P  &0
M    @(&0FP$ >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;%!+ 0(4 Q0    (
M %N!5EA"%R%=P0@  %,\   9              " @;Z? 0!X;"]W;W)K<VAE
M971S+W-H965T-CDN>&UL4$L! A0#%     @ 6X%66.XUIKKT!   ?!@  !D
M             ("!MJ@! 'AL+W=O<FMS:&5E=',O<VAE970W,"YX;6Q02P$"
M% ,4    " !;@5983#R^CO@#  ">#P  &0              @('AK0$ >&PO
M=V]R:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0    ( %N!5EALL;]W<0,
M ((*   9              " @1"R 0!X;"]W;W)K<VAE971S+W-H965T-S(N
M>&UL4$L! A0#%     @ 6X%66+ >B,Z-!   (1@  !D              ("!
MN+4! 'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6Q02P$"% ,4    " !;@598
MR.UL!88$   3&0  &0              @(%\N@$ >&PO=V]R:W-H965T<R]S
M:&5E=#<T+GAM;%!+ 0(4 Q0    ( %N!5E@RE4C*U0(  %4'   9
M      " @3F_ 0!X;"]W;W)K<VAE971S+W-H965T-S4N>&UL4$L! A0#%
M  @ 6X%66.3.07_1 @  [P<  !D              ("!1<(! 'AL+W=O<FMS
M:&5E=',O<VAE970W-BYX;6Q02P$"% ,4    " !;@598?KD:U5<#  #;#0
M&0              @(%-Q0$ >&PO=V]R:W-H965T<R]S:&5E=#<W+GAM;%!+
M 0(4 Q0    ( %N!5EBP!DMH?0,  &(,   9              " @=O( 0!X
M;"]W;W)K<VAE971S+W-H965T-S@N>&UL4$L! A0#%     @ 6X%66,JP-IC8
M!0  ;B,  !D              ("!C\P! 'AL+W=O<FMS:&5E=',O<VAE970W
M.2YX;6Q02P$"% ,4    " !;@5982'=8)@X$   A%   &0
M@(&>T@$ >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;%!+ 0(4 Q0    ( %N!
M5EB*Z6VR]@(  +@*   9              " @>/6 0!X;"]W;W)K<VAE971S
M+W-H965T.#$N>&UL4$L! A0#%     @ 6X%66/LX-QXZ!   ?1@  !D
M         ("!$-H! 'AL+W=O<FMS:&5E=',O<VAE970X,BYX;6Q02P$"% ,4
M    " !;@598868F<#H#  #P$P  #0              @ &!W@$ >&PO<W1Y
M;&5S+GAM;%!+ 0(4 Q0    ( %N!5EB7BKL<P    !,"   +
M  "  >;A 0!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( %N!5EAG?B39.08  "(V
M   /              "  <_B 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4
M" !;@5989LT1.G0"  !M,   &@              @ $UZ0$ >&PO7W)E;',O
M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " !;@598$@%B4"$"   @+P
M$P              @ 'AZP$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08
..6@!: *T8   S[@$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<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>104
<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>106
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>214</ContextCount>
  <ElementCount>419</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>69</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/ConsolidatedStatementsofOperations</Role>
      <ShortName>Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - Consolidated Statements of Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/ConsolidatedStatementsofComprehensiveLoss</Role>
      <ShortName>Consolidated Statements of Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders??? Equity (Deficit)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit</Role>
      <ShortName>Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders??? Equity (Deficit)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - BASIS OF PRESENTATION AND DESCRIPTION OF BUSINESS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESS</Role>
      <ShortName>BASIS OF PRESENTATION AND DESCRIPTION OF BUSINESS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIES</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - REVENUE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/REVENUE</Role>
      <ShortName>REVENUE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - INVESTMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/INVESTMENTS</Role>
      <ShortName>INVESTMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEET COMPONENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/LEASES</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/INCOMETAXES</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - NET LOSS PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/NETLOSSPERSHARE</Role>
      <ShortName>NET LOSS PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/COMMITMENTSANDCONTINGENCIES</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/REDEEMABLECONVERTIBLEPREFERREDSTOCK</Role>
      <ShortName>REDEEMABLE CONVERTIBLE PREFERRED STOCK</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - STOCKHOLDERS??? EQUITY (DEFICIT)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/STOCKHOLDERSEQUITYDEFICIT</Role>
      <ShortName>STOCKHOLDERS??? EQUITY (DEFICIT)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - EMPLOYEE BENEFIT PLANS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/EMPLOYEEBENEFITPLANS</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - RELATED PARTY TRANSACTIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/RELATEDPARTYTRANSACTIONS</Role>
      <ShortName>RELATED PARTY TRANSACTIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATION</Role>
      <ShortName>SEGMENT AND GEOGRAPHIC INFORMATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - RESTRUCTURING RELATED CHARGES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/RESTRUCTURINGRELATEDCHARGES</Role>
      <ShortName>RESTRUCTURING RELATED CHARGES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.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>24</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.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>25</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9954471 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9954472 - Disclosure - REVENUE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/REVENUETables</Role>
      <ShortName>REVENUE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coursera.org/role/REVENUE</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9954473 - Disclosure - INVESTMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/INVESTMENTSTables</Role>
      <ShortName>INVESTMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coursera.org/role/INVESTMENTS</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9954474 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSTables</Role>
      <ShortName>CONSOLIDATED BALANCE SHEET COMPONENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTS</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9954475 - Disclosure - LEASES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/LEASESTables</Role>
      <ShortName>LEASES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coursera.org/role/LEASES</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9954476 - Disclosure - INCOME TAXES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/INCOMETAXESTables</Role>
      <ShortName>INCOME TAXES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coursera.org/role/INCOMETAXES</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9954477 - Disclosure - NET LOSS PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/NETLOSSPERSHARETables</Role>
      <ShortName>NET LOSS PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coursera.org/role/NETLOSSPERSHARE</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9954478 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/COMMITMENTSANDCONTINGENCIESTables</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coursera.org/role/COMMITMENTSANDCONTINGENCIES</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9954479 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/EMPLOYEEBENEFITPLANSTables</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coursera.org/role/EMPLOYEEBENEFITPLANS</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9954480 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONTables</Role>
      <ShortName>SEGMENT AND GEOGRAPHIC INFORMATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATION</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9954481 - Disclosure - BASIS OF PRESENTATION AND DESCRIPTION OF BUSINESS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESSDetails</Role>
      <ShortName>BASIS OF PRESENTATION AND DESCRIPTION OF BUSINESS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.coursera.org/role/BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESS</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9954482 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9954483 - Disclosure - REVENUE - Schedule of Contract Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/REVENUEScheduleofContractAssetsandLiabilitiesDetails</Role>
      <ShortName>REVENUE - Schedule of Contract Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9954484 - Disclosure - REVENUE - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/REVENUEAdditionalInformationDetails</Role>
      <ShortName>REVENUE - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9954485 - Disclosure - REVENUE - Schedule of Capitalized Contract Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/REVENUEScheduleofCapitalizedContractCostDetails</Role>
      <ShortName>REVENUE - Schedule of Capitalized Contract Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9954486 - Disclosure - REVENUE - Schedule of Deferred Costs, Net and Other Assets Disclosure (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/REVENUEScheduleofDeferredCostsNetandOtherAssetsDisclosureDetails</Role>
      <ShortName>REVENUE - Schedule of Deferred Costs, Net and Other Assets Disclosure (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9954487 - Disclosure - INVESTMENTS - Summary of Available-for-Sale Marketable Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/INVESTMENTSSummaryofAvailableforSaleMarketableSecuritiesDetails</Role>
      <ShortName>INVESTMENTS - Summary of Available-for-Sale Marketable Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9954488 - Disclosure - INVESTMENTS - Schedule of Cost Basis and Fair Value of AFS Securities by Contractual Maturity Date (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/INVESTMENTSScheduleofCostBasisandFairValueofAFSSecuritiesbyContractualMaturityDateDetails</Role>
      <ShortName>INVESTMENTS - Schedule of Cost Basis and Fair Value of AFS Securities by Contractual Maturity Date (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9954489 - Disclosure - INVESTMENTS - Schedule of Investments in an Unrealized Loss Position (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/INVESTMENTSScheduleofInvestmentsinanUnrealizedLossPositionDetails</Role>
      <ShortName>INVESTMENTS - Schedule of Investments in an Unrealized Loss Position (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9954490 - Disclosure - INVESTMENTS - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/INVESTMENTSAdditionalInformationDetails</Role>
      <ShortName>INVESTMENTS - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9954491 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails</Role>
      <ShortName>CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9954492 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Property, Equipment and Software, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPropertyEquipmentandSoftwareNetDetails</Role>
      <ShortName>CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Property, Equipment and Software, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9954493 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Depreciation and Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofDepreciationandAmortizationExpenseDetails</Role>
      <ShortName>CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Depreciation and Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9954494 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofIntangibleAssetsDetails</Role>
      <ShortName>CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9954495 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Capitalization of Content Assets and Amortization Expense for Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCapitalizationofContentAssetsandAmortizationExpenseforIntangibleAssetsDetails</Role>
      <ShortName>CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Capitalization of Content Assets and Amortization Expense for Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9954496 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSAdditionalInformationDetails</Role>
      <ShortName>CONSOLIDATED BALANCE SHEET COMPONENTS - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9954497 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Future Expected Amortization Expense for Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofFutureExpectedAmortizationExpenseforIntangibleAssetsDetails</Role>
      <ShortName>CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Future Expected Amortization Expense for Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9954498 - Disclosure - LEASES - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/LEASESAdditionalInformationDetails</Role>
      <ShortName>LEASES - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9954499 - Disclosure - LEASES - Schedule of Components of Lease Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/LEASESScheduleofComponentsofLeaseCostsDetails</Role>
      <ShortName>LEASES - Schedule of Components of Lease Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9954500 - Disclosure - LEASES - Schedule of Future Lease Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/LEASESScheduleofFutureLeasePaymentsDetails</Role>
      <ShortName>LEASES - Schedule of Future Lease Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9954501 - Disclosure - LEASES - Schedule of Supplemental Cash Flow and Weighted-average Remaining Lease Term and Discount Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/LEASESScheduleofSupplementalCashFlowandWeightedaverageRemainingLeaseTermandDiscountRateDetails</Role>
      <ShortName>LEASES - Schedule of Supplemental Cash Flow and Weighted-average Remaining Lease Term and Discount Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9954502 - Disclosure - INCOME TAXES - Schedule of Components of Loss Before Income Tax (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/INCOMETAXESScheduleofComponentsofLossBeforeIncomeTaxDetails</Role>
      <ShortName>INCOME TAXES - Schedule of Components of Loss Before Income Tax (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9954503 - Disclosure - INCOME TAXES - Schedule of Income Tax Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/INCOMETAXESScheduleofIncomeTaxExpenseDetails</Role>
      <ShortName>INCOME TAXES - Schedule of Income Tax Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9954504 - Disclosure - INCOME TAXES - Schedule of Reconciliation Between the Statutory U.S. Federal Income Tax Rate and our Effective Tax Rate as a Percentage of Loss Before Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/INCOMETAXESScheduleofReconciliationBetweentheStatutoryUSFederalIncomeTaxRateandourEffectiveTaxRateasaPercentageofLossBeforeIncomeTaxesDetails</Role>
      <ShortName>INCOME TAXES - Schedule of Reconciliation Between the Statutory U.S. Federal Income Tax Rate and our Effective Tax Rate as a Percentage of Loss Before Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9954505 - Disclosure - INCOME TAXES - Schedule of Significant components of our deferred tax assets and liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails</Role>
      <ShortName>INCOME TAXES - Schedule of Significant components of our deferred tax assets and liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9954506 - Disclosure - INCOME TAXES - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/INCOMETAXESAdditionalInformationDetails</Role>
      <ShortName>INCOME TAXES - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9954507 - Disclosure - INCOME TAXES - Summary of income tax contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/INCOMETAXESSummaryofincometaxcontingenciesDetails</Role>
      <ShortName>INCOME TAXES - Summary of income tax contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9954508 - Disclosure - NET LOSS PER SHARE - Calculation of Basic and Diluted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/NETLOSSPERSHARECalculationofBasicandDilutedDetails</Role>
      <ShortName>NET LOSS PER SHARE - Calculation of Basic and Diluted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9954509 - Disclosure - NET LOSS PER SHARE - Schedule of Securities with a Potentially Dilutive Impact (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/NETLOSSPERSHAREScheduleofSecuritieswithaPotentiallyDilutiveImpactDetails</Role>
      <ShortName>NET LOSS PER SHARE - Schedule of Securities with a Potentially Dilutive Impact (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9954510 - Disclosure - COMMITMENTS AND CONTINGENCIES (Additional Information) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/COMMITMENTSANDCONTINGENCIESAdditionalInformationDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Additional Information) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.coursera.org/role/COMMITMENTSANDCONTINGENCIESTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9954511 - Disclosure - COMMITMENTS AND CONTINGENCIES - Future Minimum Payments under the Company's Non-Cancelable Purchase Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/COMMITMENTSANDCONTINGENCIESFutureMinimumPaymentsundertheCompanysNonCancelablePurchaseObligationsDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES - Future Minimum Payments under the Company's Non-Cancelable Purchase Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9954512 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKDetails</Role>
      <ShortName>REDEEMABLE CONVERTIBLE PREFERRED STOCK (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.coursera.org/role/REDEEMABLECONVERTIBLEPREFERREDSTOCK</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9954513 - Disclosure - STOCKHOLDERS??? EQUITY (DEFICIT) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/STOCKHOLDERSEQUITYDEFICITDetails</Role>
      <ShortName>STOCKHOLDERS??? EQUITY (DEFICIT) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.coursera.org/role/STOCKHOLDERSEQUITYDEFICIT</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9954514 - Disclosure - EMPLOYEE BENEFIT PLANS - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9954515 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Stock Option Activity under the Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofStockOptionActivityunderthePlansDetails</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS - Schedule of Stock Option Activity under the Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9954516 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Share-based Compensation, Restricted Stock Units Award Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofSharebasedCompensationRestrictedStockUnitsAwardActivityDetails</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS - Schedule of Share-based Compensation, Restricted Stock Units Award Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9954517 - Disclosure - EMPLOYEE BENEFIT PLANS - Summary of weighted-average assumptions to record compensation expenses for stock options granted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofweightedaverageassumptionstorecordcompensationexpensesforstockoptionsgrantedDetails</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS - Summary of weighted-average assumptions to record compensation expenses for stock options granted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9954518 - Disclosure - EMPLOYEE BENEFIT PLANS - Summary of Estimated Assumptions Used in Value of ESPP Rights (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofEstimatedAssumptionsUsedinValueofESPPRightsDetails</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS - Summary of Estimated Assumptions Used in Value of ESPP Rights (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9954519 - Disclosure - EMPLOYEE BENEFIT PLANS - Summary of Stock-Based Compensation Expense in the Consolidated Statements of Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofStockBasedCompensationExpenseintheConsolidatedStatementsofOperationsDetails</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS - Summary of Stock-Based Compensation Expense in the Consolidated Statements of Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9954520 - Disclosure - EMPLOYEE BENEFIT PLANS - Summary of Shares of Common Stock Reserved for Future Issuance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofSharesofCommonStockReservedforFutureIssuanceDetails</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS - Summary of Shares of Common Stock Reserved for Future Issuance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9954521 - Disclosure - EMPLOYEE BENEFIT PLANS - 401(k) Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/EMPLOYEEBENEFITPLANS401kPlanDetails</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS - 401(k) Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>9954522 - Disclosure - RELATED PARTY TRANSACTIONS - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/RELATEDPARTYTRANSACTIONSAdditionalInformationDetails</Role>
      <ShortName>RELATED PARTY TRANSACTIONS - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>9954523 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONAdditionalInformationDetails</Role>
      <ShortName>SEGMENT AND GEOGRAPHIC INFORMATION - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>9954524 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION - Segment Results of Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails</Role>
      <ShortName>SEGMENT AND GEOGRAPHIC INFORMATION - Segment Results of Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>9954525 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION - Summary of Revenue By Region Based On Billing Address (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenueByRegionBasedOnBillingAddressDetails</Role>
      <ShortName>SEGMENT AND GEOGRAPHIC INFORMATION - Summary of Revenue By Region Based On Billing Address (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>9954526 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION - Summary of Long Lived Assets By Geographic Region (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofLongLivedAssetsByGeographicRegionDetails</Role>
      <ShortName>SEGMENT AND GEOGRAPHIC INFORMATION - Summary of Long Lived Assets By Geographic Region (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="cour-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>9954527 - Disclosure - RESTRUCTURING RELATED CHARGES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coursera.org/role/RESTRUCTURINGRELATEDCHARGESDetails</Role>
      <ShortName>RESTRUCTURING RELATED CHARGES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.coursera.org/role/RESTRUCTURINGRELATEDCHARGES</ParentRole>
      <Position>82</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="cour-20231231.htm">cour-20231231.htm</File>
    <File>cour-20231231.xsd</File>
    <File>cour-20231231_cal.xml</File>
    <File>cour-20231231_def.xml</File>
    <File>cour-20231231_lab.xml</File>
    <File>cour-20231231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>cour-20231231_g1.jpg</File>
    <File>cour-20231231_g2.jpg</File>
    <File>cour-20231231_g3.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2023</BaseTaxonomy>
    <BaseTaxonomy items="940">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="38">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
    <BaseTaxonomy items="19">http://xbrl.sec.gov/ecd/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>109
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "cour-20231231.htm": {
   "nsprefix": "cour",
   "nsuri": "http://www.coursera.org/20231231",
   "dts": {
    "inline": {
     "local": [
      "cour-20231231.htm"
     ]
    },
    "schema": {
     "local": [
      "cour-20231231.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/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "cour-20231231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cour-20231231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "cour-20231231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cour-20231231_pre.xml"
     ]
    }
   },
   "keyStandard": 380,
   "keyCustom": 39,
   "axisStandard": 29,
   "axisCustom": 0,
   "memberStandard": 39,
   "memberCustom": 29,
   "hidden": {
    "total": 10,
    "http://fasb.org/us-gaap/2023": 2,
    "http://xbrl.sec.gov/dei/2023": 4,
    "http://xbrl.sec.gov/ecd/2023": 2,
    "http://www.coursera.org/20231231": 2
   },
   "contextCount": 214,
   "entityCount": 1,
   "segmentCount": 69,
   "elementCount": 703,
   "unitCount": 5,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 940,
    "http://xbrl.sec.gov/dei/2023": 38,
    "http://xbrl.sec.gov/ecd/2023": 19,
    "http://fasb.org/srt/2023": 1
   },
   "report": {
    "R1": {
     "role": "http://www.coursera.org/role/Cover",
     "longName": "0000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.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": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.coursera.org/role/AuditInformation",
     "longName": "0000002 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorFirmId",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorFirmId",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.coursera.org/role/ConsolidatedBalanceSheets",
     "longName": "0000003 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:MarketableSecuritiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.coursera.org/role/ConsolidatedBalanceSheetsParenthetical",
     "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.coursera.org/role/ConsolidatedStatementsofOperations",
     "longName": "0000005 - Statement - Consolidated Statements of Operations",
     "shortName": "Consolidated Statements of Operations",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.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": "cour-20231231.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.coursera.org/role/ConsolidatedStatementsofComprehensiveLoss",
     "longName": "0000006 - Statement - Consolidated Statements of Comprehensive Loss",
     "shortName": "Consolidated Statements of Comprehensive Loss",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ComprehensiveIncomeNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit",
     "longName": "0000007 - Statement - Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity (Deficit)",
     "shortName": "Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity (Deficit)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:TemporaryEquitySharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:TemporaryEquityCarryingAmountAttributableToParent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows",
     "longName": "0000008 - Statement - Consolidated Statements of Cash Flows",
     "shortName": "Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.coursera.org/role/BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESS",
     "longName": "0000009 - Disclosure - BASIS OF PRESENTATION AND DESCRIPTION OF BUSINESS",
     "shortName": "BASIS OF PRESENTATION AND DESCRIPTION OF BUSINESS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIES",
     "longName": "0000010 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.coursera.org/role/REVENUE",
     "longName": "0000011 - Disclosure - REVENUE",
     "shortName": "REVENUE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.coursera.org/role/INVESTMENTS",
     "longName": "0000012 - Disclosure - INVESTMENTS",
     "shortName": "INVESTMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTS",
     "longName": "0000013 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS",
     "shortName": "CONSOLIDATED BALANCE SHEET COMPONENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.coursera.org/role/LEASES",
     "longName": "0000014 - Disclosure - LEASES",
     "shortName": "LEASES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.coursera.org/role/INCOMETAXES",
     "longName": "0000015 - Disclosure - INCOME TAXES",
     "shortName": "INCOME TAXES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.coursera.org/role/NETLOSSPERSHARE",
     "longName": "0000016 - Disclosure - NET LOSS PER SHARE",
     "shortName": "NET LOSS PER SHARE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.coursera.org/role/COMMITMENTSANDCONTINGENCIES",
     "longName": "0000017 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.coursera.org/role/REDEEMABLECONVERTIBLEPREFERREDSTOCK",
     "longName": "0000018 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK",
     "shortName": "REDEEMABLE CONVERTIBLE PREFERRED STOCK",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PreferredStockTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PreferredStockTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.coursera.org/role/STOCKHOLDERSEQUITYDEFICIT",
     "longName": "0000019 - Disclosure - STOCKHOLDERS\u2019 EQUITY (DEFICIT)",
     "shortName": "STOCKHOLDERS\u2019 EQUITY (DEFICIT)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.coursera.org/role/EMPLOYEEBENEFITPLANS",
     "longName": "0000020 - Disclosure - EMPLOYEE BENEFIT PLANS",
     "shortName": "EMPLOYEE BENEFIT PLANS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.coursera.org/role/RELATEDPARTYTRANSACTIONS",
     "longName": "0000021 - Disclosure - RELATED PARTY TRANSACTIONS",
     "shortName": "RELATED PARTY TRANSACTIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATION",
     "longName": "0000022 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION",
     "shortName": "SEGMENT AND GEOGRAPHIC INFORMATION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.coursera.org/role/RESTRUCTURINGRELATEDCHARGES",
     "longName": "0000023 - Disclosure - RESTRUCTURING RELATED CHARGES",
     "shortName": "RESTRUCTURING RELATED CHARGES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "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": "24",
     "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": "cour-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R25": {
     "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": "25",
     "firstAnchor": {
      "contextRef": "c-214",
      "name": "ecd:NonRule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-214",
      "name": "ecd:NonRule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies",
     "longName": "9954471 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.coursera.org/role/REVENUETables",
     "longName": "9954472 - Disclosure - REVENUE (Tables)",
     "shortName": "REVENUE (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.coursera.org/role/INVESTMENTSTables",
     "longName": "9954473 - Disclosure - INVESTMENTS (Tables)",
     "shortName": "INVESTMENTS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSTables",
     "longName": "9954474 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS (Tables)",
     "shortName": "CONSOLIDATED BALANCE SHEET COMPONENTS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.coursera.org/role/LEASESTables",
     "longName": "9954475 - Disclosure - LEASES (Tables)",
     "shortName": "LEASES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.coursera.org/role/INCOMETAXESTables",
     "longName": "9954476 - Disclosure - INCOME TAXES (Tables)",
     "shortName": "INCOME TAXES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.coursera.org/role/NETLOSSPERSHARETables",
     "longName": "9954477 - Disclosure - NET LOSS PER SHARE (Tables)",
     "shortName": "NET LOSS PER SHARE (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.coursera.org/role/COMMITMENTSANDCONTINGENCIESTables",
     "longName": "9954478 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSTables",
     "longName": "9954479 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables)",
     "shortName": "EMPLOYEE BENEFIT PLANS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "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": "cour-20231231.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": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONTables",
     "longName": "9954480 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION (Tables)",
     "shortName": "SEGMENT AND GEOGRAPHIC INFORMATION (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.coursera.org/role/BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESSDetails",
     "longName": "9954481 - Disclosure - BASIS OF PRESENTATION AND DESCRIPTION OF BUSINESS (Details)",
     "shortName": "BASIS OF PRESENTATION AND DESCRIPTION OF BUSINESS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails",
     "longName": "9954482 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details)",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DeferredOfferingCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cour:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.coursera.org/role/REVENUEScheduleofContractAssetsandLiabilitiesDetails",
     "longName": "9954483 - Disclosure - REVENUE - Schedule of Contract Assets and Liabilities (Details)",
     "shortName": "REVENUE - Schedule of Contract Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AccountsReceivableNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AccountsReceivableNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.coursera.org/role/REVENUEAdditionalInformationDetails",
     "longName": "9954484 - Disclosure - REVENUE - Additional Information (Details)",
     "shortName": "REVENUE - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.coursera.org/role/REVENUEScheduleofCapitalizedContractCostDetails",
     "longName": "9954485 - Disclosure - REVENUE - Schedule of Capitalized Contract Cost (Details)",
     "shortName": "REVENUE - Schedule of Capitalized Contract Cost (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cour:CommissionsAndRelatedPayrollTaxExpenditures",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:CapitalizedContractCostTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cour:CommissionsAndRelatedPayrollTaxExpenditures",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:CapitalizedContractCostTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.coursera.org/role/REVENUEScheduleofDeferredCostsNetandOtherAssetsDisclosureDetails",
     "longName": "9954486 - Disclosure - REVENUE - Schedule of Deferred Costs, Net and Other Assets Disclosure (Details)",
     "shortName": "REVENUE - Schedule of Deferred Costs, Net and Other Assets Disclosure (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DeferredCostsCurrentAndNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DeferredCostsCurrentAndNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.coursera.org/role/INVESTMENTSSummaryofAvailableforSaleMarketableSecuritiesDetails",
     "longName": "9954487 - Disclosure - INVESTMENTS - Summary of Available-for-Sale Marketable Securities (Details)",
     "shortName": "INVESTMENTS - Summary of Available-for-Sale Marketable Securities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.coursera.org/role/INVESTMENTSScheduleofCostBasisandFairValueofAFSSecuritiesbyContractualMaturityDateDetails",
     "longName": "9954488 - Disclosure - INVESTMENTS - Schedule of Cost Basis and Fair Value of AFS Securities by Contractual Maturity Date (Details)",
     "shortName": "INVESTMENTS - Schedule of Cost Basis and Fair Value of AFS Securities by Contractual Maturity Date (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.coursera.org/role/INVESTMENTSScheduleofInvestmentsinanUnrealizedLossPositionDetails",
     "longName": "9954489 - Disclosure - INVESTMENTS - Schedule of Investments in an Unrealized Loss Position (Details)",
     "shortName": "INVESTMENTS - Schedule of Investments in an Unrealized Loss Position (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-73",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.coursera.org/role/INVESTMENTSAdditionalInformationDetails",
     "longName": "9954490 - Disclosure - INVESTMENTS - Additional Information (Details)",
     "shortName": "INVESTMENTS - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cour:CreditOrNonCreditImpairmentCharges",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "cour:CreditOrNonCreditImpairmentCharges",
       "cour:CreditOrNonCreditImpairmentCharges",
       "span",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cour:CreditOrNonCreditImpairmentCharges",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "cour:CreditOrNonCreditImpairmentCharges",
       "cour:CreditOrNonCreditImpairmentCharges",
       "span",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails",
     "longName": "9954491 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details)",
     "shortName": "CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-26",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPropertyEquipmentandSoftwareNetDetails",
     "longName": "9954492 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Property, Equipment and Software, Net (Details)",
     "shortName": "CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Property, Equipment and Software, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofDepreciationandAmortizationExpenseDetails",
     "longName": "9954493 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Depreciation and Amortization Expense (Details)",
     "shortName": "CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Depreciation and Amortization Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-87",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cour:ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofIntangibleAssetsDetails",
     "longName": "9954494 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Intangible Assets (Details)",
     "shortName": "CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCapitalizationofContentAssetsandAmortizationExpenseforIntangibleAssetsDetails",
     "longName": "9954495 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Capitalization of Content Assets and Amortization Expense for Intangible Assets (Details)",
     "shortName": "CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Capitalization of Content Assets and Amortization Expense for Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cour:ScheduleOfCapitalizationOfContentAssetsAndAmortizationExpenseForIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-99",
      "name": "us-gaap:CapitalizedComputerSoftwareAmortization1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cour:ScheduleOfCapitalizationOfContentAssetsAndAmortizationExpenseForIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSAdditionalInformationDetails",
     "longName": "9954496 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS - Additional Information (Details)",
     "shortName": "CONSOLIDATED BALANCE SHEET COMPONENTS - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-95",
      "name": "us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-95",
      "name": "us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofFutureExpectedAmortizationExpenseforIntangibleAssetsDetails",
     "longName": "9954497 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Future Expected Amortization Expense for Intangible Assets (Details)",
     "shortName": "CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Future Expected Amortization Expense for Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-4",
      "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": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "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": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.coursera.org/role/LEASESAdditionalInformationDetails",
     "longName": "9954498 - Disclosure - LEASES - Additional Information (Details)",
     "shortName": "LEASES - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-103",
      "name": "us-gaap:OperatingLeaseImpairmentLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R54": {
     "role": "http://www.coursera.org/role/LEASESScheduleofComponentsofLeaseCostsDetails",
     "longName": "9954499 - Disclosure - LEASES - Schedule of Components of Lease Costs (Details)",
     "shortName": "LEASES - Schedule of Components of Lease Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.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",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.coursera.org/role/LEASESScheduleofFutureLeasePaymentsDetails",
     "longName": "9954500 - Disclosure - LEASES - Schedule of Future Lease Payments (Details)",
     "shortName": "LEASES - Schedule of Future Lease Payments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-4",
      "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": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "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": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.coursera.org/role/LEASESScheduleofSupplementalCashFlowandWeightedaverageRemainingLeaseTermandDiscountRateDetails",
     "longName": "9954501 - Disclosure - LEASES - Schedule of Supplemental Cash Flow and Weighted-average Remaining Lease Term and Discount Rate (Details)",
     "shortName": "LEASES - Schedule of Supplemental Cash Flow and Weighted-average Remaining Lease Term and Discount Rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cour:DisclosureOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cour:DisclosureOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.coursera.org/role/INCOMETAXESScheduleofComponentsofLossBeforeIncomeTaxDetails",
     "longName": "9954502 - Disclosure - INCOME TAXES - Schedule of Components of Loss Before Income Tax (Details)",
     "shortName": "INCOME TAXES - Schedule of Components of Loss Before Income Tax (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.coursera.org/role/INCOMETAXESScheduleofIncomeTaxExpenseDetails",
     "longName": "9954503 - Disclosure - INCOME TAXES - Schedule of Income Tax Expense (Details)",
     "shortName": "INCOME TAXES - Schedule of Income Tax Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.coursera.org/role/INCOMETAXESScheduleofReconciliationBetweentheStatutoryUSFederalIncomeTaxRateandourEffectiveTaxRateasaPercentageofLossBeforeIncomeTaxesDetails",
     "longName": "9954504 - Disclosure - INCOME TAXES - Schedule of Reconciliation Between the Statutory U.S. Federal Income Tax Rate and our Effective Tax Rate as a Percentage of Loss Before Income Taxes (Details)",
     "shortName": "INCOME TAXES - Schedule of Reconciliation Between the Statutory U.S. Federal Income Tax Rate and our Effective Tax Rate as a Percentage of Loss Before Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "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": "cour-20231231.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": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails",
     "longName": "9954505 - Disclosure - INCOME TAXES - Schedule of Significant components of our deferred tax assets and liabilities (Details)",
     "shortName": "INCOME TAXES - Schedule of Significant components of our deferred tax assets and liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-4",
      "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": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "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": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.coursera.org/role/INCOMETAXESAdditionalInformationDetails",
     "longName": "9954506 - Disclosure - INCOME TAXES - Additional Information (Details)",
     "shortName": "INCOME TAXES - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "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": "cour-20231231.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": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.coursera.org/role/INCOMETAXESSummaryofincometaxcontingenciesDetails",
     "longName": "9954507 - Disclosure - INCOME TAXES - Summary of income tax contingencies (Details)",
     "shortName": "INCOME TAXES - Summary of income tax contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.coursera.org/role/NETLOSSPERSHARECalculationofBasicandDilutedDetails",
     "longName": "9954508 - Disclosure - NET LOSS PER SHARE - Calculation of Basic and Diluted (Details)",
     "shortName": "NET LOSS PER SHARE - Calculation of Basic and Diluted (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.coursera.org/role/NETLOSSPERSHAREScheduleofSecuritieswithaPotentiallyDilutiveImpactDetails",
     "longName": "9954509 - Disclosure - NET LOSS PER SHARE - Schedule of Securities with a Potentially Dilutive Impact (Details)",
     "shortName": "NET LOSS PER SHARE - Schedule of Securities with a Potentially Dilutive Impact (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.coursera.org/role/COMMITMENTSANDCONTINGENCIESAdditionalInformationDetails",
     "longName": "9954510 - Disclosure - COMMITMENTS AND CONTINGENCIES (Additional Information) (Details)",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Additional Information) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ContractualObligationDueInFifthYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ContractualObligationDueInFifthYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.coursera.org/role/COMMITMENTSANDCONTINGENCIESFutureMinimumPaymentsundertheCompanysNonCancelablePurchaseObligationsDetails",
     "longName": "9954511 - Disclosure - COMMITMENTS AND CONTINGENCIES - Future Minimum Payments under the Company's Non-Cancelable Purchase Obligations (Details)",
     "shortName": "COMMITMENTS AND CONTINGENCIES - Future Minimum Payments under the Company's Non-Cancelable Purchase Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.coursera.org/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKDetails",
     "longName": "9954512 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK (Details)",
     "shortName": "REDEEMABLE CONVERTIBLE PREFERRED STOCK (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-118",
      "name": "us-gaap:TemporaryEquitySharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R68": {
     "role": "http://www.coursera.org/role/STOCKHOLDERSEQUITYDEFICITDetails",
     "longName": "9954513 - Disclosure - STOCKHOLDERS\u2019 EQUITY (DEFICIT) (Details)",
     "shortName": "STOCKHOLDERS\u2019 EQUITY (DEFICIT) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:PreferredStockSharesAuthorized",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-121",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails",
     "longName": "9954514 - Disclosure - EMPLOYEE BENEFIT PLANS - Additional Information (Details)",
     "shortName": "EMPLOYEE BENEFIT PLANS - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cour:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofStockOptionActivityunderthePlansDetails",
     "longName": "9954515 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Stock Option Activity under the Plans (Details)",
     "shortName": "EMPLOYEE BENEFIT PLANS - Schedule of Stock Option Activity under the Plans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cour:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-125",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofSharebasedCompensationRestrictedStockUnitsAwardActivityDetails",
     "longName": "9954516 - Disclosure - EMPLOYEE BENEFIT PLANS - Schedule of Share-based Compensation, Restricted Stock Units Award Activity (Details)",
     "shortName": "EMPLOYEE BENEFIT PLANS - Schedule of Share-based Compensation, Restricted Stock Units Award Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-134",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-134",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofweightedaverageassumptionstorecordcompensationexpensesforstockoptionsgrantedDetails",
     "longName": "9954517 - Disclosure - EMPLOYEE BENEFIT PLANS - Summary of weighted-average assumptions to record compensation expenses for stock options granted (Details)",
     "shortName": "EMPLOYEE BENEFIT PLANS - Summary of weighted-average assumptions to record compensation expenses for stock options granted (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cour:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfCommonStock",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cour:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfCommonStock",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofEstimatedAssumptionsUsedinValueofESPPRightsDetails",
     "longName": "9954518 - Disclosure - EMPLOYEE BENEFIT PLANS - Summary of Estimated Assumptions Used in Value of ESPP Rights (Details)",
     "shortName": "EMPLOYEE BENEFIT PLANS - Summary of Estimated Assumptions Used in Value of ESPP Rights (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-122",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofStockBasedCompensationExpenseintheConsolidatedStatementsofOperationsDetails",
     "longName": "9954519 - Disclosure - EMPLOYEE BENEFIT PLANS - Summary of Stock-Based Compensation Expense in the Consolidated Statements of Operations (Details)",
     "shortName": "EMPLOYEE BENEFIT PLANS - Summary of Stock-Based Compensation Expense in the Consolidated Statements of Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "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": "cour-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-146",
      "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": "cour-20231231.htm",
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofSharesofCommonStockReservedforFutureIssuanceDetails",
     "longName": "9954520 - Disclosure - EMPLOYEE BENEFIT PLANS - Summary of Shares of Common Stock Reserved for Future Issuance (Details)",
     "shortName": "EMPLOYEE BENEFIT PLANS - Summary of Shares of Common Stock Reserved for Future Issuance (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cour:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "cour:ShareBasedCompensationArrangementByShareBasedPaymentAwardRsusOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cour:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.coursera.org/role/EMPLOYEEBENEFITPLANS401kPlanDetails",
     "longName": "9954521 - Disclosure - EMPLOYEE BENEFIT PLANS - 401(k) Plan (Details)",
     "shortName": "EMPLOYEE BENEFIT PLANS - 401(k) Plan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R77": {
     "role": "http://www.coursera.org/role/RELATEDPARTYTRANSACTIONSAdditionalInformationDetails",
     "longName": "9954522 - Disclosure - RELATED PARTY TRANSACTIONS - Additional Information (Details)",
     "shortName": "RELATED PARTY TRANSACTIONS - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AccountsPayableTradeCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-164",
      "name": "cour:RelatedPartyContentFees",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONAdditionalInformationDetails",
     "longName": "9954523 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION - Additional Information (Details)",
     "shortName": "SEGMENT AND GEOGRAPHIC INFORMATION - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ConcentrationRiskBenchmarkDescription",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails",
     "longName": "9954524 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION - Segment Results of Operations (Details)",
     "shortName": "SEGMENT AND GEOGRAPHIC INFORMATION - Segment Results of Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "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:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cour:SegmentGrossProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenueByRegionBasedOnBillingAddressDetails",
     "longName": "9954525 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION - Summary of Revenue By Region Based On Billing Address (Details)",
     "shortName": "SEGMENT AND GEOGRAPHIC INFORMATION - Summary of Revenue By Region Based On Billing Address (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-184",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofLongLivedAssetsByGeographicRegionDetails",
     "longName": "9954526 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION - Summary of Long Lived Assets By Geographic Region (Details)",
     "shortName": "SEGMENT AND GEOGRAPHIC INFORMATION - Summary of Long Lived Assets By Geographic Region (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:NoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:NoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.coursera.org/role/RESTRUCTURINGRELATEDCHARGESDetails",
     "longName": "9954527 - Disclosure - RESTRUCTURING RELATED CHARGES (Details)",
     "shortName": "RESTRUCTURING RELATED CHARGES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringCharges",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PaymentsForRestructuring",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cour-20231231.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Policies [Abstract]",
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsNotesAndLoansReceivableLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsNotesAndLoansReceivableLineItems",
     "presentation": [
      "http://www.coursera.org/role/REVENUEAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]",
        "label": "Accounts, Notes, Loans and Financing Receivable [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_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis",
     "presentation": [
      "http://www.coursera.org/role/REVENUEAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal Entity of Counterparty, Type [Axis]",
        "label": "Legal Entity of Counterparty, Type [Axis]",
        "documentation": "Information by legal entity of counterparty. A counterparty is the other party that participates in a financial transaction."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "us-gaap_AccountsPayableTradeCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableTradeCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheets",
      "http://www.coursera.org/role/RELATEDPARTYTRANSACTIONSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Educator partners payable",
        "label": "Accounts Payable, Trade, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations 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": [
      "r23",
      "r24"
     ]
    },
    "us-gaap_AccountsReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableNet",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/REVENUEScheduleofContractAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_ContractWithCustomerAssetNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/REVENUEScheduleofContractAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Billed accounts receivable, net of allowance for credit losses",
        "label": "Accounts Receivable, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business."
       }
      }
     },
     "auth_ref": [
      "r701",
      "r761",
      "r805",
      "r1020"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net of allowance for credit losses of $133 and $495 as of December\u00a031, 2023 and December\u00a031, 2022",
        "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": [
      "r297",
      "r298"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPropertyEquipmentandSoftwareNetDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPropertyEquipmentandSoftwareNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less accumulated depreciation and amortization",
        "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": [
      "r69",
      "r198",
      "r626"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive income (loss)",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r36",
      "r107",
      "r205",
      "r622",
      "r651",
      "r652"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r12",
      "r36",
      "r515",
      "r518",
      "r550",
      "r647",
      "r648",
      "r919",
      "r920",
      "r921",
      "r929",
      "r930",
      "r931"
     ]
    },
    "cour_AcquiredIntangiblesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "AcquiredIntangiblesMember",
     "presentation": [
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of intangible assets",
        "label": "Acquired Intangibles [Member]",
        "documentation": "Acquired intangibles member."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r853"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coursera.org/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": [
      "r102",
      "r800",
      "r1024"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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": [
      "r467",
      "r468",
      "r469",
      "r668",
      "r929",
      "r930",
      "r931",
      "r1004",
      "r1025"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r859"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r859"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r859"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r859"
     ]
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Tax withholding on vesting of restricted stock units",
        "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/2023",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "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": [
      "r79",
      "r80",
      "r436"
     ]
    },
    "cour_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExerciseStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExerciseStockOptions",
     "crdr": "credit",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting of early exercise stock options",
        "label": "Adjustments To Additional Paid In Capital Vesting Of Early Exercise Stock Options",
        "documentation": "Adjustments to additional paid in capital Vesting of early exercise stock options."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net loss to net cash provided by (used in) 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/2023",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising Costs",
        "label": "Advertising Cost [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r165"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising expense",
        "label": "Advertising Expense",
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line."
       }
      }
     },
     "auth_ref": [
      "r472"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r823",
      "r835",
      "r845",
      "r871"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r826",
      "r838",
      "r848",
      "r874"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r859"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r866"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r830",
      "r839",
      "r849",
      "r866",
      "r875",
      "r879",
      "r887"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r885"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofStockBasedCompensationExpenseintheConsolidatedStatementsofOperationsDetails",
      "http://www.coursera.org/role/RESTRUCTURINGRELATEDCHARGESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock based compensation expense",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r464",
      "r471"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for doubtful accounts",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r206",
      "r301",
      "r343"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.coursera.org/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfDeferredSalesCommissions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AmortizationOfDeferredSalesCommissions",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/REVENUEScheduleofCapitalizedContractCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization",
        "label": "Amortization of Deferred Sales Commissions",
        "documentation": "The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r115"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails": {
       "parentTag": "cour_TotalReconciliationItemOfSegmentGrossProfitToGrossProfit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCapitalizationofContentAssetsandAmortizationExpenseforIntangibleAssetsDetails",
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofDepreciationandAmortizationExpenseDetails",
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Amortization expense for internal-use software and website development",
        "terseLabel": "Amortization expense for intangible assets",
        "verboseLabel": "Segment amortization",
        "label": "Amortization of Intangible Assets",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r63",
      "r67"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.coursera.org/role/NETLOSSPERSHAREScheduleofSecuritieswithaPotentiallyDilutiveImpactDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive securities excluded from computation of dilutive 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": [
      "r256"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://www.coursera.org/role/NETLOSSPERSHAREScheduleofSecuritieswithaPotentiallyDilutiveImpactDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities",
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://www.coursera.org/role/NETLOSSPERSHAREScheduleofSecuritieswithaPotentiallyDilutiveImpactDetails"
     ],
     "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/2023",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://www.coursera.org/role/NETLOSSPERSHAREScheduleofSecuritieswithaPotentiallyDilutiveImpactDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities, Name",
        "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": [
      "r46"
     ]
    },
    "srt_AsiaPacificMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "AsiaPacificMember",
     "presentation": [
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenueByRegionBasedOnBillingAddressDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asia Pacific",
        "label": "Asia Pacific [Member]",
        "documentation": "Region of Asia Pacific."
       }
      }
     },
     "auth_ref": [
      "r1027",
      "r1028",
      "r1029",
      "r1030"
     ]
    },
    "cour_AssembledWorkforceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "AssembledWorkforceMember",
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assembled workforce",
        "label": "Assembled Workforce [Member]",
        "documentation": "Assembled workforce member."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetImpairmentCharges",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of long-lived assets",
        "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": [
      "r8",
      "r68"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r201",
      "r226",
      "r267",
      "r282",
      "r288",
      "r340",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r508",
      "r512",
      "r527",
      "r617",
      "r706",
      "r800",
      "r812",
      "r962",
      "r963",
      "r1010"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r194",
      "r207",
      "r226",
      "r340",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r508",
      "r512",
      "r527",
      "r800",
      "r962",
      "r963",
      "r1010"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cour_AuditInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "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/2023",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.coursera.org/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r817",
      "r818",
      "r831"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.coursera.org/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r817",
      "r818",
      "r831"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorName",
     "presentation": [
      "http://www.coursera.org/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r817",
      "r818",
      "r831"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/INVESTMENTSSummaryofAvailableforSaleMarketableSecuritiesDetails": {
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INVESTMENTSSummaryofAvailableforSaleMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross Unrealized Gains",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax",
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r309"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/INVESTMENTSSummaryofAvailableforSaleMarketableSecuritiesDetails": {
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INVESTMENTSScheduleofInvestmentsinanUnrealizedLossPositionDetails",
      "http://www.coursera.org/role/INVESTMENTSSummaryofAvailableforSaleMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Gross Unrealized Losses",
        "negatedNetLabel": "Gross Unrealized Losses",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax",
        "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/INVESTMENTSSummaryofAvailableforSaleMarketableSecuritiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INVESTMENTSSummaryofAvailableforSaleMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Amortized Cost",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost",
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r306",
      "r349",
      "r616"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/INVESTMENTSScheduleofCostBasisandFairValueofAFSSecuritiesbyContractualMaturityDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortized Cost",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One",
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r945"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/INVESTMENTSScheduleofCostBasisandFairValueofAFSSecuritiesbyContractualMaturityDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One",
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in 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": [
      "r313",
      "r614"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/INVESTMENTSSummaryofAvailableforSaleMarketableSecuritiesDetails": {
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INVESTMENTSSummaryofAvailableforSaleMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value - Level 1",
        "label": "Debt Securities, Available-for-Sale",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r307",
      "r349",
      "r610",
      "r936"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r882"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r883"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r878"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r878"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r878"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r878"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r878"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r878"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails",
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofSharebasedCompensationRestrictedStockUnitsAwardActivityDetails",
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofStockOptionActivityunderthePlansDetails",
      "http://www.coursera.org/role/RESTRUCTURINGRELATEDCHARGESDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r881"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r880"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r879"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r879"
     ]
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES",
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareAmortization1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalizedComputerSoftwareAmortization1",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCapitalizationofContentAssetsandAmortizationExpenseforIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalization of content assets",
        "label": "Capitalized Computer Software, Amortization",
        "documentation": "Amount of expense for amortization of capitalized computer software costs."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r157"
     ]
    },
    "us-gaap_CapitalizedContractCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalizedContractCostTableTextBlock",
     "presentation": [
      "http://www.coursera.org/role/REVENUETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Capitalized Contract Cost",
        "label": "Capitalized Contract Cost [Table Text Block]",
        "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer."
       }
      }
     },
     "auth_ref": [
      "r956"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails",
      "http://www.coursera.org/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "verboseLabel": "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": [
      "r40",
      "r196",
      "r778"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAxis",
     "presentation": [
      "http://www.coursera.org/role/INVESTMENTSSummaryofAvailableforSaleMarketableSecuritiesDetails"
     ],
     "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": [
      "r196"
     ]
    },
    "us-gaap_CashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsMember",
     "presentation": [
      "http://www.coursera.org/role/INVESTMENTSSummaryofAvailableforSaleMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents",
        "label": "Cash and Cash Equivalents [Member]",
        "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. 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": []
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash, Cash Equivalents, and Restricted Cash",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r149"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails",
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash, cash equivalents, and restricted cash\u2014Beginning of period",
        "periodEndLabel": "Cash, cash equivalents, and restricted cash\u2014End of period",
        "totalLabel": "Total cash, cash equivalents, and restricted cash",
        "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": [
      "r40",
      "r120",
      "r224"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase (decrease) 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": [
      "r4",
      "r120"
     ]
    },
    "us-gaap_ChangeInAccountingEstimateByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ChangeInAccountingEstimateByTypeAxis",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Accounting Estimate by Type [Axis]",
        "label": "Change in Accounting Estimate by Type [Axis]",
        "documentation": "Information by type of change in accounting estimate."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r239"
     ]
    },
    "us-gaap_ChangeInAccountingEstimateLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ChangeInAccountingEstimateLineItems",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Accounting Estimate [Line Items]",
        "label": "Change in Accounting Estimate [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": [
      "r239"
     ]
    },
    "us-gaap_ChangeInAccountingEstimateTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ChangeInAccountingEstimateTypeDomain",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Accounting Estimate, Type [Domain]",
        "label": "Change in Accounting Estimate, Type [Domain]",
        "documentation": "Identification of the accounting estimate that was changed that had the effect of adjusting the carrying amount of an existing asset or liability, or that will alter the subsequent accounting for existing or future assets or liabilities."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r239"
     ]
    },
    "us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ChangeInAccountingMethodAccountedForAsChangeInEstimateMember",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Accounting Method Accounted for as Change in Estimate",
        "label": "Change in Accounting Method Accounted for as Change in Estimate [Member]",
        "documentation": "A change from one acceptable accounting method to another based upon a revision in estimated future benefits or obligations."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r857"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.coursera.org/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://www.coursera.org/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock",
        "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": [
      "r179",
      "r202",
      "r203",
      "r204",
      "r226",
      "r249",
      "r250",
      "r253",
      "r255",
      "r261",
      "r262",
      "r340",
      "r387",
      "r389",
      "r390",
      "r391",
      "r394",
      "r395",
      "r399",
      "r400",
      "r402",
      "r405",
      "r413",
      "r527",
      "r658",
      "r659",
      "r660",
      "r661",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r693",
      "r715",
      "r737",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r894",
      "r925",
      "r933"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r858"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r858"
     ]
    },
    "cour_CollaborativeArrangementsWithEducationPartnersPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "CollaborativeArrangementsWithEducationPartnersPolicyTextBlock",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Educator Partner Costs",
        "label": "Collaborative Arrangements with Education Partners [Policy Text Block]",
        "documentation": "Collaborative Arrangements with Education Partners [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "cour_CommissionsAndRelatedPayrollTaxExpenditures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "CommissionsAndRelatedPayrollTaxExpenditures",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/REVENUEScheduleofCapitalizedContractCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalization",
        "label": "Commissions And Related Payroll Tax Expenditures",
        "documentation": "Commissions and related payroll tax expenditures."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies (Note 9)",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r91",
      "r618",
      "r692"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]",
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.coursera.org/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": [
      "r132",
      "r381",
      "r382",
      "r763",
      "r961"
     ]
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "calculation": {
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofSharesofCommonStockReservedforFutureIssuanceDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails",
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofSharesofCommonStockReservedforFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares reserved for issuance",
        "totalLabel": "Total shares of common stock reserved",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "documentation": "Aggregate number of common shares reserved for future issuance."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.coursera.org/role/BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESSDetails",
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://www.coursera.org/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKDetails"
     ],
     "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": [
      "r802",
      "r803",
      "r804",
      "r806",
      "r807",
      "r808",
      "r809",
      "r929",
      "r930",
      "r1004",
      "r1023",
      "r1025"
     ]
    },
    "cour_CommonStockOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "CommonStockOptionsMember",
     "presentation": [
      "http://www.coursera.org/role/NETLOSSPERSHAREScheduleofSecuritieswithaPotentiallyDilutiveImpactDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock options",
        "label": "Common Stock Options [Member]",
        "documentation": "Common stock options [Member]."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized (in shares)",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r693"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.coursera.org/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": [
      "r101"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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",
      "r101",
      "r693",
      "r712",
      "r1025",
      "r1026"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, $0.00001 par value\u2014300,000,000 shares authorized as of December\u00a031, 2023 and December\u00a031, 2022; 162,898,279 shares issued and 155,320,538 shares outstanding as of December\u00a031, 2023, and 150,683,607 shares issued and 147,935,669 shares outstanding as of December\u00a031, 2022",
        "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": [
      "r101",
      "r620",
      "r800"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r863"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r862"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r864"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r861"
     ]
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EMPLOYEE BENEFIT PLANS",
        "label": "Compensation and Employee Benefit Plans [Text Block]",
        "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r137",
      "r138",
      "r139"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Benefits [Abstract]",
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CompensationRelatedCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CompensationRelatedCostsPolicyTextBlock",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-Based Compensation Expense",
        "label": "Compensation Related Costs, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense."
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofComprehensiveLoss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive loss",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r211",
      "r213",
      "r218",
      "r611",
      "r632"
     ]
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Comprehensive Loss",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for comprehensive income."
       }
      }
     },
     "auth_ref": []
    },
    "cour_ComputerEquipmentAndSoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "ComputerEquipmentAndSoftwareMember",
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPropertyEquipmentandSoftwareNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Computer equipment and purchased software",
        "label": "Computer Equipment And Software [Member]",
        "documentation": "Computer equipment and software."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer Software, Intangible Asset",
        "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": [
      "r777",
      "r957",
      "r958"
     ]
    },
    "us-gaap_ConcentrationRiskBenchmarkDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskBenchmarkDescription",
     "presentation": [
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration risk, benchmark description",
        "label": "Concentration Risk, Benchmark Description",
        "documentation": "Identifies or describes the benchmark that serves as the denominator in the calculation of the percentage of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r51",
      "r87",
      "r88"
     ]
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark",
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r51",
      "r87",
      "r88",
      "r296",
      "r762"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark",
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r51",
      "r87",
      "r88",
      "r296",
      "r653",
      "r762"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type",
        "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": [
      "r49",
      "r51",
      "r87",
      "r88",
      "r296",
      "r762",
      "r899"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentrations of Risk",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit risk."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r168"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Concentration risk, percentage",
        "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": [
      "r49",
      "r51",
      "r87",
      "r88",
      "r296"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type",
        "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": [
      "r49",
      "r51",
      "r87",
      "r88",
      "r296",
      "r762"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "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": [
      "r84",
      "r779"
     ]
    },
    "cour_ConsumerSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "ConsumerSegmentMember",
     "presentation": [
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consumer",
        "label": "Consumer Segment [Member]",
        "documentation": "Consumer segment member."
       }
      }
     },
     "auth_ref": []
    },
    "cour_ContentAssetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "ContentAssetMember",
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSAdditionalInformationDetails",
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCapitalizationofContentAssetsandAmortizationExpenseforIntangibleAssetsDetails",
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Content assets",
        "verboseLabel": "Content Asset",
        "label": "Content Asset [Member]",
        "documentation": "Content asset member."
       }
      }
     },
     "auth_ref": []
    },
    "cour_ContentSourcingAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "ContentSourcingAgreementMember",
     "presentation": [
      "http://www.coursera.org/role/RELATEDPARTYTRANSACTIONSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Content Sourcing Agreement",
        "label": "Content Sourcing Agreement [Member]",
        "documentation": "Content sourcing agreement member."
       }
      }
     },
     "auth_ref": []
    },
    "cour_ContractAcquisitionAndFulfillmentCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "ContractAcquisitionAndFulfillmentCostsPolicyTextBlock",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract Acquisition and Fulfillment Costs",
        "label": "Contract Acquisition and Fulfillment Costs [Policy Text Block]",
        "documentation": "Contract acquisition and fulfillment costs."
       }
      }
     },
     "auth_ref": []
    },
    "cour_ContractAssetsAndLiabilitiesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "ContractAssetsAndLiabilitiesPolicyTextBlock",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Revenue",
        "label": "Contract Assets and Liabilities [Policy Text Block]",
        "documentation": "Contract assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "cour_ContractLiablitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "ContractLiablitiesAbstract",
     "presentation": [
      "http://www.coursera.org/role/REVENUEScheduleofContractAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract liabilities:",
        "label": "Contract Liablities [Abstract]",
        "documentation": "Contract liabilities abstract."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractReceivablesAbstract",
     "presentation": [
      "http://www.coursera.org/role/REVENUEScheduleofContractAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract assets:",
        "label": "Contracts Receivable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cour_ContractWithCustomerAmortizationOnRenewalPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "ContractWithCustomerAmortizationOnRenewalPeriod",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with customer amortization on renewal period",
        "label": "Contract With Customer Amortization On Renewal Period",
        "documentation": "Contract With Customer Amortization On Renewal Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://www.coursera.org/role/REVENUETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Contract Assets and Liabilities",
        "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": [
      "r965"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerAssetNet",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/REVENUEScheduleofContractAssetsandLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coursera.org/role/REVENUEScheduleofContractAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total contract assets",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r415",
      "r417",
      "r428"
     ]
    },
    "cour_ContractWithCustomerExpectedAmortizationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "ContractWithCustomerExpectedAmortizationPeriod",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with customer, expected amortized cost period",
        "label": "Contract With Customer, Expected Amortization Period",
        "documentation": "Contract With Customer, Expected Amortization Period"
       }
      }
     },
     "auth_ref": []
    },
    "cour_ContractWithCustomerExpectedIncrementalCostPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "ContractWithCustomerExpectedIncrementalCostPeriod",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with customer expected incremental cost period",
        "label": "Contract With Customer Expected Incremental Cost Period",
        "documentation": "Contract With Customer Expected Incremental Cost Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/REVENUEScheduleofContractAssetsandLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coursera.org/role/REVENUEScheduleofContractAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total contract liabilities",
        "label": "Contract with Customer, Liability",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r415",
      "r416",
      "r428"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue, current",
        "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": [
      "r415",
      "r416",
      "r428"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue, non-current",
        "label": "Contract with Customer, Liability, Noncurrent",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r415",
      "r416",
      "r428"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.coursera.org/role/REVENUEAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue recognized",
        "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": [
      "r429"
     ]
    },
    "cour_ContractWithCustomerPurchaseOfFixedQuantityOfSeatLicensesContractPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "ContractWithCustomerPurchaseOfFixedQuantityOfSeatLicensesContractPeriod",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with customer, purchase of fixed quantity of seat licenses, contract period",
        "label": "Contract With Customer, Purchase Of Fixed Quantity Of Seat Licenses, Contract Period",
        "documentation": "Contract With Customer, Purchase Of Fixed Quantity Of Seat Licensing, Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractualObligationDueInFifthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractualObligationDueInFifthYear",
     "crdr": "credit",
     "presentation": [
      "http://www.coursera.org/role/COMMITMENTSANDCONTINGENCIESAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cancelable purchase obligations",
        "label": "Contractual Obligation, to be Paid, Year Five",
        "documentation": "Amount of contractual obligation 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": []
    },
    "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
     "presentation": [
      "http://www.coursera.org/role/COMMITMENTSANDCONTINGENCIESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Future Minimum Payments under the Company's Non-Cancellable Purchase Obligations",
        "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation."
       }
      }
     },
     "auth_ref": [
      "r928"
     ]
    },
    "us-gaap_ConversionOfStockAmountConverted1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConversionOfStockAmountConverted1",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of redeemable convertible preferred stock to common stock upon initial public offering",
        "label": "Conversion of Stock, Amount Converted",
        "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r44",
      "r45"
     ]
    },
    "cour_ConversionOfStockConversionRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "ConversionOfStockConversionRatio",
     "presentation": [
      "http://www.coursera.org/role/BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESSDetails",
      "http://www.coursera.org/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion ratio",
        "label": "Conversion Of Stock Conversion Ratio",
        "documentation": "Conversion Of Stock, Conversion Ratio"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConversionOfStockSharesConverted1": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConversionOfStockSharesConverted1",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of redeemable convertible preferred stock to common stock upon initial public offering (in shares)",
        "label": "Conversion of Stock, Shares Converted",
        "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r44",
      "r45"
     ]
    },
    "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConvertiblePreferredStockSharesIssuedUponConversion",
     "presentation": [
      "http://www.coursera.org/role/BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESSDetails",
      "http://www.coursera.org/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Redeemable convertible preferred stock to common stock (in shares)",
        "label": "Convertible Preferred Stock, Shares Issued upon Conversion",
        "documentation": "Number of shares issued for each share of convertible preferred stock that is converted."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r72",
      "r100",
      "r134",
      "r408"
     ]
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenue",
        "label": "Cost of Revenue",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r226",
      "r340",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r527",
      "r962"
     ]
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofStockBasedCompensationExpenseintheConsolidatedStatementsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenue",
        "label": "Cost of Sales [Member]",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfSalesPolicyTextBlock",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of Revenue",
        "label": "Cost of Goods and Service [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered."
       }
      }
     },
     "auth_ref": [
      "r903"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover [Abstract]",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "cour_CreditOrNonCreditImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "CreditOrNonCreditImpairmentCharges",
     "crdr": "credit",
     "presentation": [
      "http://www.coursera.org/role/INVESTMENTSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit or non credit impairment charges",
        "label": "Credit or Non-Credit Impairment Charges",
        "documentation": "Credit or non-credit impairment charges"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/INCOMETAXESScheduleofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofIncomeTaxExpenseDetails"
     ],
     "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": [
      "r902",
      "r927",
      "r999"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.coursera.org/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/INCOMETAXESScheduleofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofIncomeTaxExpenseDetails"
     ],
     "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": [
      "r902",
      "r927"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/INCOMETAXESScheduleofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current",
        "label": "Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r495",
      "r501",
      "r927"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current taxes:",
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/INCOMETAXESScheduleofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofIncomeTaxExpenseDetails"
     ],
     "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": [
      "r902",
      "r927",
      "r999"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtSecuritiesAvailableForSaleTable",
     "presentation": [
      "http://www.coursera.org/role/INVESTMENTSScheduleofInvestmentsinanUnrealizedLossPositionDetails",
      "http://www.coursera.org/role/INVESTMENTSSummaryofAvailableforSaleMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Available For Sale Securities [Table]",
        "label": "Debt Securities, Available-for-Sale [Table]",
        "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtSecuritiesAvailableForSaleTableTextBlock",
     "presentation": [
      "http://www.coursera.org/role/INVESTMENTSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Available-for-Sale Marketable Securities",
        "label": "Debt Securities, Available-for-Sale [Table Text Block]",
        "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/INVESTMENTSScheduleofInvestmentsinanUnrealizedLossPositionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value",
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r351",
      "r787"
     ]
    },
    "us-gaap_DeferredChargesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredChargesPolicyTextBlock",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Offering Costs",
        "label": "Deferred Charges, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges."
       }
      }
     },
     "auth_ref": [
      "r200"
     ]
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.coursera.org/role/REVENUETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deferred Costs, Net and Other Assets Disclosure",
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]",
        "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCostsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredCostsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred costs, net",
        "label": "Deferred Costs, Current",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r917"
     ]
    },
    "us-gaap_DeferredCostsCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredCostsCurrentAndNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/REVENUEScheduleofDeferredCostsNetandOtherAssetsDisclosureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred costs, net",
        "label": "Deferred Costs",
        "documentation": "The carrying amount of deferred costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/INCOMETAXESScheduleofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofIncomeTaxExpenseDetails"
     ],
     "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": [
      "r927",
      "r998",
      "r999"
     ]
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/INCOMETAXESScheduleofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofIncomeTaxExpenseDetails"
     ],
     "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": [
      "r145",
      "r927",
      "r998"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/INCOMETAXESScheduleofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r145",
      "r176",
      "r500",
      "r501",
      "r927"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred taxes:",
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails"
     ],
     "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": [
      "r97",
      "r98",
      "r151",
      "r489"
     ]
    },
    "us-gaap_DeferredOfferingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredOfferingCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESSDetails",
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional offering cost",
        "label": "Deferred Offering Costs",
        "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r955"
     ]
    },
    "cour_DeferredPartnerFeesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "DeferredPartnerFeesMember",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Partner Fees",
        "label": "Deferred Partner Fees [Member]",
        "documentation": "Deferred partner fees"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/INCOMETAXESScheduleofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofIncomeTaxExpenseDetails"
     ],
     "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": [
      "r927",
      "r998",
      "r999"
     ]
    },
    "us-gaap_DeferredTaxAssetsDeferredIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsDeferredIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Deferred Tax Assets, Deferred Income",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r997"
     ]
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross deferred tax assets",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r490"
     ]
    },
    "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized research and development costs",
        "label": "Deferred Tax Assets, in Process Research and Development",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r997"
     ]
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net deferred tax assets",
        "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": [
      "r996"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails"
     ],
     "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": [
      "r996"
     ]
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsNetAbstract",
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets:",
        "label": "Deferred Tax Assets, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cour_DeferredTaxAssetsOperatingLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "DeferredTaxAssetsOperatingLeaseLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liabilities",
        "label": "Deferred Tax Assets, Operating Lease Liabilities",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to operating lease liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails"
     ],
     "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": [
      "r83",
      "r997"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESAdditionalInformationDetails",
      "http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development credits",
        "verboseLabel": "Research and development tax credits carryforwards",
        "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": [
      "r82",
      "r83",
      "r997"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails"
     ],
     "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": [
      "r83",
      "r997"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accruals and reserves",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r997"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Valuation allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r491"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities:",
        "label": "Deferred Tax Liabilities, Gross [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cour_DeferredTaxLiabilitiesDeferredCommissions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "DeferredTaxLiabilitiesDeferredCommissions",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Deferred commissions",
        "label": "Deferred Tax Liabilities, Deferred Commissions",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from Deferred Commissions."
       }
      }
     },
     "auth_ref": []
    },
    "cour_DeferredTaxLiabilitiesDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "DeferredTaxLiabilitiesDepreciationAndAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Depreciation and amortization",
        "label": "Deferred Tax Liabilities, Depreciation and Amortization",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from depreciation and amortization."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofSignificantcomponentsofourdeferredtaxassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Operating lease ROU assets",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r997"
     ]
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANS401kPlanDetails",
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANS401kPlanDetails",
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employees percentage of eligible compensation may elect to contribute",
        "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent",
        "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "cour_DegreesSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "DegreesSegmentMember",
     "presentation": [
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Degrees",
        "label": "Degrees Segment [Member]",
        "documentation": "Degrees segment member."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofDepreciationandAmortizationExpenseDetails",
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "verboseLabel": "Depreciation and amortization expense",
        "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": [
      "r8",
      "r272"
     ]
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DevelopedTechnologyRightsMember",
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSAdditionalInformationDetails",
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Developed technology",
        "label": "Developed Technology Rights [Member]",
        "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property."
       }
      }
     },
     "auth_ref": [
      "r146"
     ]
    },
    "cour_DisclosureOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "DisclosureOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock",
     "presentation": [
      "http://www.coursera.org/role/LEASESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Supplemental Cash Flow and Weighted-average Remaining Lease Term and Discount Rate",
        "label": "Disclosure of Supplemental Cash Flow Information Related to Leases [Table Text Block]",
        "documentation": "Disclosure of supplemental cash flow information related to leases."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.coursera.org/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r817",
      "r818",
      "r831"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.coursera.org/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction",
        "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": [
      "r817",
      "r818",
      "r831",
      "r867"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.coursera.org/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.coursera.org/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.coursera.org/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.coursera.org/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r852"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://www.coursera.org/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://www.coursera.org/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Documents Incorporated by Reference",
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r815"
     ]
    },
    "us-gaap_DomesticCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DomesticCountryMember",
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Domestic Tax Authority [Member]",
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EMEAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EMEAMember",
     "presentation": [
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenueByRegionBasedOnBillingAddressDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Europe, Middle East, and Africa",
        "label": "EMEA [Member]",
        "documentation": "Regions of Europe, Middle East and Africa."
       }
      }
     },
     "auth_ref": [
      "r1027",
      "r1028",
      "r1029",
      "r1030"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share [Abstract]",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofOperations",
      "http://www.coursera.org/role/NETLOSSPERSHARECalculationofBasicandDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss per share\u2014basic (in dollars 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": [
      "r219",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r246",
      "r249",
      "r253",
      "r254",
      "r255",
      "r259",
      "r523",
      "r524",
      "r612",
      "r633",
      "r783"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofOperations",
      "http://www.coursera.org/role/NETLOSSPERSHARECalculationofBasicandDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss per share\u2014diluted (in dollars per share)",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r219",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r249",
      "r253",
      "r254",
      "r255",
      "r259",
      "r523",
      "r524",
      "r612",
      "r633",
      "r783"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Loss Per Share Attributable to Common Stockholders",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r47"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.coursera.org/role/NETLOSSPERSHARE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NET LOSS PER SHARE",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r256",
      "r257",
      "r258"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://www.coursera.org/role/INCOMETAXESScheduleofReconciliationBetweentheStatutoryUSFederalIncomeTaxRateandourEffectiveTaxRateasaPercentageofLossBeforeIncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofReconciliationBetweentheStatutoryUSFederalIncomeTaxRateandourEffectiveTaxRateasaPercentageofLossBeforeIncomeTaxesDetails"
     ],
     "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": [
      "r480"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "calculation": {
      "http://www.coursera.org/role/INCOMETAXESScheduleofReconciliationBetweentheStatutoryUSFederalIncomeTaxRateandourEffectiveTaxRateasaPercentageofLossBeforeIncomeTaxesDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofReconciliationBetweentheStatutoryUSFederalIncomeTaxRateandourEffectiveTaxRateasaPercentageofLossBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S federal income taxes at 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": [
      "r228",
      "r480",
      "r503"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "calculation": {
      "http://www.coursera.org/role/INCOMETAXESScheduleofReconciliationBetweentheStatutoryUSFederalIncomeTaxRateandourEffectiveTaxRateasaPercentageofLossBeforeIncomeTaxesDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofReconciliationBetweentheStatutoryUSFederalIncomeTaxRateandourEffectiveTaxRateasaPercentageofLossBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in valuation allowance",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r994",
      "r1000"
     ]
    },
    "cour_EffectiveIncomeTaxRateReconciliationForeignInclusionsPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignInclusionsPercent",
     "calculation": {
      "http://www.coursera.org/role/INCOMETAXESScheduleofReconciliationBetweentheStatutoryUSFederalIncomeTaxRateandourEffectiveTaxRateasaPercentageofLossBeforeIncomeTaxesDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofReconciliationBetweentheStatutoryUSFederalIncomeTaxRateandourEffectiveTaxRateasaPercentageofLossBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign inclusions",
        "label": "Effective Income Tax Rate Reconciliation ,Foreign Inclusions, Percent",
        "documentation": "Effective income tax rate reconciliation foreign inclusions percent."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "calculation": {
      "http://www.coursera.org/role/INCOMETAXESScheduleofReconciliationBetweentheStatutoryUSFederalIncomeTaxRateandourEffectiveTaxRateasaPercentageofLossBeforeIncomeTaxesDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofReconciliationBetweentheStatutoryUSFederalIncomeTaxRateandourEffectiveTaxRateasaPercentageofLossBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign income taxes at rates other than the U.S. rate",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r994",
      "r1000"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "calculation": {
      "http://www.coursera.org/role/INCOMETAXESScheduleofReconciliationBetweentheStatutoryUSFederalIncomeTaxRateandourEffectiveTaxRateasaPercentageofLossBeforeIncomeTaxesDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofReconciliationBetweentheStatutoryUSFederalIncomeTaxRateandourEffectiveTaxRateasaPercentageofLossBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent",
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r994",
      "r1000"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent",
     "calculation": {
      "http://www.coursera.org/role/INCOMETAXESScheduleofReconciliationBetweentheStatutoryUSFederalIncomeTaxRateandourEffectiveTaxRateasaPercentageofLossBeforeIncomeTaxesDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofReconciliationBetweentheStatutoryUSFederalIncomeTaxRateandourEffectiveTaxRateasaPercentageofLossBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent",
        "documentation": "Percentage of the difference, between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "calculation": {
      "http://www.coursera.org/role/INCOMETAXESScheduleofReconciliationBetweentheStatutoryUSFederalIncomeTaxRateandourEffectiveTaxRateasaPercentageofLossBeforeIncomeTaxesDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofReconciliationBetweentheStatutoryUSFederalIncomeTaxRateandourEffectiveTaxRateasaPercentageofLossBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State income taxes, net of federal benefit",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r994",
      "r1000"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch",
     "calculation": {
      "http://www.coursera.org/role/INCOMETAXESScheduleofReconciliationBetweentheStatutoryUSFederalIncomeTaxRateandourEffectiveTaxRateasaPercentageofLossBeforeIncomeTaxesDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofReconciliationBetweentheStatutoryUSFederalIncomeTaxRateandourEffectiveTaxRateasaPercentageofLossBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development credits",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit."
       }
      }
     },
     "auth_ref": [
      "r994",
      "r1000"
     ]
    },
    "us-gaap_EmployeeBenefitsAndShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeBenefitsAndShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "cumulative stock-based compensation expense",
        "label": "Employee Benefits and Share-Based Compensation",
        "documentation": "Amount of expense for employee benefit and equity-based compensation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued compensation and benefits",
        "label": "Employee-related Liabilities, Current",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation cost related to the nonvested awards not yet recognized",
        "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": [
      "r466"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average period for recognition of compensation cost",
        "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": [
      "r466"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax benefits recognized",
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r464"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions",
     "crdr": "credit",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax benefits realized on awards vested and exercised",
        "label": "Share-Based Payment Arrangement, Exercise of Option, Tax Benefit",
        "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r174"
     ]
    },
    "cour_EmployeeStockIncentivePlanPurchasePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "EmployeeStockIncentivePlanPurchasePeriod",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock incentive plan, purchase period",
        "label": "Employee Stock Incentive Plan, Purchase Period",
        "documentation": "Employee Stock Incentive Plan, Purchase Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails",
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofStockOptionActivityunderthePlansDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Options",
        "label": "Employee Stock 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": []
    },
    "cour_EmployeeStockPurchasePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "EmployeeStockPurchasePlanMember",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails",
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofEstimatedAssumptionsUsedinValueofESPPRightsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Purchase Plan",
        "label": "Employee Stock Purchase Plan [Member]",
        "documentation": "Employee stock purchase plan."
       }
      }
     },
     "auth_ref": []
    },
    "cour_EnterpriseSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "EnterpriseSegmentMember",
     "presentation": [
      "http://www.coursera.org/role/RESTRUCTURINGRELATEDCHARGESDetails",
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Enterprise",
        "label": "Enterprise Segment [Member]",
        "documentation": "Enterprise segment member."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.coursera.org/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.coursera.org/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.coursera.org/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.coursera.org/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.coursera.org/role/Cover"
     ],
     "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": [
      "r814"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.coursera.org/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.coursera.org/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.coursera.org/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r814"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.coursera.org/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.coursera.org/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r814"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.coursera.org/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.coursera.org/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r892"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.coursera.org/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Public Float",
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.coursera.org/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r814"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.coursera.org/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r814"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.coursera.org/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r814"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.coursera.org/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r814"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.coursera.org/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Voluntary Filers",
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.coursera.org/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r893"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.coursera.org/role/BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESSDetails",
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://www.coursera.org/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component",
        "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",
      "r191",
      "r215",
      "r216",
      "r217",
      "r231",
      "r232",
      "r233",
      "r235",
      "r241",
      "r243",
      "r260",
      "r341",
      "r342",
      "r414",
      "r467",
      "r468",
      "r469",
      "r496",
      "r497",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r522",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r550",
      "r647",
      "r648",
      "r649",
      "r668",
      "r737"
     ]
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "EquityMethodInvesteeNameDomain",
     "presentation": [
      "http://www.coursera.org/role/INVESTMENTSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment, Name [Domain]",
        "label": "Investment, Name [Domain]",
        "documentation": "Name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r337",
      "r338",
      "r339"
     ]
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "presentation": [
      "http://www.coursera.org/role/INVESTMENTSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership interest in equity method investment, percentage",
        "label": "Equity Method Investment, Ownership Percentage",
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting."
       }
      }
     },
     "auth_ref": [
      "r337"
     ]
    },
    "us-gaap_EquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestments",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/INVESTMENTSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying value of investment",
        "label": "Equity Method Investments",
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized."
       }
      }
     },
     "auth_ref": [
      "r277",
      "r336",
      "r914",
      "r953"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r860"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r823",
      "r835",
      "r845",
      "r871"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r820",
      "r832",
      "r842",
      "r868"
     ]
    },
    "cour_EsppMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "EsppMember",
     "presentation": [
      "http://www.coursera.org/role/NETLOSSPERSHAREScheduleofSecuritieswithaPotentiallyDilutiveImpactDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ESPP Rights",
        "label": "ESPP [Member]",
        "documentation": "ESPP"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r866"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "presentation": [
      "http://www.coursera.org/role/LEASESAdditionalInformationDetails",
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Class",
        "label": "Asset Class [Domain]",
        "documentation": "Class of asset."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByAssetClassAxis",
     "presentation": [
      "http://www.coursera.org/role/LEASESAdditionalInformationDetails",
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Class",
        "label": "Asset Class [Axis]",
        "documentation": "Information by class of asset."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r86"
     ]
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://www.coursera.org/role/INVESTMENTSScheduleofInvestmentsinanUnrealizedLossPositionDetails",
      "http://www.coursera.org/role/INVESTMENTSSummaryofAvailableforSaleMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instrument [Axis]",
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r350",
      "r352",
      "r353",
      "r397",
      "r411",
      "r520",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r631",
      "r787",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r949",
      "r950",
      "r951",
      "r952"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated useful lives",
        "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/2023",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "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": [
      "r199",
      "r365"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofFutureExpectedAmortizationExpenseforIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofFutureExpectedAmortizationExpenseforIntangibleAssetsDetails"
     ],
     "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": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofFutureExpectedAmortizationExpenseforIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofFutureExpectedAmortizationExpenseforIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "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": [
      "r126"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofFutureExpectedAmortizationExpenseforIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofFutureExpectedAmortizationExpenseforIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "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": [
      "r126"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofFutureExpectedAmortizationExpenseforIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofFutureExpectedAmortizationExpenseforIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "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": [
      "r126"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofFutureExpectedAmortizationExpenseforIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofFutureExpectedAmortizationExpenseforIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "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": [
      "r126"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofFutureExpectedAmortizationExpenseforIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofFutureExpectedAmortizationExpenseforIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "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": [
      "r126"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSAdditionalInformationDetails",
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCapitalizationofContentAssetsandAmortizationExpenseforIntangibleAssetsDetails",
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofIntangibleAssetsDetails",
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails",
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets by Major Class",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r363",
      "r364",
      "r365",
      "r366",
      "r596",
      "r597"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross Carrying Value",
        "label": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r597"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCapitalizationofContentAssetsandAmortizationExpenseforIntangibleAssetsDetails",
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofIntangibleAssetsDetails"
     ],
     "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": [
      "r596"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSAdditionalInformationDetails",
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCapitalizationofContentAssetsandAmortizationExpenseforIntangibleAssetsDetails",
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofIntangibleAssetsDetails",
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails",
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name",
        "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": [
      "r64",
      "r66"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofIntangibleAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofFutureExpectedAmortizationExpenseforIntangibleAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofFutureExpectedAmortizationExpenseforIntangibleAssetsDetails",
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Carrying Value",
        "label": "Finite-Lived Intangible Assets, Net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r596"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1",
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining amortization period for intangible asset",
        "label": "Finite-Lived Intangible Assets, Remaining Amortization Period",
        "documentation": "Remaining amortization period 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": [
      "r596"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "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": [
      "r528"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r827",
      "r839",
      "r849",
      "r875"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r827",
      "r839",
      "r849",
      "r875"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r827",
      "r839",
      "r849",
      "r875"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r827",
      "r839",
      "r849",
      "r875"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r827",
      "r839",
      "r849",
      "r875"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPropertyEquipmentandSoftwareNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Furniture and fixtures",
        "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_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative",
        "label": "General and Administrative Expense",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r717"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofStockBasedCompensationExpenseintheConsolidatedStatementsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative",
        "label": "General and Administrative Expense [Member]",
        "documentation": "Primary financial statement caption encompassing general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GeographicConcentrationRiskMember",
     "presentation": [
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONAdditionalInformationDetails"
     ],
     "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": [
      "r50",
      "r762"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofOperations",
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails"
     ],
     "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": [
      "r113",
      "r226",
      "r267",
      "r281",
      "r287",
      "r290",
      "r340",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r527",
      "r785",
      "r962"
     ]
    },
    "us-gaap_GrossProfitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GrossProfitAbstract",
     "presentation": [
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment gross profit",
        "label": "Gross Profit [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IPOMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IPOMember",
     "presentation": [
      "http://www.coursera.org/role/BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESSDetails",
      "http://www.coursera.org/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKDetails",
      "http://www.coursera.org/role/STOCKHOLDERSEQUITYDEFICITDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "IPO",
        "label": "IPO [Member]",
        "documentation": "First sale of stock by a private company to the public."
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.coursera.org/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r817",
      "r818",
      "r831"
     ]
    },
    "us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impaired Long-Lived Assets Held and Used, Asset Name [Domain]",
        "label": "Impaired Long-Lived Assets Held and Used, Asset Name [Domain]",
        "documentation": "The name of the impaired assets to be held and used by the entity."
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairedLongLivedAssetsHeldAndUsedByTypeAxis",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impaired Long-Lived Assets Held and Used by Type [Axis]",
        "label": "Impaired Long-Lived Assets Held and Used by Type [Axis]",
        "documentation": "This element represents the categories used to group impaired long-lived assets held and used by the type of asset."
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "cour_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment long-lived asset held-for-use extensible enumeration",
        "label": "Impairment Long Lived Asset Held For Use Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag",
        "documentation": "Impairment Long Lived Asset Held For Use Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag"
       }
      }
     },
     "auth_ref": []
    },
    "cour_ImpairmentLossesOnContractAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "ImpairmentLossesOnContractAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/REVENUEAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment losses on contract assets",
        "label": "Impairment Losses On Contract Assets",
        "documentation": "Impairment losses on contract assets."
       }
      }
     },
     "auth_ref": []
    },
    "cour_ImpairmentLossesOnDeferredPartnerFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "ImpairmentLossesOnDeferredPartnerFees",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/REVENUEAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment losses on deferred partner fees",
        "label": "Impairment Losses On Deferred Partner Fees",
        "documentation": "Impairment losses on deferred partner fees."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairments of long lived assets",
        "label": "Impairment, Long-Lived Asset, Held-for-Use",
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r68",
      "r128"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "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",
      "r129"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/INCOMETAXESScheduleofComponentsofLossBeforeIncomeTaxDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofComponentsofLossBeforeIncomeTaxDetails"
     ],
     "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": [
      "r227",
      "r502"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.coursera.org/role/INCOMETAXESScheduleofComponentsofLossBeforeIncomeTaxDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofOperations",
      "http://www.coursera.org/role/INCOMETAXESScheduleofComponentsofLossBeforeIncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss before income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r109",
      "r153",
      "r267",
      "r281",
      "r287",
      "r290",
      "r613",
      "r628",
      "r785"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/INCOMETAXESScheduleofComponentsofLossBeforeIncomeTaxDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESScheduleofComponentsofLossBeforeIncomeTaxDetails"
     ],
     "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": [
      "r227",
      "r502"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofStockBasedCompensationExpenseintheConsolidatedStatementsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement Location",
        "label": "Income Statement Location [Axis]",
        "documentation": "Information by location in the income statement."
       }
      }
     },
     "auth_ref": [
      "r367",
      "r373",
      "r722"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofStockBasedCompensationExpenseintheConsolidatedStatementsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement Location",
        "label": "Income Statement Location [Domain]",
        "documentation": "Location in the income statement."
       }
      }
     },
     "auth_ref": [
      "r373",
      "r722"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority [Axis]",
        "label": "Income Tax Authority [Axis]",
        "documentation": "Information by tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority [Domain]",
        "label": "Income Tax Authority [Domain]",
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Disclosure [Abstract]",
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INCOME TAXES",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r475",
      "r481",
      "r486",
      "r493",
      "r498",
      "r504",
      "r505",
      "r506",
      "r663"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.coursera.org/role/INCOMETAXESScheduleofIncomeTaxExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofOperations",
      "http://www.coursera.org/role/INCOMETAXESScheduleofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax expense",
        "totalLabel": "Total income tax expense",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r163",
      "r177",
      "r242",
      "r243",
      "r275",
      "r479",
      "r499",
      "r634"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "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": [
      "r214",
      "r477",
      "r478",
      "r486",
      "r487",
      "r492",
      "r494",
      "r657"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for income taxes",
        "label": "Income Taxes Paid, Net",
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable and accrued expenses",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable, net",
        "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": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued compensation and other liabilities",
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other."
       }
      }
     },
     "auth_ref": [
      "r923"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.coursera.org/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": [
      "r590",
      "r923"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities:",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "documentation": "Amount of increase (decrease) in obligation for operating lease."
       }
      }
     },
     "auth_ref": [
      "r900",
      "r923"
     ]
    },
    "cour_IncreaseDecreaseInOperatingLeaseRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets",
        "label": "Increase (Decrease) In Operating Lease Right of Use Assets",
        "documentation": "Increase (Decrease) In Operating Lease Right of Use Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses and other assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInTemporaryEquityRollForward",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]",
        "label": "Increase (Decrease) in Temporary Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "cour_IndefiniteOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "IndefiniteOperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indefinite operating loss carryforwards",
        "label": "Indefinite Operating Loss Carryforwards",
        "documentation": "Indefinite operating loss carryforwards."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r830",
      "r839",
      "r849",
      "r866",
      "r875",
      "r879",
      "r887"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r885"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r819",
      "r891"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r819",
      "r891"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r819",
      "r891"
     ]
    },
    "cour_IntangibleAssetsExcludingInternalUseSoftwareAndWebsiteDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "IntangibleAssetsExcludingInternalUseSoftwareAndWebsiteDevelopmentMember",
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCapitalizationofContentAssetsandAmortizationExpenseforIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets, Excluding Internal-Use Software And Website Development",
        "label": "Intangible Assets, Excluding Internal-Use Software And Website Development [Member]",
        "documentation": "Intangible Assets, Excluding Internal-Use Software And Website Development"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IntangibleAssetsFiniteLivedPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IntangibleAssetsFiniteLivedPolicy",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets, Net",
        "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": [
      "r66",
      "r592",
      "r593",
      "r594",
      "r596",
      "r780"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, net",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r65"
     ]
    },
    "cour_InternalUseSoftwareAndWebsiteDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "InternalUseSoftwareAndWebsiteDevelopmentMember",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Internal Use Software And Website Development",
        "label": "Internal Use Software And Website Development [Member]",
        "documentation": "Internal Use Software And Website Development"
       }
      }
     },
     "auth_ref": []
    },
    "cour_InternalUseSoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "InternalUseSoftwareMember",
     "presentation": [
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of internal-use software",
        "label": "Internal Use Software [Member]",
        "documentation": "Internal use software member."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InternalUseSoftwarePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InternalUseSoftwarePolicy",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Internal-Use Software and Website Development Costs",
        "label": "Internal Use Software, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r3"
     ]
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income, net",
        "label": "Investment Income, Interest",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r270"
     ]
    },
    "us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentIncomeNetAmortizationOfDiscountAndPremium",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "(Accretion) amortization of marketable securities",
        "label": "Investment Income, Net, Amortization of Discount and Premium",
        "documentation": "Amount of accretion (amortization) of purchase discount (premium) on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments, Debt and Equity Securities [Abstract]",
        "label": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.coursera.org/role/INVESTMENTS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INVESTMENTS",
        "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]",
        "documentation": "The entire disclosure for investments in certain debt and equity securities."
       }
      }
     },
     "auth_ref": [
      "r148",
      "r155",
      "r156",
      "r180",
      "r303",
      "r304",
      "r525",
      "r526"
     ]
    },
    "cour_LeahBelskyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "LeahBelskyMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leah Belsky [Member]",
        "documentation": "Leah Belsky"
       }
      }
     },
     "auth_ref": []
    },
    "cour_LeahBelskyRuleTradingArrangementCommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "LeahBelskyRuleTradingArrangementCommonStockMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leah Belsky Rule Trading Arrangement, Common Stock [Member]",
        "documentation": "Leah Belsky Rule Trading Arrangement, Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "cour_LeahBelskyTradingArrangementRestrictedStockUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "LeahBelskyTradingArrangementRestrictedStockUnitsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leah Belsky Trading Arrangement, Restricted Stock Units [Member]",
        "documentation": "Leah Belsky Trading Arrangement, Restricted Stock Units"
       }
      }
     },
     "auth_ref": []
    },
    "cour_LeahBelskyTradingArrangementStockOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "LeahBelskyTradingArrangementStockOptionsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leah Belsky Trading Arrangement, Stock Options [Member]",
        "documentation": "Leah Belsky Trading Arrangement, Stock Options"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/LEASESScheduleofComponentsofLeaseCostsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coursera.org/role/LEASESScheduleofComponentsofLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease costs",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r540",
      "r799"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.coursera.org/role/LEASESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Lease Costs",
        "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": [
      "r1007"
     ]
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPropertyEquipmentandSoftwareNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold improvements",
        "label": "Leasehold Improvements [Member]",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases [Abstract]",
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LegalEntityTypeOfCounterpartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LegalEntityTypeOfCounterpartyDomain",
     "presentation": [
      "http://www.coursera.org/role/REVENUEAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal Entity Type of Counterparty [Domain]",
        "label": "Legal Entity Type of Counterparty [Domain]",
        "documentation": "Nature of the other party participating in a financial transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "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": [
      "r539"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.coursera.org/role/LEASESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Future Lease Payments",
        "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": [
      "r1008"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/LEASESScheduleofFutureLeasePaymentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.coursera.org/role/LEASESScheduleofFutureLeasePaymentsDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coursera.org/role/LEASESScheduleofFutureLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r549"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/LEASESScheduleofFutureLeasePaymentsDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/LEASESScheduleofFutureLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "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": [
      "r549"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/LEASESScheduleofFutureLeasePaymentsDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/LEASESScheduleofFutureLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "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": [
      "r549"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/LEASESScheduleofFutureLeasePaymentsDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/LEASESScheduleofFutureLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less imputed interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r549"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.coursera.org/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": [
      "r535"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r226",
      "r340",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r509",
      "r512",
      "r513",
      "r527",
      "r691",
      "r784",
      "r812",
      "r962",
      "r1010",
      "r1011"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and stockholders\u2019 equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r152",
      "r624",
      "r800",
      "r926",
      "r954",
      "r1005"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.coursera.org/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/2023",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/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": [
      "r27",
      "r195",
      "r226",
      "r340",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r509",
      "r512",
      "r513",
      "r527",
      "r800",
      "r962",
      "r1010",
      "r1011"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.coursera.org/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MarketableSecuritiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MarketableSecuritiesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketable securities",
        "label": "Marketable Securities, Current",
        "documentation": "Amount of investment in marketable security, classified as current."
       }
      }
     },
     "auth_ref": [
      "r916"
     ]
    },
    "us-gaap_MarketableSecuritiesPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MarketableSecuritiesPolicy",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketable Securities",
        "label": "Marketable Securities, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for investment classified as marketable security."
       }
      }
     },
     "auth_ref": [
      "r92"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPropertyEquipmentandSoftwareNetDetails",
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofEstimatedAssumptionsUsedinValueofESPPRightsDetails",
      "http://www.coursera.org/role/RESTRUCTURINGRELATEDCHARGESDetails",
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r383",
      "r384",
      "r385",
      "r386",
      "r433",
      "r589",
      "r646",
      "r683",
      "r684",
      "r745",
      "r747",
      "r749",
      "r750",
      "r752",
      "r773",
      "r774",
      "r786",
      "r789",
      "r793",
      "r801",
      "r964",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r858"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r858"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPropertyEquipmentandSoftwareNetDetails",
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofEstimatedAssumptionsUsedinValueofESPPRightsDetails",
      "http://www.coursera.org/role/RESTRUCTURINGRELATEDCHARGESDetails",
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONAdditionalInformationDetails",
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r383",
      "r384",
      "r385",
      "r386",
      "r433",
      "r589",
      "r646",
      "r683",
      "r684",
      "r745",
      "r747",
      "r749",
      "r750",
      "r752",
      "r773",
      "r774",
      "r786",
      "r789",
      "r793",
      "r801",
      "r964",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r878"
     ]
    },
    "us-gaap_MoneyMarketFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MoneyMarketFundsMember",
     "presentation": [
      "http://www.coursera.org/role/INVESTMENTSSummaryofAvailableforSaleMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash equivalents\u2014money 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": [
      "r967"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r886"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r859"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash (used in) 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": [
      "r223"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.coursera.org/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/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (used in) 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": [
      "r223"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.coursera.org/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/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (used in) 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": [
      "r120",
      "r121",
      "r122"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.coursera.org/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/2023",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofComprehensiveLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofComprehensiveLoss",
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss",
        "label": "Net Income (Loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r122",
      "r154",
      "r193",
      "r210",
      "r212",
      "r217",
      "r226",
      "r234",
      "r236",
      "r237",
      "r238",
      "r239",
      "r242",
      "r243",
      "r251",
      "r267",
      "r281",
      "r287",
      "r290",
      "r340",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r524",
      "r527",
      "r630",
      "r714",
      "r735",
      "r736",
      "r785",
      "r810",
      "r962"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "presentation": [
      "http://www.coursera.org/role/NETLOSSPERSHARECalculationofBasicandDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r220",
      "r236",
      "r237",
      "r238",
      "r239",
      "r246",
      "r247",
      "r252",
      "r255",
      "r267",
      "r281",
      "r287",
      "r290",
      "r785"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract",
     "presentation": [
      "http://www.coursera.org/role/NETLOSSPERSHARECalculationofBasicandDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Numerator:",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recent 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": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r858"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r827",
      "r839",
      "r849",
      "r866",
      "r875"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r856"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r855"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r866"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r886"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r886"
     ]
    },
    "us-gaap_NonUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonUsMember",
     "presentation": [
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofLongLivedAssetsByGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rest of World",
        "label": "Non-US [Member]",
        "documentation": "Countries excluding the United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r1027",
      "r1028",
      "r1029",
      "r1030"
     ]
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental disclosure of noncash investing and financing activities:",
        "label": "Noncash Investing and Financing Items [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofLongLivedAssetsByGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncurrent Assets",
        "label": "Long-Lived Assets",
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r295"
     ]
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://www.coursera.org/role/BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of operating segments",
        "label": "Number of Operating Segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r935"
     ]
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONAdditionalInformationDetails",
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reportable segments",
        "label": "Number of Reportable Segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r935"
     ]
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofOperations"
     ],
     "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/2023",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses:",
        "label": "Operating Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss from operations",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r267",
      "r281",
      "r287",
      "r290",
      "r785"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/LEASESScheduleofComponentsofLeaseCostsDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/LEASESScheduleofComponentsofLeaseCostsDetails"
     ],
     "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": [
      "r541",
      "r799"
     ]
    },
    "us-gaap_OperatingLeaseImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/LEASESAdditionalInformationDetails",
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment loss",
        "label": "Operating Lease, Impairment Loss",
        "documentation": "Amount of loss from impairment of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r1006"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/LEASESScheduleofFutureLeasePaymentsDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/LEASESScheduleofFutureLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating lease liabilities",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r537"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/LEASESScheduleofFutureLeasePaymentsDetails": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.coursera.org/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheets",
      "http://www.coursera.org/role/LEASESScheduleofFutureLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities, current",
        "verboseLabel": "Operating lease liabilities, current",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r537"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.coursera.org/role/LEASESScheduleofFutureLeasePaymentsDetails": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheets",
      "http://www.coursera.org/role/LEASESScheduleofFutureLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities, non-current",
        "verboseLabel": "Operating lease liabilities, non-current",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r537"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.coursera.org/role/LEASESScheduleofSupplementalCashFlowandWeightedaverageRemainingLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for amounts included in the measurement of operating 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": [
      "r538",
      "r545"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coursera.org/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": [
      "r536"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.coursera.org/role/LEASESScheduleofSupplementalCashFlowandWeightedaverageRemainingLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average operating lease 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": [
      "r548",
      "r799"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.coursera.org/role/LEASESScheduleofSupplementalCashFlowandWeightedaverageRemainingLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining operating lease term (in years)",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r547",
      "r799"
     ]
    },
    "us-gaap_OperatingLeasedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeasedAssetsLineItems",
     "presentation": [
      "http://www.coursera.org/role/LEASESAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Leased Assets [Line Items]",
        "label": "Operating Leased 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": []
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net 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": [
      "r82"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLossCarryforwardsLineItems",
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Loss Carryforwards [Line Items]",
        "label": "Operating Loss Carryforwards [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_OperatingLossCarryforwardsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLossCarryforwardsTable",
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Loss Carryforwards [Table]",
        "label": "Operating Loss Carryforwards [Table]",
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization."
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://www.coursera.org/role/BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BASIS OF PRESENTATION AND DESCRIPTION OF BUSINESS",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r147",
      "r654",
      "r655"
     ]
    },
    "us-gaap_OtherAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAccountsPayableAndAccruedLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other accounts payable and accrued expenses",
        "label": "Other Accounts Payable and Accrued Liabilities",
        "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsMiscellaneous": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsMiscellaneous",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/REVENUEScheduleofDeferredCostsNetandOtherAssetsDisclosureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Other Assets, Miscellaneous",
        "documentation": "Amount of other miscellaneous assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r200"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofComprehensiveLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofComprehensiveLoss",
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in unrealized gain (loss) on marketable securities, net of tax",
        "verboseLabel": "Change in unrealized gain (loss) on marketable securities",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax",
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale."
       }
      }
     },
     "auth_ref": [
      "r208",
      "r209",
      "r335"
     ]
    },
    "us-gaap_OtherLiabilitiesAndDeferredRevenueNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilitiesAndDeferredRevenueNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/REVENUEScheduleofContractAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_ContractWithCustomerLiability",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/REVENUEScheduleofContractAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Other Liabilities and Deferred Revenue, Noncurrent",
        "documentation": "Aggregate carrying amount, as of the balance sheet date, of noncurrent obligations and noncurrent portion of deferred revenue not separately disclosed in the balance sheet. Noncurrent liabilities are expected to be paid after one year (or the normal operating cycle, if longer). Deferred revenue is a liability related to a revenue producing activity for which revenue has not yet been recognized, and is not expected to be recognized in the next twelve months."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "label": "Other Liabilities, Current",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r800"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other liabilities",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "cour_OtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "OtherMember",
     "presentation": [
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenueByRegionBasedOnBillingAddressDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other [Member]",
        "documentation": "Other member."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other",
        "label": "Other Noncash Income (Expense)",
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other."
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other expense, net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r858"
     ]
    },
    "us-gaap_OtherUnderwritingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherUnderwritingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underwriting discounts and commissions",
        "label": "Other Underwriting Expense",
        "documentation": "Costs incurred during the period, such as those relating to general administration and policy maintenance that do not vary with and are not primarily related to the acquisition or renewal of insurance contracts."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r1021"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r825",
      "r837",
      "r847",
      "r873"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r828",
      "r840",
      "r850",
      "r876"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r828",
      "r840",
      "r850",
      "r876"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r854"
     ]
    },
    "cour_PaymentOfDeferredOfferingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "PaymentOfDeferredOfferingCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment of deferred offering costs",
        "label": "Payment Of Deferred Offering Costs",
        "documentation": "Payment of deferred offering costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments for repurchases of common stock",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "us-gaap_PaymentsForRestructuring": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsForRestructuring",
     "crdr": "credit",
     "presentation": [
      "http://www.coursera.org/role/RESTRUCTURINGRELATEDCHARGESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash payment",
        "label": "Payments for Restructuring",
        "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r372",
      "r922"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment of tax withholding on vesting of restricted stock units",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r221"
     ]
    },
    "cour_PaymentsToAcquireContentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "PaymentsToAcquireContentAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of content assets",
        "label": "Payments to Acquire Content Assets",
        "documentation": "Payments to Acquire Content Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsToAcquireEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireEquityMethodInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of minority interest",
        "label": "Payments to Acquire Equity Method Investments",
        "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_PaymentsToAcquireMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireMarketableSecurities",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of marketable securities",
        "label": "Payments to Acquire Marketable Securities",
        "documentation": "Amount of cash outflow for purchase of marketable security."
       }
      }
     },
     "auth_ref": [
      "r937"
     ]
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireProductiveAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of property, equipment, and software",
        "label": "Payments to Acquire Productive Assets",
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r1001",
      "r1002",
      "r1003"
     ]
    },
    "cour_PaymentsToCapitalizedInternalUseSoftwareCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "PaymentsToCapitalizedInternalUseSoftwareCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Capitalized internal-use software costs",
        "label": "Payments To Capitalized Internal Use Software Costs",
        "documentation": "Payments to capitalized internal use software costs."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r857"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r857"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r856"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r866"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r855"
     ]
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails",
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofEstimatedAssumptionsUsedinValueofESPPRightsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name",
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails",
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofEstimatedAssumptionsUsedinValueofESPPRightsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name",
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993"
     ]
    },
    "cour_PlatformAndSupportCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "PlatformAndSupportCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails": {
       "parentTag": "cour_TotalReconciliationItemOfSegmentGrossProfitToGrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Platform and support costs",
        "label": "Platform And Support Costs",
        "documentation": "Platform and support costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.coursera.org/role/STOCKHOLDERSEQUITYDEFICITDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par value (in dollars per share)",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r399"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.coursera.org/role/STOCKHOLDERSEQUITYDEFICITDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares authorized (in shares)",
        "label": "Preferred Stock, Shares Authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r693"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.coursera.org/role/STOCKHOLDERSEQUITYDEFICITDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares issued (in shares)",
        "label": "Preferred Stock, Shares Issued",
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r399"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.coursera.org/role/STOCKHOLDERSEQUITYDEFICITDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares outstanding (in shares)",
        "label": "Preferred Stock, Shares Outstanding",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r693",
      "r712",
      "r1025",
      "r1026"
     ]
    },
    "us-gaap_PreferredStockTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockTextBlock",
     "presentation": [
      "http://www.coursera.org/role/REDEEMABLECONVERTIBLEPREFERREDSTOCK"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "REDEEMABLE CONVERTIBLE PREFERRED STOCK",
        "label": "Preferred Stock [Text Block]",
        "documentation": "The entire disclosure for terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to preferred stock."
       }
      }
     },
     "auth_ref": [
      "r133"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, $0.00001 par value\u201410,000,000 shares authorized as of December\u00a031, 2023 and December\u00a031, 2022; no shares issued and outstanding as of December\u00a031, 2023 and December\u00a031, 2022",
        "label": "Preferred Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r619",
      "r800"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coursera.org/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": [
      "r918"
     ]
    },
    "cour_PrivateCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "PrivateCompanyMember",
     "presentation": [
      "http://www.coursera.org/role/INVESTMENTSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Private Company",
        "label": "Private Company [Member]",
        "documentation": "Private Company"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromIssuanceInitialPublicOffering": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromIssuanceInitialPublicOffering",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESSDetails",
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Proceeds from initial public offering, net of offering costs",
        "terseLabel": "Net proceeds from common stock sold",
        "label": "Proceeds from Issuance Initial Public Offering",
        "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from maturities of marketable securities",
        "label": "Proceeds from Sale and Maturity of Marketable Securities",
        "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coursera.org/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": [
      "r6",
      "r20"
     ]
    },
    "us-gaap_ProceedsFromStockPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromStockPlans",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from employee stock purchase plan",
        "label": "Proceeds from Stock Plans",
        "documentation": "The cash inflow associated with the amount received from the stock plan during the period."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      },
      "http://www.coursera.org/role/ConsolidatedStatementsofOperations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows",
      "http://www.coursera.org/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net loss",
        "terseLabel": "Net loss",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r193",
      "r210",
      "r212",
      "r222",
      "r226",
      "r234",
      "r242",
      "r243",
      "r267",
      "r281",
      "r287",
      "r290",
      "r340",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r507",
      "r510",
      "r511",
      "r524",
      "r527",
      "r613",
      "r629",
      "r667",
      "r714",
      "r735",
      "r736",
      "r785",
      "r797",
      "r798",
      "r811",
      "r921",
      "r962"
     ]
    },
    "cour_PropertyEquipmentAndSoftwareEstimatedUsefulLives": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "PropertyEquipmentAndSoftwareEstimatedUsefulLives",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, equipment, and software estimated useful lives",
        "label": "Property, Equipment, and Software Estimated Useful Lives",
        "documentation": "Property, Equipment, and Software Estimated Useful Lives"
       }
      }
     },
     "auth_ref": []
    },
    "cour_PropertyEquipmentAndSoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "PropertyEquipmentAndSoftwareMember",
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofDepreciationandAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Equipment and Software",
        "label": "Property Equipment And Software [Member]",
        "documentation": "Property equipment and software."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofDepreciationandAmortizationExpenseDetails",
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPropertyEquipmentandSoftwareNetDetails",
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Tangible Asset",
        "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": [
      "r9"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPropertyEquipmentandSoftwareNetDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPropertyEquipmentandSoftwareNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total property, equipment, and software",
        "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": [
      "r127",
      "r197",
      "r627"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSAdditionalInformationDetails",
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofDepreciationandAmortizationExpenseDetails",
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPropertyEquipmentandSoftwareNetDetails"
     ],
     "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": []
    },
    "us-gaap_PropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentMember",
     "presentation": [
      "http://www.coursera.org/role/LEASESAdditionalInformationDetails",
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment",
        "label": "Property, Plant and Equipment [Member]",
        "documentation": "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": []
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPropertyEquipmentandSoftwareNetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPropertyEquipmentandSoftwareNetDetails",
      "http://www.coursera.org/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, equipment, and software, net",
        "totalLabel": "Property, equipment, and software, 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": [
      "r9",
      "r615",
      "r627",
      "r800"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Equipment, and Software, Net",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r169",
      "r175",
      "r625"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property, Equipment and Software, Net",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofDepreciationandAmortizationExpenseDetails",
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPropertyEquipmentandSoftwareNetDetails",
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Tangible Asset",
        "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": [
      "r127"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPropertyEquipmentandSoftwareNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated Useful Lives",
        "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": []
    },
    "us-gaap_PurchaseObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PurchaseObligation",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/COMMITMENTSANDCONTINGENCIESFutureMinimumPaymentsundertheCompanysNonCancelablePurchaseObligationsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coursera.org/role/COMMITMENTSANDCONTINGENCIESFutureMinimumPaymentsundertheCompanysNonCancelablePurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Purchase Obligation",
        "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PurchaseObligationDueInNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/COMMITMENTSANDCONTINGENCIESFutureMinimumPaymentsundertheCompanysNonCancelablePurchaseObligationsDetails": {
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/COMMITMENTSANDCONTINGENCIESFutureMinimumPaymentsundertheCompanysNonCancelablePurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Purchase Obligation, to be Paid, Year One",
        "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueInSecondYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PurchaseObligationDueInSecondYear",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/COMMITMENTSANDCONTINGENCIESFutureMinimumPaymentsundertheCompanysNonCancelablePurchaseObligationsDetails": {
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/COMMITMENTSANDCONTINGENCIESFutureMinimumPaymentsundertheCompanysNonCancelablePurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Purchase Obligation, to be Paid, Year Two",
        "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueInThirdYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PurchaseObligationDueInThirdYear",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/COMMITMENTSANDCONTINGENCIESFutureMinimumPaymentsundertheCompanysNonCancelablePurchaseObligationsDetails": {
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/COMMITMENTSANDCONTINGENCIESFutureMinimumPaymentsundertheCompanysNonCancelablePurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Purchase Obligation, to be Paid, Year Three",
        "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r854"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r854"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPropertyEquipmentandSoftwareNetDetails",
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofEstimatedAssumptionsUsedinValueofESPPRightsDetails",
      "http://www.coursera.org/role/RESTRUCTURINGRELATEDCHARGESDetails",
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONAdditionalInformationDetails",
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement",
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r383",
      "r384",
      "r385",
      "r386",
      "r431",
      "r433",
      "r460",
      "r461",
      "r462",
      "r565",
      "r589",
      "r646",
      "r683",
      "r684",
      "r745",
      "r747",
      "r749",
      "r750",
      "r752",
      "r773",
      "r774",
      "r786",
      "r789",
      "r793",
      "r801",
      "r804",
      "r959",
      "r964",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeMember",
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPropertyEquipmentandSoftwareNetDetails",
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofEstimatedAssumptionsUsedinValueofESPPRightsDetails",
      "http://www.coursera.org/role/RESTRUCTURINGRELATEDCHARGESDetails",
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONAdditionalInformationDetails",
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement",
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r383",
      "r384",
      "r385",
      "r386",
      "r431",
      "r433",
      "r460",
      "r461",
      "r462",
      "r565",
      "r589",
      "r646",
      "r683",
      "r684",
      "r745",
      "r747",
      "r749",
      "r750",
      "r752",
      "r773",
      "r774",
      "r786",
      "r789",
      "r793",
      "r801",
      "r804",
      "r959",
      "r964",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017"
     ]
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESSummaryofincometaxcontingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r820",
      "r832",
      "r842",
      "r868"
     ]
    },
    "us-gaap_RedeemableConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RedeemableConvertiblePreferredStockMember",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://www.coursera.org/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Redeemable Convertible Preferred Stock",
        "label": "Redeemable Convertible Preferred Stock [Member]",
        "documentation": "Description of type or class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer."
       }
      }
     },
     "auth_ref": []
    },
    "cour_RelatedPartyContentFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "RelatedPartyContentFees",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/RELATEDPARTYTRANSACTIONSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related party content fees",
        "label": "Related Party Content Fees",
        "documentation": "Related party content fees."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://www.coursera.org/role/RELATEDPARTYTRANSACTIONSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party, Type [Domain]",
        "label": "Related Party, Type [Domain]",
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests."
       }
      }
     },
     "auth_ref": [
      "r432",
      "r554",
      "r555",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r711",
      "r713",
      "r744"
     ]
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyMember",
     "presentation": [
      "http://www.coursera.org/role/RELATEDPARTYTRANSACTIONSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party",
        "label": "Related Party [Member]",
        "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family."
       }
      }
     },
     "auth_ref": [
      "r229",
      "r230",
      "r554",
      "r555",
      "r556",
      "r557",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r711",
      "r713",
      "r744"
     ]
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionAxis",
     "presentation": [
      "http://www.coursera.org/role/RELATEDPARTYTRANSACTIONSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transaction",
        "label": "Related Party Transaction [Axis]",
        "documentation": "Information by type of related party transaction."
       }
      }
     },
     "auth_ref": [
      "r554",
      "r555",
      "r1009"
     ]
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionDomain",
     "presentation": [
      "http://www.coursera.org/role/RELATEDPARTYTRANSACTIONSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transaction",
        "label": "Related Party Transaction [Domain]",
        "documentation": "Transaction between related party."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://www.coursera.org/role/RELATEDPARTYTRANSACTIONSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transaction [Line Items]",
        "label": "Related Party Transaction [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r718",
      "r719",
      "r722"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transactions [Abstract]",
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://www.coursera.org/role/RELATEDPARTYTRANSACTIONSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party, Type [Axis]",
        "label": "Related Party, Type [Axis]",
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests."
       }
      }
     },
     "auth_ref": [
      "r432",
      "r554",
      "r555",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r711",
      "r713",
      "r744",
      "r1009"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://www.coursera.org/role/RELATEDPARTYTRANSACTIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RELATED PARTY TRANSACTIONS",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r551",
      "r552",
      "r553",
      "r555",
      "r558",
      "r664",
      "r665",
      "r666",
      "r720",
      "r721",
      "r722",
      "r741",
      "r743"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "label": "Research and Development Expense",
        "documentation": "The aggregate costs 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 whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r474",
      "r1018"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and Development",
        "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": [
      "r473"
     ]
    },
    "cour_ResearchAndDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "ResearchAndDevelopmentMember",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofStockBasedCompensationExpenseintheConsolidatedStatementsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "label": "Research And Development [Member]",
        "documentation": "Research and development."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r821",
      "r833",
      "r843",
      "r869"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r822",
      "r834",
      "r844",
      "r870"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r829",
      "r841",
      "r851",
      "r877"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "presentation": [
      "http://www.coursera.org/role/INVESTMENTSSummaryofAvailableforSaleMarketableSecuritiesDetails"
     ],
     "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": [
      "r196"
     ]
    },
    "us-gaap_RestrictedCashCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedCashCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash, current",
        "label": "Restricted Cash, Current",
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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": [
      "r913",
      "r924"
     ]
    },
    "us-gaap_RestrictedCashNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedCashNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash, non-current",
        "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": [
      "r164",
      "r915",
      "r924"
     ]
    },
    "cour_RestrictedStockUnitsAndShareBasedPaymentArrangementOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "RestrictedStockUnitsAndShareBasedPaymentArrangementOptionMember",
     "presentation": [
      "http://www.coursera.org/role/RESTRUCTURINGRELATEDCHARGESDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock Units and Share-Based Payment Arrangement, Option",
        "label": "Restricted Stock Units and Share-Based Payment Arrangement, Option [Member]",
        "documentation": "Restricted Stock Units and Share-Based Payment Arrangement, Option"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails",
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofSharebasedCompensationRestrictedStockUnitsAwardActivityDetails",
      "http://www.coursera.org/role/NETLOSSPERSHAREScheduleofSecuritieswithaPotentiallyDilutiveImpactDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "RSUs",
        "terseLabel": "Restricted Stock Units",
        "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_RestructuringAndRelatedActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring and Related Activities [Abstract]",
        "label": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "presentation": [
      "http://www.coursera.org/role/RESTRUCTURINGRELATEDCHARGES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RESTRUCTURING RELATED CHARGES",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled."
       }
      }
     },
     "auth_ref": [
      "r369",
      "r370",
      "r372",
      "r375",
      "r380"
     ]
    },
    "us-gaap_RestructuringCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringCharges",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofOperations",
      "http://www.coursera.org/role/RESTRUCTURINGRELATEDCHARGESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring related charges",
        "label": "Restructuring Charges",
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r376",
      "r377",
      "r960"
     ]
    },
    "us-gaap_RestructuringChargesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringChargesMember",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofStockBasedCompensationExpenseintheConsolidatedStatementsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring related charges",
        "label": "Restructuring Charges [Member]",
        "documentation": "Primary financial statement caption in which the reported facts about restructuring charges have been included."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r131"
     ]
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringCostAndReserveLineItems",
     "presentation": [
      "http://www.coursera.org/role/RESTRUCTURINGRELATEDCHARGESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Cost and Reserve [Line Items]",
        "label": "Restructuring Cost and Reserve [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r371",
      "r372",
      "r373",
      "r374",
      "r377",
      "r378",
      "r379"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated deficit",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r135",
      "r623",
      "r650",
      "r652",
      "r662",
      "r694",
      "r800"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Deficit",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r231",
      "r232",
      "r233",
      "r235",
      "r241",
      "r243",
      "r341",
      "r342",
      "r467",
      "r468",
      "r469",
      "r496",
      "r497",
      "r514",
      "r516",
      "r517",
      "r519",
      "r522",
      "r647",
      "r649",
      "r668",
      "r1025"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofOperations",
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails",
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenueByRegionBasedOnBillingAddressDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r268",
      "r269",
      "r280",
      "r285",
      "r286",
      "r292",
      "r294",
      "r296",
      "r426",
      "r427",
      "r595"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.coursera.org/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": [
      "r178",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r430"
     ]
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenue [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources."
       }
      }
     },
     "auth_ref": [
      "r716",
      "r775",
      "r781"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.coursera.org/role/REVENUEAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining performance obligation",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r172"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "presentation": [
      "http://www.coursera.org/role/REVENUEAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period for satisfaction of remaining performance obligation",
        "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": [
      "r173"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "presentation": [
      "http://www.coursera.org/role/REVENUEAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r173"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "presentation": [
      "http://www.coursera.org/role/REVENUEAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percent of remaining performance obligations to be recognized",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r897"
     ]
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenuesAbstract",
     "presentation": [
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenues [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "presentation": [
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofLongLivedAssetsByGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "label": "Revenues from External Customers and Long-Lived 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": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/LEASESScheduleofSupplementalCashFlowandWeightedaverageRemainingLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Operating lease ROU assets obtained in exchange for lease liabilities",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r546",
      "r799"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r886"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r886"
     ]
    },
    "cour_RussianEducatorPartnersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "RussianEducatorPartnersMember",
     "presentation": [
      "http://www.coursera.org/role/REVENUEAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russian Educator Partners",
        "label": "Russian Educator Partners [Member]",
        "documentation": "Russian educator partners"
       }
      }
     },
     "auth_ref": []
    },
    "cour_SabrinaL.SimmonsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "SabrinaL.SimmonsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sabrina L. Simmons [Member]",
        "documentation": "Sabrina L. Simmons"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of stock, net",
        "label": "Sale of Stock, Consideration Received on Transaction",
        "documentation": "Cash received on stock transaction after deduction of issuance costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://www.coursera.org/role/BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESSDetails",
      "http://www.coursera.org/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKDetails",
      "http://www.coursera.org/role/STOCKHOLDERSEQUITYDEFICITDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of Stock",
        "label": "Sale of Stock [Domain]",
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "presentation": [
      "http://www.coursera.org/role/BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares sold (in shares)",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SaleOfStockPricePerShare",
     "presentation": [
      "http://www.coursera.org/role/BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock price (in dollars per share)",
        "label": "Sale of Stock, Price Per Share",
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Revenue",
        "label": "Revenue Benchmark [Member]",
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r296",
      "r898"
     ]
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://www.coursera.org/role/RESTRUCTURINGRELATEDCHARGESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forecast",
        "label": "Forecast [Member]",
        "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact."
       }
      }
     },
     "auth_ref": [
      "r434",
      "r911",
      "r932"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://www.coursera.org/role/RESTRUCTURINGRELATEDCHARGESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Domain]",
        "label": "Scenario [Domain]",
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r244",
      "r434",
      "r895",
      "r932"
     ]
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
     "presentation": [
      "http://www.coursera.org/role/REVENUEAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]",
        "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://www.coursera.org/role/NETLOSSPERSHAREScheduleofSecuritieswithaPotentiallyDilutiveImpactDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "documentation": "Schedule for 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": [
      "r46"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "presentation": [
      "http://www.coursera.org/role/NETLOSSPERSHARETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings 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": [
      "r46"
     ]
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "presentation": [
      "http://www.coursera.org/role/INVESTMENTSScheduleofInvestmentsinanUnrealizedLossPositionDetails",
      "http://www.coursera.org/role/INVESTMENTSSummaryofAvailableforSaleMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Available For Sale Securities [Line Items]",
        "label": "Debt Securities, Available-for-Sale [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316"
     ]
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
     "presentation": [
      "http://www.coursera.org/role/INVESTMENTSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Cost Basis and Fair Value of AFS Securities by Contractual Maturity Date",
        "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value."
       }
      }
     },
     "auth_ref": []
    },
    "cour_ScheduleOfCapitalizationOfContentAssetsAndAmortizationExpenseForIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "ScheduleOfCapitalizationOfContentAssetsAndAmortizationExpenseForIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Capitalization of Content Assets and Amortization Expense for Intangible Assets",
        "label": "Schedule Of Capitalization Of Content Assets And Amortization Expense For Intangible Assets [Table Text Block]",
        "documentation": "Schedule Of Capitalization Of Content Assets And Amortization Expense For Intangible Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock",
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Reconciliation of Cash, Cash Equivalents, and Restricted Cash",
        "label": "Schedule of Cash and Cash Equivalents [Table Text Block]",
        "documentation": "Tabular disclosure of the components of cash and cash equivalents."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfChangeInAccountingEstimateTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfChangeInAccountingEstimateTable",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Change in Accounting Estimate [Table]",
        "label": "Schedule of Change in Accounting Estimate [Table]",
        "documentation": "A summarization of the nature of changes in accounting estimates, including changes that occur in interim periods. Changes in accounting estimate have the effect of adjusting the carrying amounts of existing assets or liabilities or altering the subsequent accounting for existing or future assets or liabilities. Changes in accounting estimates are a necessary consequence of assessments, in conjunction with the periodic presentation of financial statements, of the present status and expected future benefits and obligations associated with assets and liabilities. Changes in accounting estimates result from new or better information. Examples of items for which estimates are necessary are uncollectible receivables, inventory obsolescence, service lives and salvage values of depreciable assets, warranty obligations, and regulatory reviews."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r239"
     ]
    },
    "cour_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Shares of Common Stock Reserved for Future Issuance",
        "label": "Schedule Of Common Stock Reserved For Future Issuance [Table Text Block]",
        "documentation": "Schedule of common stock reserved for future issuance."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Income Tax Expense",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r144"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Significant components of our 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": [
      "r143"
     ]
    },
    "cour_ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Depreciation and Amortization Expense",
        "label": "Schedule Of Depreciation And Amortization Expense [Table Text Block]",
        "documentation": "Schedule Of Depreciation And Amortization Expense"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.coursera.org/role/NETLOSSPERSHARETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Basic and Diluted Net Loss Per Share",
        "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": [
      "r934"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Reconciliation Between the Statutory U.S. Federal Income Tax Rate and our Effective Tax Rate as a Percentage of Loss Before Income Taxes",
        "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": [
      "r142"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Stock-Based Compensation Expense in the Consolidated Statements of Operations",
        "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": [
      "r78"
     ]
    },
    "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock",
     "presentation": [
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country",
        "label": "Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]",
        "documentation": "Tabular disclosure of the names of foreign countries in which material long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets are located, and amount of such long-lived assets located in that country or foreign geographic area."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://www.coursera.org/role/INVESTMENTSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment, Name [Axis]",
        "label": "Investment, Name [Axis]",
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r337",
      "r338",
      "r339"
     ]
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "presentation": [
      "http://www.coursera.org/role/INVESTMENTSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Equity Method Investments [Line Items]",
        "label": "Schedule of Equity Method Investments [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": [
      "r226",
      "r337",
      "r338",
      "r339",
      "r340",
      "r527"
     ]
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "presentation": [
      "http://www.coursera.org/role/INVESTMENTSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Equity Method Investments [Table]",
        "label": "Schedule of Equity Method Investments [Table]",
        "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available."
       }
      }
     },
     "auth_ref": [
      "r193",
      "r226",
      "r337",
      "r338",
      "r339",
      "r340",
      "r527"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCapitalizationofContentAssetsandAmortizationExpenseforIntangibleAssetsDetails",
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r66",
      "r596"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSTables"
     ],
     "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": [
      "r64",
      "r66"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Loss Before Income Tax",
        "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": [
      "r927"
     ]
    },
    "us-gaap_ScheduleOfOperatingLeasedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfOperatingLeasedAssetsTable",
     "presentation": [
      "http://www.coursera.org/role/LEASESAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Operating Leased Assets [Table]",
        "label": "Schedule of Operating Leased Assets [Table]",
        "documentation": "Schedule of long-lived, depreciable assets that are subject to a operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may 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": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSAdditionalInformationDetails",
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofDepreciationandAmortizationExpenseDetails",
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPropertyEquipmentandSoftwareNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of 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": [
      "r9"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://www.coursera.org/role/RELATEDPARTYTRANSACTIONSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Related Party Transactions By Related Party [Table]",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r90",
      "r718",
      "r719",
      "r722"
     ]
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "presentation": [
      "http://www.coursera.org/role/RESTRUCTURINGRELATEDCHARGESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Restructuring and Related Costs [Table]",
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring."
       }
      }
     },
     "auth_ref": [
      "r371",
      "r372",
      "r373",
      "r374",
      "r377",
      "r378",
      "r379"
     ]
    },
    "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
     "presentation": [
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area",
        "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]",
        "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r112"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "presentation": [
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofLongLivedAssetsByGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r108"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONAdditionalInformationDetails",
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails",
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenueByRegionBasedOnBillingAddressDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r56",
      "r57",
      "r61"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Financial Information for Each Reportable Segment",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r56",
      "r57",
      "r61"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails",
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofSharebasedCompensationRestrictedStockUnitsAwardActivityDetails",
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofStockOptionActivityunderthePlansDetails",
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofStockBasedCompensationExpenseintheConsolidatedStatementsofOperationsDetails"
     ],
     "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": [
      "r435",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-based Compensation, Restricted Stock Units Award Activity",
        "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Stock Option Activity under the Plans",
        "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": [
      "r18",
      "r19",
      "r77"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Weighted Average Assumptions to Record Stock-Based Compensation Expense for Stock Options Granted",
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": [
      "r141"
     ]
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Activity Related to the Unrecognized Tax Benefits",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r796",
      "r995"
     ]
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Future Expected Amortization Expense for Intangible Assets",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.coursera.org/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r813"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.coursera.org/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r816"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.coursera.org/role/RESTRUCTURINGRELATEDCHARGESDetails",
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments",
        "label": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r264",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r290",
      "r296",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r374",
      "r379",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r788",
      "r901",
      "r1022"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONAdditionalInformationDetails",
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofLongLivedAssetsByGeographicRegionDetails",
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenueByRegionBasedOnBillingAddressDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical",
        "label": "Geographical [Domain]",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r294",
      "r295",
      "r680",
      "r681",
      "r682",
      "r746",
      "r748",
      "r751",
      "r753",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r776",
      "r790",
      "r804",
      "r966",
      "r1022"
     ]
    },
    "cour_SegmentGrossProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "SegmentGrossProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total segment gross profit",
        "label": "Segment Gross Profit Loss",
        "documentation": "Segment gross profit loss."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting [Abstract]",
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEGMENT AND GEOGRAPHIC INFORMATION",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r279",
      "r284",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r296"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONAdditionalInformationDetails",
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails",
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenueByRegionBasedOnBillingAddressDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting Information [Line Items]",
        "label": "Segment Reporting 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": []
    },
    "cour_SegmentShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "SegmentShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails": {
       "parentTag": "cour_TotalReconciliationItemOfSegmentGrossProfitToGrossProfit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock-based compensation expense",
        "label": "Segment Share Based Compensation",
        "documentation": "Segment share based compensation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofOperations",
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "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/2023",
     "localname": "SellingAndMarketingExpenseMember",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofStockBasedCompensationExpenseintheConsolidatedStatementsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales and marketing",
        "label": "Selling and Marketing Expense [Member]",
        "documentation": "Primary financial statement caption encompassing selling and marketing expense."
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/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": [
      "r7"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cliff vesting period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period",
        "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r794"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting period",
        "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": [
      "r794"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofSharebasedCompensationRestrictedStockUnitsAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "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": [
      "r454"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofSharebasedCompensationRestrictedStockUnitsAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited (in dollars 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": [
      "r454"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofSharebasedCompensationRestrictedStockUnitsAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r452"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofSharebasedCompensationRestrictedStockUnitsAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Unvested beginning balance (in dollars per share)",
        "periodEndLabel": "Unvested ending balance (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r449",
      "r450"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofSharebasedCompensationRestrictedStockUnitsAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-Average Grant Date Fair Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofSharebasedCompensationRestrictedStockUnitsAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Vested (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r453"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate fair value of RSUs vested",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash."
       }
      }
     },
     "auth_ref": [
      "r456"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofSharebasedCompensationRestrictedStockUnitsAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Vested (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r453"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofEstimatedAssumptionsUsedinValueofESPPRightsDetails",
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofweightedaverageassumptionstorecordcompensationexpensesforstockoptionsgrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r461"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofEstimatedAssumptionsUsedinValueofESPPRightsDetails",
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofweightedaverageassumptionstorecordcompensationexpensesforstockoptionsgrantedDetails"
     ],
     "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": [
      "r460"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofEstimatedAssumptionsUsedinValueofESPPRightsDetails",
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofweightedaverageassumptionstorecordcompensationexpensesforstockoptionsgrantedDetails"
     ],
     "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": [
      "r462"
     ]
    },
    "cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfCommonStock",
     "crdr": "credit",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofweightedaverageassumptionstorecordcompensationexpensesforstockoptionsgrantedDetails"
     ],
     "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 of Common Stock",
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value of Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails",
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofSharebasedCompensationRestrictedStockUnitsAwardActivityDetails",
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofStockOptionActivityunderthePlansDetails",
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofEstimatedAssumptionsUsedinValueofESPPRightsDetails",
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofStockBasedCompensationExpenseintheConsolidatedStatementsofOperationsDetails"
     ],
     "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": [
      "r435",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofSharebasedCompensationRestrictedStockUnitsAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted",
        "documentation": "Net number of non-option equity instruments granted to participants."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofSharebasedCompensationRestrictedStockUnitsAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Unvested beginning balance (in shares)",
        "periodEndLabel": "Unvested ending balance (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number",
        "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r16"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofSharebasedCompensationRestrictedStockUnitsAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Shares",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "calculation": {
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofSharesofCommonStockReservedforFutureIssuanceDetails": {
       "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofSharesofCommonStockReservedforFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Shares available for future grants",
        "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": [
      "r75"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate intrinsic value of employee options exercised",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares."
       }
      }
     },
     "auth_ref": [
      "r456"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofStockOptionActivityunderthePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Number of shares, canceled (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period",
        "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements."
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofStockOptionActivityunderthePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares, 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": [
      "r445"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average grant-date fair value of stock options granted (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology."
       }
      }
     },
     "auth_ref": [
      "r455"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofStockOptionActivityunderthePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate intrinsic value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "calculation": {
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofSharesofCommonStockReservedforFutureIssuanceDetails": {
       "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofStockOptionActivityunderthePlansDetails",
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofSharesofCommonStockReservedforFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Number of shares, beginning balance (in shares)",
        "periodEndLabel": "Number of shares, ending balance (in shares)",
        "terseLabel": "Stock options outstanding",
        "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": [
      "r441",
      "r442"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofStockOptionActivityunderthePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Shares",
        "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/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofStockOptionActivityunderthePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Weighted-average exercise price, beginning balance (in dollars per share)",
        "periodEndLabel": "Weighted-average exercise price, ending balance (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r441",
      "r442"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofStockOptionActivityunderthePlansDetails"
     ],
     "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofStockOptionActivityunderthePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares, options vested (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number",
        "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r458"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofStockOptionActivityunderthePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate intrinsic value, options vested",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r457"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofStockOptionActivityunderthePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average exercise price, options vested (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r457"
     ]
    },
    "cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingOfRestrictedStockUnitsNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingOfRestrictedStockUnitsNumber",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting of restricted stock units (in shares)",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vesting of Restricted Stock Units Number",
        "documentation": "Share based compensation arrangement by share based payment award options vesting of restricted stock units number."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Modification charge",
        "label": "Share-Based Payment Arrangement, Plan Modification, Incremental Cost",
        "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification."
       }
      }
     },
     "auth_ref": [
      "r465"
     ]
    },
    "cour_ShareBasedCompensationArrangementByShareBasedPaymentAwardRsusOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardRsusOutstanding",
     "calculation": {
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofSharesofCommonStockReservedforFutureIssuanceDetails": {
       "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofSharesofCommonStockReservedforFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RSUs outstanding",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award RSUs Outstanding",
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award RSUs Outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails",
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofSharebasedCompensationRestrictedStockUnitsAwardActivityDetails",
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofStockOptionActivityunderthePlansDetails",
      "http://www.coursera.org/role/RESTRUCTURINGRELATEDCHARGESDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofStockOptionActivityunderthePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average exercise price, exercised (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r446"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofStockOptionActivityunderthePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted-average exercise price, canceled (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired."
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofStockOptionActivityunderthePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average exercise price, granted (in dollars 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": [
      "r445"
     ]
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangement, Tranche One",
        "label": "Share-Based Payment Arrangement, Tranche One [Member]",
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationAwardTrancheThreeMember",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangement, Tranche Three",
        "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/2023",
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangement, Tranche Two",
        "label": "Share-Based Payment Arrangement, Tranche Two [Member]",
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "cour_ShareBasedCompensationCapitalizedAsInternalUseSoftware": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "ShareBasedCompensationCapitalizedAsInternalUseSoftware",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation capitalized as internal-use software costs",
        "label": "Share Based Compensation Capitalized As Internal Use Software",
        "documentation": "Stock based compensation capitalized as internal use software costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation arrangement by share-based payment award, award Vesting rights, percentage",
        "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": [
      "r968"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofSharebasedCompensationRestrictedStockUnitsAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Intrinsic Value, Unvested balance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding",
        "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share based compensation, expiration period",
        "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": [
      "r795"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofEstimatedAssumptionsUsedinValueofESPPRightsDetails",
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofweightedaverageassumptionstorecordcompensationexpensesforstockoptionsgrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected term (in years)",
        "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": [
      "r459"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofStockOptionActivityunderthePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining contractual term, balance",
        "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": [
      "r140"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofStockOptionActivityunderthePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining contractual term, options vested",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r457"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percent of the lower of the market price for Purchase shares of common stock",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent",
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Tax withholding on vesting of restricted stock units (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": []
    },
    "cour_SharesSubjectToRepurchaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "SharesSubjectToRepurchaseMember",
     "presentation": [
      "http://www.coursera.org/role/NETLOSSPERSHAREScheduleofSecuritieswithaPotentiallyDilutiveImpactDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares subject to repurchase",
        "label": "Shares Subject To Repurchase [Member]",
        "documentation": "Shares subject to repurchase [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/LEASESScheduleofComponentsofLeaseCostsDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/LEASESScheduleofComponentsofLeaseCostsDetails"
     ],
     "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": [
      "r542",
      "r799"
     ]
    },
    "cour_SoftwareAndWebsiteDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "SoftwareAndWebsiteDevelopmentMember",
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofDepreciationandAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software and Website Development",
        "label": "Software And Website Development [Member]",
        "documentation": "Software And Website Development"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SoftwareDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SoftwareDevelopmentMember",
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPropertyEquipmentandSoftwareNetDetails",
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Internal-use software and website development",
        "label": "Software Development [Member]",
        "documentation": "Internally developed software for sale, licensing or long-term internal use."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "State and Local Jurisdiction [Member]",
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.coursera.org/role/RESTRUCTURINGRELATEDCHARGESDetails",
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r264",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r290",
      "r296",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r368",
      "r374",
      "r379",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r788",
      "r901",
      "r1022"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://www.coursera.org/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock",
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r202",
      "r203",
      "r204",
      "r226",
      "r249",
      "r250",
      "r253",
      "r255",
      "r261",
      "r262",
      "r340",
      "r387",
      "r389",
      "r390",
      "r391",
      "r394",
      "r395",
      "r399",
      "r400",
      "r402",
      "r405",
      "r413",
      "r527",
      "r658",
      "r659",
      "r660",
      "r661",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r693",
      "r715",
      "r737",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r894",
      "r925",
      "r933"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.coursera.org/role/BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESSDetails",
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://www.coursera.org/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r33",
      "r191",
      "r215",
      "r216",
      "r217",
      "r231",
      "r232",
      "r233",
      "r235",
      "r241",
      "r243",
      "r260",
      "r341",
      "r342",
      "r414",
      "r467",
      "r468",
      "r469",
      "r496",
      "r497",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r522",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r550",
      "r647",
      "r648",
      "r649",
      "r668",
      "r737"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONAdditionalInformationDetails",
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofLongLivedAssetsByGeographicRegionDetails",
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenueByRegionBasedOnBillingAddressDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical",
        "label": "Geographical [Axis]",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r190",
      "r294",
      "r295",
      "r680",
      "r681",
      "r682",
      "r746",
      "r748",
      "r751",
      "r753",
      "r760",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r776",
      "r790",
      "r804",
      "r966",
      "r1022"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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": [
      "r231",
      "r232",
      "r233",
      "r260",
      "r595",
      "r656",
      "r679",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r693",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r702",
      "r703",
      "r704",
      "r705",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r713",
      "r716",
      "r717",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r737",
      "r805"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Cash Flows [Abstract]",
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position [Abstract]",
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Comprehensive Income [Abstract]",
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Stockholders' Equity [Abstract]",
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://www.coursera.org/role/RESTRUCTURINGRELATEDCHARGESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Axis]",
        "label": "Scenario [Axis]",
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r244",
      "r434",
      "r895",
      "r896",
      "r932"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementTable",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSSummaryofEstimatedAssumptionsUsedinValueofESPPRightsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed."
       }
      }
     },
     "auth_ref": [
      "r231",
      "r232",
      "r233",
      "r260",
      "r595",
      "r656",
      "r679",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r693",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r702",
      "r703",
      "r704",
      "r705",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r713",
      "r716",
      "r717",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r737",
      "r805"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r824",
      "r836",
      "r846",
      "r872"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of redeemable convertible preferred stock to common stock upon initial public offering (in shares)",
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r32",
      "r72",
      "r135",
      "r396"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock related to employee stock purchase plan (in shares)",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r100",
      "r101",
      "r135"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://www.coursera.org/role/BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESSDetails",
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock upon initial public offering, net of offering costs (in shares)",
        "label": "Stock Issued During Period, Shares, New Issues",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r100",
      "r101",
      "r135",
      "r658",
      "r737",
      "r755"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of restricted stock awards (in shares)",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r135"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSScheduleofStockOptionActivityunderthePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock upon exercise of options (in shares)",
        "negatedTerseLabel": "Number of shares, 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",
      "r100",
      "r101",
      "r135",
      "r446"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "crdr": "credit",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of redeemable convertible preferred stock to common stock upon initial public offering",
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r33",
      "r135"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "crdr": "credit",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock related to employee stock purchase plan",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r100",
      "r101",
      "r135"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock upon initial public offering, net of offering costs",
        "label": "Stock Issued During Period, Value, New Issues",
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r100",
      "r101",
      "r135",
      "r668",
      "r737",
      "r755",
      "r811"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "crdr": "credit",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock upon exercise of options",
        "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",
      "r33",
      "r135"
     ]
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.coursera.org/role/STOCKHOLDERSEQUITYDEFICITDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchase program authorized amount",
        "label": "Stock Repurchase Program, Authorized Amount",
        "documentation": "Amount of stock repurchase plan authorized."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.coursera.org/role/STOCKHOLDERSEQUITYDEFICITDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchase program, remaining authorized repurchase amount",
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "documentation": "Amount remaining of a stock repurchase plan authorized."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRepurchasedDuringPeriodShares",
     "presentation": [
      "http://www.coursera.org/role/STOCKHOLDERSEQUITYDEFICITDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares, repurchased (in shares)",
        "label": "Stock Repurchased During Period, Shares",
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r100",
      "r101",
      "r135",
      "r661",
      "r737",
      "r757"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRepurchasedDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/STOCKHOLDERSEQUITYDEFICITDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchased, value",
        "label": "Stock Repurchased During Period, Value",
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r100",
      "r101",
      "r135",
      "r668",
      "r737",
      "r757",
      "r811"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheets",
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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": [
      "r101",
      "r104",
      "r105",
      "r124",
      "r695",
      "r712",
      "r738",
      "r739",
      "r800",
      "r812",
      "r926",
      "r954",
      "r1005",
      "r1025"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders\u2019 equity:",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityNoteAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders' Equity Note [Abstract]",
        "label": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.coursera.org/role/STOCKHOLDERSEQUITYDEFICIT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "STOCKHOLDERS\u2019 EQUITY (DEFICIT)",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r133",
      "r225",
      "r398",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r409",
      "r410",
      "r412",
      "r414",
      "r521",
      "r740",
      "r742",
      "r759"
     ]
    },
    "us-gaap_SubleaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubleaseIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.coursera.org/role/LEASESScheduleofComponentsofLeaseCostsDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/LEASESScheduleofComponentsofLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Sublease income",
        "label": "Sublease Income",
        "documentation": "Amount of sublease income excluding finance and operating lease expense."
       }
      }
     },
     "auth_ref": [
      "r544",
      "r799"
     ]
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable",
     "presentation": [
      "http://www.coursera.org/role/BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESSDetails",
      "http://www.coursera.org/role/STOCKHOLDERSEQUITYDEFICITDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary Or Equity Method Investee Sale Of Stock By Subsidiary Or Equity Investee [Table]",
        "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]",
        "documentation": "Different names of stock transactions and the different attributes of each transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://www.coursera.org/role/BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESSDetails",
      "http://www.coursera.org/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKDetails",
      "http://www.coursera.org/role/STOCKHOLDERSEQUITYDEFICITDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of Stock",
        "label": "Sale of Stock [Axis]",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiarySaleOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsidiarySaleOfStockLineItems",
     "presentation": [
      "http://www.coursera.org/role/BASISOFPRESENTATIONANDDESCRIPTIONOFBUSINESSDetails",
      "http://www.coursera.org/role/STOCKHOLDERSEQUITYDEFICITDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary Sale Of Stock [Line Items]",
        "label": "Subsidiary, Sale of Stock [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "presentation": [
      "http://www.coursera.org/role/CONSOLIDATEDBALANCESHEETCOMPONENTS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CONSOLIDATED BALANCE SHEET COMPONENTS",
        "label": "Supplemental Balance Sheet Disclosures [Text Block]",
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity."
       }
      }
     },
     "auth_ref": [
      "r912"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.coursera.org/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/2023",
     "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": [
      "r865"
     ]
    },
    "us-gaap_TemporaryEquityByClassOfStockTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TemporaryEquityByClassOfStockTable",
     "presentation": [
      "http://www.coursera.org/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Temporary Equity By Class Of Stock [Table]",
        "label": "Temporary Equity, by Class of Stock [Table]",
        "documentation": "Table of capital stock that is classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer. This table may include a description by series, value, shares authorized, shares issued and outstanding, redemption price per share and subscription receivable."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r71"
     ]
    },
    "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TemporaryEquityCarryingAmountAttributableToParent",
     "crdr": "credit",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Temporary Equity, Carrying Amount, Attributable to Parent",
        "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r387",
      "r389",
      "r390",
      "r391",
      "r394",
      "r395",
      "r470",
      "r621"
     ]
    },
    "us-gaap_TemporaryEquityDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TemporaryEquityDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Temporary Equity Disclosure [Abstract]",
        "label": "Temporary Equity Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TemporaryEquityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TemporaryEquityLineItems",
     "presentation": [
      "http://www.coursera.org/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Temporary Equity [Line Items]",
        "label": "Temporary Equity [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_TemporaryEquitySharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TemporaryEquitySharesOutstanding",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://www.coursera.org/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "terseLabel": "Temporary equity, shares outstanding (in shares)",
        "label": "Temporary Equity, Shares Outstanding",
        "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "cour_TotalReconciliationItemOfSegmentGrossProfitToGrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "TotalReconciliationItemOfSegmentGrossProfitToGrossProfit",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSegmentResultsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total reconciling items",
        "label": "Total Reconciliation Item Of Segment Gross Profit To Gross Profit",
        "documentation": "Total reconciliation item of segment gross profit to gross profit."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r857"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r864"
     ]
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable, Net",
        "label": "Accounts Receivable [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r158",
      "r159",
      "r160",
      "r299",
      "r300",
      "r302"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r885"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r887"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.coursera.org/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.coursera.org/role/INVESTMENTSScheduleofInvestmentsinanUnrealizedLossPositionDetails",
      "http://www.coursera.org/role/INVESTMENTSSummaryofAvailableforSaleMarketableSecuritiesDetails"
     ],
     "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": [
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r397",
      "r411",
      "r520",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r631",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r949",
      "r950",
      "r951",
      "r952"
     ]
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r888"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r889"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r887"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r887"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r890"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r888"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Stock",
        "label": "Treasury Stock, Common [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury stock (in shares)",
        "negatedPeriodStartLabel": "Treasury stock, beginning balance (in shares)",
        "negatedPeriodEndLabel": "Treasury stock, ending balance (in shares)",
        "label": "Treasury Stock, Common, Shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockSharesAcquired",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases of common stock (in shares)",
        "label": "Treasury Stock, Shares, Acquired",
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r101",
      "r135"
     ]
    },
    "us-gaap_TreasuryStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockValue",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury stock, at cost\u20147,577,741 and 2,747,938 shares as of December\u00a031, 2023 and December\u00a031, 2022",
        "label": "Treasury Stock, Value",
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r73",
      "r74"
     ]
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases of common stock",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r73",
      "r135"
     ]
    },
    "cour_TwoThousandTwentyOneEmployeeStockPurchasePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "TwoThousandTwentyOneEmployeeStockPurchasePlanMember",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2021 Employee Stock Purchase Plan",
        "label": "Two Thousand Twenty One Employee Stock Purchase Plan [Member]",
        "documentation": "Two thousand twenty one employee stock purchase plan member."
       }
      }
     },
     "auth_ref": []
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "US",
     "presentation": [
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONAdditionalInformationDetails",
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofLongLivedAssetsByGeographicRegionDetails",
      "http://www.coursera.org/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenueByRegionBasedOnBillingAddressDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "USTreasurySecuritiesMember",
     "presentation": [
      "http://www.coursera.org/role/INVESTMENTSScheduleofInvestmentsinanUnrealizedLossPositionDetails",
      "http://www.coursera.org/role/INVESTMENTSSummaryofAvailableforSaleMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketable securities\u2014U.S. Treasury securities",
        "netLabel": "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": [
      "r782",
      "r791",
      "r792",
      "r1019"
     ]
    },
    "us-gaap_UnbilledContractsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnbilledContractsReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/REVENUEScheduleofContractAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_ContractWithCustomerAssetNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/REVENUEScheduleofContractAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled accounts receivable",
        "label": "Unbilled Contracts Receivable",
        "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet."
       }
      }
     },
     "auth_ref": [
      "r591"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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": [
      "r884"
     ]
    },
    "cour_UnpaidDeferredOfferingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coursera.org/20231231",
     "localname": "UnpaidDeferredOfferingCosts",
     "crdr": "credit",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unpaid deferred offering costs",
        "label": "Unpaid Deferred Offering Costs",
        "documentation": "Unpaid deferred offering costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock",
     "presentation": [
      "http://www.coursera.org/role/INVESTMENTSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Investments in an Unrealized Loss Position",
        "label": "Unrealized Gain (Loss) on Investments [Table Text Block]",
        "documentation": "Tabular disclosure of unrealized gains and losses on investments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESAdditionalInformationDetails",
      "http://www.coursera.org/role/INCOMETAXESSummaryofincometaxcontingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefits",
        "periodStartLabel": "Gross unrecognized tax benefits\u2014beginning of period",
        "periodEndLabel": "Gross unrecognized tax benefits\u2014end of period",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r476",
      "r482"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESSummaryofincometaxcontingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Decreases related to tax positions taken during prior years",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r483"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESSummaryofincometaxcontingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increases related to tax positions taken during current year",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r484"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESSummaryofincometaxcontingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increases related to tax positions taken during prior years",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r483"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "crdr": "credit",
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impact of unrecognized tax benefits on effective tax rate, if recognized",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate."
       }
      }
     },
     "auth_ref": [
      "r485"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.coursera.org/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "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": [
      "r52",
      "r53",
      "r54",
      "r166",
      "r167",
      "r170",
      "r171"
     ]
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.coursera.org/role/INCOMETAXESAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (decrease) 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": [
      "r488"
     ]
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.coursera.org/role/LEASESScheduleofComponentsofLeaseCostsDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coursera.org/role/LEASESScheduleofComponentsofLeaseCostsDetails"
     ],
     "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": [
      "r543",
      "r799"
     ]
    },
    "us-gaap_VestingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VestingAxis",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting [Axis]",
        "label": "Vesting [Axis]",
        "documentation": "Information by vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993"
     ]
    },
    "us-gaap_VestingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VestingDomain",
     "presentation": [
      "http://www.coursera.org/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting [Domain]",
        "label": "Vesting [Domain]",
        "documentation": "Vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofOperations",
      "http://www.coursera.org/role/NETLOSSPERSHARECalculationofBasicandDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average shares used in computing net loss per share\u2014diluted (in shares)",
        "verboseLabel": "Weighted-average shares used in computing net loss per share\u2014diluted (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": [
      "r248",
      "r255"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://www.coursera.org/role/ConsolidatedStatementsofOperations",
      "http://www.coursera.org/role/NETLOSSPERSHARECalculationofBasicandDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average shares used in computing net loss per share\u2014basic (in shares)",
        "verboseLabel": "Weighted-average shares used in computing net loss per share\u2014basic (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": [
      "r246",
      "r255"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "presentation": [
      "http://www.coursera.org/role/NETLOSSPERSHARECalculationofBasicandDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Denominator:",
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "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": "25",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "940",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6",
   "SubTopic": "50",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-6"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1",
   "SubTopic": "40",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1"
  },
  "r4": {
   "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/2147481877/830-230-45-1"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r6": {
   "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"
  },
  "r7": {
   "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"
  },
  "r8": {
   "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"
  },
  "r9": {
   "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"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "SubTopic": "20",
   "Topic": "985",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c),(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "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": "(c)",
   "SubTopic": "10",
   "Topic": "820",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "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": "2",
   "Subparagraph": "(c)(1)(ii)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(1)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r19": {
   "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"
  },
  "r20": {
   "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"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(27)",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.20)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.21)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.24)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.25)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.29)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.29-30)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A"
  },
  "r37": {
   "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"
  },
  "r38": {
   "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"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r40": {
   "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"
  },
  "r41": {
   "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"
  },
  "r42": {
   "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"
  },
  "r43": {
   "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"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "270",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-14"
  },
  "r49": {
   "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"
  },
  "r50": {
   "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"
  },
  "r51": {
   "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"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "((a)(1),(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "480",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4"
  },
  "r75": {
   "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"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b),(f(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8"
  },
  "r84": {
   "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"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "820",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "820",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.17)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "320",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-5"
  },
  "r93": {
   "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/2147480981/942-825-50-1"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "944",
   "SubTopic": "720",
   "Section": "25",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479448/944-720-25-2"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "985",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//205/tableOfContent"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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,2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//235/tableOfContent"
  },
  "r124": {
   "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"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r129": {
   "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"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//440/tableOfContent"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//505/tableOfContent"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6"
  },
  "r135": {
   "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"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "710",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//710/tableOfContent"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "712",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//712/tableOfContent"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//715/tableOfContent"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//718/tableOfContent"
  },
  "r140": {
   "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"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r145": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r146": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//810/tableOfContent"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "940",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//940-320/tableOfContent"
  },
  "r149": {
   "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/2147479853/942-210-S99-1"
  },
  "r150": {
   "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/2147479853/942-210-S99-1"
  },
  "r151": {
   "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/2147479853/942-210-S99-1"
  },
  "r152": {
   "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/2147479853/942-210-S99-1"
  },
  "r153": {
   "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/2147483589/942-220-S99-1"
  },
  "r154": {
   "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/2147483589/942-220-S99-1"
  },
  "r155": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//942-320/tableOfContent"
  },
  "r156": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//946-320/tableOfContent"
  },
  "r157": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r158": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B"
  },
  "r159": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15"
  },
  "r160": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "10",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6"
  },
  "r161": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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/2147480632/954-210-45-5"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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/2147480321/958-360-50-1"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13"
  },
  "r173": {
   "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"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r175": {
   "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/2147480321/958-360-50-6"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//606/tableOfContent"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(a)",
   "Publisher": "SEC"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1403",
   "Paragraph": "(b)",
   "Publisher": "SEC"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r191": {
   "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"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r206": {
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r207": {
   "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"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5"
  },
  "r221": {
   "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"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//260/tableOfContent"
  },
  "r246": {
   "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"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//280/tableOfContent"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r272": {
   "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"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r275": {
   "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"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34"
  },
  "r292": {
   "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"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//320/tableOfContent"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1"
  },
  "r350": {
   "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"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r356": {
   "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"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r367": {
   "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"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//420/tableOfContent"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r373": {
   "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"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "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"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r397": {
   "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"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r402": {
   "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"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r405": {
   "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"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r411": {
   "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"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.E.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//740/tableOfContent"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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.Fact.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r501": {
   "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.Fact.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r502": {
   "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.Fact.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r503": {
   "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.Fact.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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/2147482526/740-270-50-1"
  },
  "r506": {
   "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"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B"
  },
  "r527": {
   "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"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//830/tableOfContent"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//850/tableOfContent"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r590": {
   "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/2147482312/912-310-45-11"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-2"
  },
  "r592": {
   "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/2147483256/920-350-50-1"
  },
  "r593": {
   "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/2147483256/920-350-50-1"
  },
  "r594": {
   "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/2147483256/920-350-50-4"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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/2147483147/928-340-50-1"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "35A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "35A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A"
  },
  "r608": {
   "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/2147482274/932-235-50-8"
  },
  "r609": {
   "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/2147482274/932-235-50-8"
  },
  "r610": {
   "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/2147479853/942-210-S99-1"
  },
  "r611": {
   "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/2147483589/942-220-S99-1"
  },
  "r612": {
   "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/2147483589/942-220-S99-1"
  },
  "r613": {
   "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/2147479557/942-235-S99-1"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A"
  },
  "r615": {
   "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/2147480842/942-360-50-1"
  },
  "r616": {
   "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/2147479440/944-210-S99-1"
  },
  "r617": {
   "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/2147479440/944-210-S99-1"
  },
  "r618": {
   "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/2147479440/944-210-S99-1"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r620": {
   "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/2147479440/944-210-S99-1"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r623": {
   "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/2147479440/944-210-S99-1"
  },
  "r624": {
   "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/2147479440/944-210-S99-1"
  },
  "r625": {
   "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/2147479440/944-210-S99-1"
  },
  "r626": {
   "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/2147479440/944-210-S99-1"
  },
  "r627": {
   "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/2147479440/944-210-S99-1"
  },
  "r628": {
   "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/2147483586/944-220-S99-1"
  },
  "r629": {
   "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(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r630": {
   "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/2147483586/944-220-S99-1"
  },
  "r631": {
   "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/2147483586/944-220-S99-1"
  },
  "r632": {
   "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/2147483586/944-220-S99-1"
  },
  "r633": {
   "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/2147483586/944-220-S99-1"
  },
  "r634": {
   "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/2147483586/944-220-S99-1"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r650": {
   "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"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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/2147479383/944-825-50-1B"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3"
  },
  "r668": {
   "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/2147480767/946-205-45-4"
  },
  "r669": {
   "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/2147480737/946-205-50-2"
  },
  "r670": {
   "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/2147480737/946-205-50-27"
  },
  "r671": {
   "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/2147480737/946-205-50-7"
  },
  "r672": {
   "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/2147480737/946-205-50-7"
  },
  "r673": {
   "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/2147480737/946-205-50-7"
  },
  "r674": {
   "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/2147480737/946-205-50-7"
  },
  "r675": {
   "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/2147480737/946-205-50-7"
  },
  "r676": {
   "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/2147480737/946-205-50-7"
  },
  "r677": {
   "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/2147480737/946-205-50-7"
  },
  "r678": {
   "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/2147480737/946-205-50-7"
  },
  "r679": {
   "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/2147480555/946-210-45-4"
  },
  "r680": {
   "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/2147480524/946-210-50-1"
  },
  "r681": {
   "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/2147480524/946-210-50-2"
  },
  "r682": {
   "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/2147480524/946-210-50-6"
  },
  "r683": {
   "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/2147480524/946-210-50-6"
  },
  "r684": {
   "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/2147480524/946-210-50-6"
  },
  "r685": {
   "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/2147479617/946-210-S99-1"
  },
  "r686": {
   "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/2147479617/946-210-S99-1"
  },
  "r687": {
   "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/2147479617/946-210-S99-1"
  },
  "r688": {
   "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/2147479617/946-210-S99-1"
  },
  "r689": {
   "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/2147479617/946-210-S99-1"
  },
  "r690": {
   "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/2147479617/946-210-S99-1"
  },
  "r691": {
   "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/2147479617/946-210-S99-1"
  },
  "r692": {
   "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/2147479617/946-210-S99-1"
  },
  "r693": {
   "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/2147479617/946-210-S99-1"
  },
  "r694": {
   "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/2147479617/946-210-S99-1"
  },
  "r695": {
   "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/2147479617/946-210-S99-1"
  },
  "r696": {
   "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/2147479617/946-210-S99-1"
  },
  "r697": {
   "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/2147479617/946-210-S99-1"
  },
  "r698": {
   "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/2147479617/946-210-S99-1"
  },
  "r699": {
   "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/2147479617/946-210-S99-1"
  },
  "r700": {
   "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/2147479617/946-210-S99-1"
  },
  "r701": {
   "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(5)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r702": {
   "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/2147479617/946-210-S99-1"
  },
  "r703": {
   "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/2147479617/946-210-S99-1"
  },
  "r704": {
   "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/2147479617/946-210-S99-1"
  },
  "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(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/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(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/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(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/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(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/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(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/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(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r711": {
   "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/2147479617/946-210-S99-2"
  },
  "r712": {
   "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/2147479617/946-210-S99-2"
  },
  "r713": {
   "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/2147483581/946-220-45-3"
  },
  "r714": {
   "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/2147483581/946-220-45-7"
  },
  "r715": {
   "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/2147483580/946-220-50-3"
  },
  "r716": {
   "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/2147483575/946-220-S99-1"
  },
  "r717": {
   "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/2147483575/946-220-S99-1"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r722": {
   "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/2147483575/946-220-S99-1"
  },
  "r723": {
   "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/2147483575/946-220-S99-1"
  },
  "r724": {
   "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/2147483575/946-220-S99-1"
  },
  "r725": {
   "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/2147483575/946-220-S99-1"
  },
  "r726": {
   "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/2147483575/946-220-S99-1"
  },
  "r727": {
   "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/2147483575/946-220-S99-1"
  },
  "r728": {
   "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/2147483575/946-220-S99-1"
  },
  "r729": {
   "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/2147483575/946-220-S99-1"
  },
  "r730": {
   "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/2147483575/946-220-S99-1"
  },
  "r731": {
   "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/2147483575/946-220-S99-1"
  },
  "r732": {
   "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/2147483575/946-220-S99-1"
  },
  "r733": {
   "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/2147483575/946-220-S99-1"
  },
  "r734": {
   "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/2147483575/946-220-S99-1"
  },
  "r735": {
   "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/2147483575/946-220-S99-1"
  },
  "r736": {
   "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/2147483575/946-220-S99-3"
  },
  "r737": {
   "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/2147483575/946-220-S99-3"
  },
  "r738": {
   "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/2147483575/946-220-S99-3"
  },
  "r739": {
   "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/2147483575/946-220-S99-3"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1"
  },
  "r745": {
   "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/2147480032/946-320-S99-1"
  },
  "r746": {
   "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/2147480032/946-320-S99-1"
  },
  "r747": {
   "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/2147480032/946-320-S99-2"
  },
  "r748": {
   "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/2147480032/946-320-S99-2"
  },
  "r749": {
   "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/2147480032/946-320-S99-3"
  },
  "r750": {
   "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/2147480032/946-320-S99-3"
  },
  "r751": {
   "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/2147480032/946-320-S99-3"
  },
  "r752": {
   "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/2147480032/946-320-S99-6"
  },
  "r753": {
   "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/2147480032/946-320-S99-6"
  },
  "r754": {
   "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/2147481004/946-505-50-1"
  },
  "r755": {
   "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/2147481004/946-505-50-2"
  },
  "r756": {
   "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/2147481004/946-505-50-2"
  },
  "r757": {
   "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/2147481004/946-505-50-2"
  },
  "r758": {
   "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/2147481004/946-505-50-2"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6"
  },
  "r760": {
   "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(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1"
  },
  "r762": {
   "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/2147481027/954-310-50-2"
  },
  "r763": {
   "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/2147480327/954-440-50-1"
  },
  "r764": {
   "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/2147479438/970-360-S99-1"
  },
  "r765": {
   "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/2147479438/970-360-S99-1"
  },
  "r766": {
   "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/2147479438/970-360-S99-1"
  },
  "r767": {
   "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/2147479438/970-360-S99-1"
  },
  "r768": {
   "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/2147479438/970-360-S99-1"
  },
  "r769": {
   "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/2147479438/970-360-S99-1"
  },
  "r770": {
   "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/2147479438/970-360-S99-1"
  },
  "r771": {
   "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/2147479438/970-360-S99-1"
  },
  "r772": {
   "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(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r773": {
   "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/2147482856/976-310-50-1"
  },
  "r774": {
   "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/2147482707/978-310-50-1"
  },
  "r775": {
   "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"
  },
  "r776": {
   "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"
  },
  "r777": {
   "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"
  },
  "r778": {
   "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"
  },
  "r779": {
   "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"
  },
  "r780": {
   "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"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r782": {
   "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"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "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"
  },
  "r786": {
   "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"
  },
  "r787": {
   "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"
  },
  "r788": {
   "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"
  },
  "r789": {
   "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"
  },
  "r790": {
   "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"
  },
  "r791": {
   "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"
  },
  "r792": {
   "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"
  },
  "r793": {
   "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"
  },
  "r794": {
   "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"
  },
  "r795": {
   "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"
  },
  "r796": {
   "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"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K"
  },
  "r799": {
   "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"
  },
  "r800": {
   "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"
  },
  "r801": {
   "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"
  },
  "r802": {
   "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/2147480524/946-210-50-1"
  },
  "r803": {
   "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/2147480524/946-210-50-6"
  },
  "r804": {
   "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/2147480493/946-210-55-1"
  },
  "r805": {
   "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/2147480833/946-310-45-1"
  },
  "r806": {
   "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/2147480032/946-320-S99-1"
  },
  "r807": {
   "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/2147480032/946-320-S99-2"
  },
  "r808": {
   "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/2147480032/946-320-S99-3"
  },
  "r809": {
   "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/2147480032/946-320-S99-6"
  },
  "r810": {
   "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/2147480167/946-830-55-10"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11"
  },
  "r812": {
   "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/2147480167/946-830-55-12"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii",
   "Section": "6"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r852": {
   "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"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r870": {
   "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"
  },
  "r871": {
   "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"
  },
  "r872": {
   "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"
  },
  "r873": {
   "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"
  },
  "r874": {
   "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"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r880": {
   "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"
  },
  "r881": {
   "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"
  },
  "r882": {
   "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"
  },
  "r883": {
   "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"
  },
  "r884": {
   "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"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r894": {
   "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"
  },
  "r895": {
   "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"
  },
  "r896": {
   "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"
  },
  "r897": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r898": {
   "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"
  },
  "r899": {
   "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/2147479383/944-825-50-1B"
  },
  "r900": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r901": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4H",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H"
  },
  "r902": {
   "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"
  },
  "r903": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "705",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//705/tableOfContent"
  },
  "r904": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(a)",
   "Publisher": "SEC"
  },
  "r905": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(b)",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r906": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(b)",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r907": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(b)",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r908": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(c)",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r909": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(c)",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r910": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(c)",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r911": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "11",
   "Subsection": "03",
   "Publisher": "SEC"
  },
  "r912": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//210/tableOfContent"
  },
  "r913": {
   "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"
  },
  "r914": {
   "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(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r915": {
   "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"
  },
  "r916": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r917": {
   "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(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r918": {
   "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"
  },
  "r919": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r920": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r921": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r922": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17"
  },
  "r923": {
   "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"
  },
  "r924": {
   "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"
  },
  "r925": {
   "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"
  },
  "r926": {
   "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"
  },
  "r927": {
   "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"
  },
  "r928": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(S-X 210.12-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3"
  },
  "r929": {
   "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"
  },
  "r930": {
   "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"
  },
  "r931": {
   "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"
  },
  "r932": {
   "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"
  },
  "r933": {
   "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"
  },
  "r934": {
   "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"
  },
  "r935": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18"
  },
  "r936": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1"
  },
  "r937": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11"
  },
  "r938": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r939": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r940": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r941": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r942": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r943": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r944": {
   "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"
  },
  "r945": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r946": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r947": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r948": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r949": {
   "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"
  },
  "r950": {
   "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"
  },
  "r951": {
   "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"
  },
  "r952": {
   "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"
  },
  "r953": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r954": {
   "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"
  },
  "r955": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480341/340-10-S99-1"
  },
  "r956": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "340",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3"
  },
  "r957": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r958": {
   "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"
  },
  "r959": {
   "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"
  },
  "r960": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3"
  },
  "r961": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//450/tableOfContent"
  },
  "r962": {
   "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"
  },
  "r963": {
   "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"
  },
  "r964": {
   "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"
  },
  "r965": {
   "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"
  },
  "r966": {
   "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"
  },
  "r967": {
   "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"
  },
  "r968": {
   "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"
  },
  "r969": {
   "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"
  },
  "r970": {
   "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"
  },
  "r971": {
   "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"
  },
  "r972": {
   "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"
  },
  "r973": {
   "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"
  },
  "r974": {
   "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"
  },
  "r975": {
   "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"
  },
  "r976": {
   "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"
  },
  "r977": {
   "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"
  },
  "r978": {
   "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"
  },
  "r979": {
   "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"
  },
  "r980": {
   "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"
  },
  "r981": {
   "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"
  },
  "r982": {
   "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"
  },
  "r983": {
   "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"
  },
  "r984": {
   "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"
  },
  "r985": {
   "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"
  },
  "r986": {
   "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"
  },
  "r987": {
   "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"
  },
  "r988": {
   "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"
  },
  "r989": {
   "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"
  },
  "r990": {
   "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"
  },
  "r991": {
   "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"
  },
  "r992": {
   "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"
  },
  "r993": {
   "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"
  },
  "r994": {
   "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"
  },
  "r995": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r996": {
   "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"
  },
  "r997": {
   "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"
  },
  "r998": {
   "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"
  },
  "r999": {
   "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"
  },
  "r1000": {
   "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.Fact.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2"
  },
  "r1004": {
   "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"
  },
  "r1005": {
   "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"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479365/842-20-25-6"
  },
  "r1007": {
   "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"
  },
  "r1008": {
   "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"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3"
  },
  "r1010": {
   "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"
  },
  "r1011": {
   "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"
  },
  "r1012": {
   "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"
  },
  "r1013": {
   "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"
  },
  "r1014": {
   "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"
  },
  "r1015": {
   "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"
  },
  "r1016": {
   "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"
  },
  "r1017": {
   "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"
  },
  "r1018": {
   "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/2147482517/912-730-25-1"
  },
  "r1019": {
   "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/2147480832/942-320-50-2"
  },
  "r1020": {
   "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)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r1022": {
   "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"
  },
  "r1023": {
   "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/2147480767/946-205-45-4"
  },
  "r1024": {
   "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/2147479617/946-210-S99-1"
  },
  "r1025": {
   "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/2147483575/946-220-S99-3"
  },
  "r1026": {
   "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/2147483575/946-220-S99-3"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>110
<FILENAME>0001651562-24-000012-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001651562-24-000012-xbrl.zip
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
M)(S5"2?QT# P&"7P=M;8I?!6-"T8.5JPRO- H\+0S869_+>,M?=6K$0]!S8
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
ME8?__K>D[H8&$X"HM0@?P4":@!DIN.7AA/G2II*XIZCC9LN C_.IK1QZLY+
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
M<Z8O&YO\;+=5NS8:4WUN<FRJY [G XY:QAL5WH=#)C,'2S'0$VT_FOZP%D[
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
M)2QD<4.KR@54NB<(@4/-K^$EN3(&CPT:J&S;N:/C5>^O/(X2_UN1_[4V#L%
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
M.@#5C)E B[I=$@4S?6MR(E3B[.9JK4C=3@XWNFL1!8<$"XRC_,0V2TXW;L>
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
M 9]%=J6YW'?:LR%X:#(U[V%,I<L0YIJ16U2*C)0%5O%C;!/CS'!)I+$^#E&
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
M*UFK 4&[8.%,/*3='CN?G"+#3FRK;.^]K6$!^=R-@?LP<3SB:-7@\*5^$D0
M0@E@=?S5#_2]W))][W[UTGZEWMD/+[]_F=PS'L;I;L)K(PSRLFTGWK3M;!9/
M[;ZJY;2]#8>8CVQ0HF$ 7L!?VT=22<_A_,BC,:7K6.-%[CL::HS 4N5W5?[/
M%NJ"I5Z_U.N7>OT3KM>?[O#H3CB,I[P>\8OG?6+.GXST >\H^N0\^I2)B.?Q
MZ^B<E(W/L7@^>?&H)B>=/"B2'#N0WTE&]IJY=<GI2/TBDB"-3WVHMYJ#D/M:
MA%#/.'+:+W2IKRXI#N>,:>^Q'?;Y^[3=(Z![?M=XT%=$GI[G_W(F8>;DV+$"
M,;<9CZ\*A\D<PH_J!E'-<TTT&\I(Z2(D.GUSN"1;MXI?Y81@5EA"N?!PW#.K
M]@H1'F?3251#.?1922M/VB$%G?W%U%KML78A'%(J)O4#V=M9U2\Z^7.#(RH.
MQNL/]>*F)LBOI@I3-C6A1OQH.7\_'.W5QPVL1%OLW^XZ\7L+/R\P)L+6BK9=
M/]C2S\O9/XK%17VBYAZMN4PIT^B!IAES?GM-C)#Y$]/<;RB/?U=*]2D&PA;6
M2>D>@8#+T89,&-;RX/B6/PQ2JGA4+IU=3])H[P7_>'DQ0/S$S6UE1S/>5<\P
M&4<#Y0@288R.Z%?;&JRUO177M+PSNYG<D7:#FFO7[BB*CJ]+2^ Z9;,I2!YG
M9K4$XQ 2W*V-1MCUMNV#(B%.%"0]B\+\*/2%Z-/[MN]1RHEWL^R_NENEJJ][
M?)Z'77AJ! /SRQC[7>LJH#-_A0I1>36$#\DVH 7U]_P,[SA4WP0@,E<???"1
M^>0OCVM@OGSUS0<?D^>/;$R>()WN5V,O@JRD.[O[^6I5*=@!:I9!M:O6>AIY
M&E1H-.[=2849\-.4V.5.1N%1P&$I"UY;/I%"I="@9\'TR[89/&RA)I%60MJ6
MA("0O/T)>%Y+T(.U(#G[L&:)$R^_0A(T5O*N&<P2GT)!":0]<> X1[6G*=]Z
MM))Y2DJ3VUDI@8JKLO&IN"NI*ZD*ZYKZG5P!E XKM/!B7,_5XE7C:74?/, ]
M,0 S#INY/T1B 3PU$',;4(3Q$/7BP^I\9 V:_/WD6\?K7L=%@N6B8RD3Q4I&
M4IGA(KLP/_%U#=C@VS]YZGO37Y8Y!B&:S(4 BBM;2#2-.NN>!J.P$I6LP0KB
M*G&#L7B*H.4P4M^2N.Z+3YX_3\@CG;HSXX"A(EC;@;\MG "BI/,,<@#DWGGT
MZ-NFO6UTC&6+7 Y-!=X&8_4//R-@@6>O2P+%&\E>IQA<R[.[M@I;=?L5@BD4
M#:>OS:$(DU,!7'7JZ;5.X!2/SZ_#IQ@34 #UZAM5*G2@BU:7Q_,_%KQ$2(J/
ME=VH[U 7DJNOI]V?M/#F<'8>WVFMC"5C^"2JBP]5;A 1R^]DS?R_A_^/](8,
M<).V)%=+<RLJJZ'<D2"1([#@GQTX]J;@@$VL_9YTR6:W@%W9&6*W295B+MJ6
MEE1,U%1@?,MH]%;#OE4Z&^J!+<7#5[Y$%4;2I:O;.#.4<8"*U75[B[X+5(56
M7W%";?7BV1>%;/B:^_43-7:V"<@.ZL/A;P2P&V\O(0%!/T?H$RCE]/[ZLT[5
M2P[?5AR^:<<_19UQ8K=U:>C>4>X QRDA0 3+,?\CJDV.@WCQ 'C \J2!/JD&
M7O[A[ >3UQ+X90Z2U J<H>\*;XJ=+J8[Y8ILC:2'$6$P9=2ALKSF'$74TW/4
M$!L=GM;4:4Q?LV"43W9]YC#WU6/@-56EBSA#J+K?@TSPJI"XF8%A0N<TR@KH
M7DK[:[*C]!#S/Q3+X@)Z"_*=4T$K,/I1TVF@&-Y5GH5N5XZWEOIY!.M< G<)
M"]ZG6\H\5ZW@<4D7Q&W,^=,8B%R<\-IRGK2X_*O918F/873''I8JCDJT3QLW
M]'-K(;V/#!93-ER,8\NG=[HXGZ,2)B5-RC@G8<[4.*/&'C80TSB7%8Y1-Y-F
MLS/>B^V<WH/G=%(%IDF+,JM7?.=!86P6A0C4M(ZGK3+W<%S'7!^;EC0)_$N+
M/QM'\6+U-[7V_(;7S'E9[B[KJX$QC?I=MTY/>W&LTR%I5PBTTOC3V=]17#1T
MAZP;+Z[Q\G)+"LQ"H=A@J5&*6XU^M*U]=+TOM^!+TY4;3Z-Z)Y4BC]#].OK)
M8?4*G_;H9%"09%7WY'[I?):'4;/(Q>IU<CK2TZ8$K_@3[73BX#8#UL>&U+0_
M\0K]<)FDJ.)#5&PJD%0_?^2)#I!UX?F%T5YN18W9:"'=JK"EH!"6N$/"KA%?
MO=3/V1;O._"D!A[./NM8%+ZI*VWOP?.'N'^%=Z(+SJT9QT;<<++@/QS^X_,%
M_['@/Q;\QX+_^)?#?P@-69&IV$Y.-O(/;DMR27?#]JK4E@[NX3!_+@DZ)+=#
MPK5U6UDC!\"- \--?8\J!<GX?O(^R.VU()6/5& NM@=NG\,%=H2^@&O0#@?A
M(4#9#C%6(G%@$6]J<7?9UE%!&Z#0&"-VU!!!U4)Q_,D[72L7!!';;:V#)0X.
MYSU'2):4!5DSVE*R*@![VY"%G^,E4X+4Q8KDD:9ZITQ&ESV9QW_">VX:<CX'
ME-C=]PK-^7((X3BQ9@./UEBC4_+%A+[7H/A:*UA&1K8TL<YM>8M@JALU^47?
MY7\/,8A]\<F+%W _$-OZEJF_M5A\KQ)FIN%> \(7L0_#8?K0705SS[ESLU_7
MRGTEHRKJ=$T"$^ES GA/H%I^_.^=GL0-\DC?E$/7\M1%!YZ2V4R]:0$"/6C^
M;.ZYU='^!G19Q>IO25^,=8=_L$#_J\1/@8^_EZZ^EUHK_P'>IUPVAAS-ZNMP
MV0UX@>>?L8YL6F%QWF,0OE8WMZ;,2BJL(VC-XB[.6LQ% BEX2F@*)17Q=U'E
M=0F<[';1$V^LKX@?<!NNB+H-5L<LPRTW8\<PB>(4$/%?R;*_D:B 1UAXRZ@:
M85U$&4NEC[123"%=4'<%/4B_-8+:9S$2-&(2U*N18GM)S4 E<\ )3B2W2R[0
MNE43->RO ;@G4!@'(\3W=DNU(?V213&A>GIHL&_K?B3'\CU&].FE)?Y.BT:Y
M\AVFY/Y]IW?R7_!QX[/?HZ/4MQ$QKXYK(R+8)!]"PN0#26K--F:=P,GHXHJ[
MR1QAU?/6GO\,.^*R:TON:EZW^Y ZFSC_28\DI45/P$B!]Q7]'6E#2JE%*SCP
MIF]*U;(TI%S"FHZA:X7 5U)Y$$2D5]+?39N/[JK=FX9WT1 V_I]J0#;C<4)<
MSB[''\3,<?NDVK)48!RE8&=KW+,U3\X:F(B*U'@E4=,/ETA,'VK&T^4K0Q,W
MOIJ+? PO%&V-+M%U^^?51\\_'LTX52^H>=0F>M+D'J?VHQ<?SWUU9A%@17[T
MZ<<G5\+X$FDYX'AZ\<GS3R@MC%$S\6A9.<Q,BDL)Q5;RXFYJ6 ),@=_'7EC!
M=?$2H'2O[@!O)+G5J4UI%>F>:4$G24@BC:&K4O<Y<7M89OKTE;G&AG/U,"B%
M"^?K!B9*Q8B\*/CR<EN,D;\!5%;K&TFT1Z<2:#E0F9,Y>HJ5SO^J6YW!L]-R
MBMTMWIO)+,;&^R9=6#HU61P6V!*N]R$#QTX1]PKS%;1&0&V5V@%*:U"8/]BW
M<0<"["V)(!E?&!EM9QQ8QMF!C1-$4%?FUY)[_1%\9NS("K9#+'Z?/8K5!RG@
MP$,1"37E%\D=N@GN8$H)55F@XY[Z1[IRWM$3^IINDSQZL-7C8R&K1YHVQHF@
MYM$>PZ^_^OZ--1D^RB&X4S+AC+-#;Z<!VQQ&9HR^W4S[..BLJNH>V%E:2J(C
M@C":F<7KDMD?*!K/^#7>O#9->*E:*AAFYOP! 04VA"80.&3)OTVT (B&3W>1
MBZ[&2"(D%R\W5GL2FBAW>TC#J>:3[LBZ2P(V\OY$=(7O2G>Q?V>N:W1U7"AT
M^',#.-/)MR1O8WI3XW<6BT*SE4NK)#_82</[&G@.2Q;?U\'2G,&4Q2"R6<H>
MQ-(\H<N8*M+[PK3$61S-GCXW)3.$JIYR(]KD0^N*2 \;?%U 2:%R<:'FGE@"
MZ^CQT_K6Y"20M;JQ,N2M>SA]&C\-H/U2PX_U+&^M!P-GKA2!GNHXI)U#U"!,
ML&<,8-E"R.[$>I/XJ =^+MI;DGE_@H[NUX0EM.YIC._0*X[!,24@'0B.HV!(
ML>^1(/R:ZG),U_:"_M1;%B6.X P3+>;\&\LT7(Q@M^_*VOVGSQ)K]^,:[GE*
MS#><"_TBVN--#441=AHRP_G%*S.<:)P?GB)[;Y8JHTS9<S910H5'!LZ9:$9V
MN=$@),$:/GBY^C(NJ%L8MS@TE!^Z!+SP!O_+%=GX][A6:8-2ZC1>'&B39R@\
M.R'!9$@)=,D<LDZ("J(%%5DA:JK:AI^I0>:V[;;5L_6VC%^SMD4R71AHARPP
M&*@HJK#!91'3)V@:XJCV<J8<>-9X_.()%A(W\Z4L91$24Y(%R?NF-B,6UNYQ
M=M(0\_%PL>+$CTUQ_)]B97?VSHUIF=0J:W9^ 2&>S!^1NM\(L2)R9X4[[_G8
M1 9=2'NK@;'F\4'!$D*5@0T<;0M6_.W\D4>'55Q;G+2D!PGKZ*:4E&=%U:0_
MV$6BY[%^"\X)0PE?!J4E3=_#D:<LPN@BI)#/1Y'V)-Y?8JE)BW\U=3L:%G7E
M$D/JN8$5+5:6FJ8.OS1%?.'MT?D06F?@Q!GIY_*8(%&4/X=7*[+#E33,5X?;
M]JX3]O<'B/CC HA8 !$+(&(!1/S+ 2(0X8\/AZ%#*$TI8TJ_)6WE,X=5@4J*
M^-4NBIZX?N;KD5N7_$!D1)XI_4 *W4U#CT2N3%TUDWT7(+=3?!=!Z7@NM^C[
M3]RX3P-./!_0O#)RT"]\-/->VB@_O_CL'L\T<_ICV)Y]>C%S]""%Q(;IQV\?
MIOMT?A@M^N-1?/H!H$,@<"R7(K5AQN.7[%4IJXB+HQ2^S8U+@O=3LR"K"'/Y
M#2J5A WB[CLD^%5E$<(ER)F![95^UVO.E"E/K9\A([S] C 28>MEMCY$DDW;
M1&,"P^05DYDX&^!D@O745VTG5,*)$Z!ON=42IJ"YJ;M6]58RE<^<&5=\>*3K
MH/72K(^/-&=_9^<!@;MZ+K]0?,_+@F<7B.EV>Q-Z43$X:*"]1\L.?9&4 \*U
M4#\3-Z,J4TMTH8CJU#25"MMD&&Z"DV'!; #=HC&2FQ+-G8N&8<^@F!>??++Z
MYP!<-Q67J$],"_V3&Z;[(.%N6>;"=Z^H/F'M6UFRQQC)"&[KRHJV?'XQ%E^>
M4O5 -WI 42]PNQYV5E*CK 3FL#9FP@/RRN$6?14(OVP'%!* R001236!"JB"
MD :\)]%8B__*F[+>LL?4\ ZR,;D-EZ".)[*;L&?B;WHSN84V<4"RN<J9\G&8
MQU?-KQ>C-4X+HT^V;;+\D/4;]&Q&_7TV#+H$)+]M6$"S5PU8ER]R>1U>BK-N
MR=QVO%\"\X]_^N-< O/DIIUS^,ZY^>_UU(*?]@/;L]>\U-\HS.$7)W3_^-EC
M2^B>+$2>\(BTP'3OD7D$[W@'-HLJ;)G'/)L4A7@T(5/!WH/.NE8A(\U50$$=
MF_W%)\\_9TD0^5BLI*<'IQ2<M=Z1PT#-IU4JRW&_J3W/0WGJ68DN?X$$HE&-
M;A /:6OLKF7&H&85PU+G/PC63#1JO3>1%?Y(+3>]+J6X==@3/Q>Y'W:C%Y]_
M4L25,7I,&\%RW;4]YR=)K_:7&[$_??[I/3;M!XI07MI9]-I5\)[>+B3)9SX\
ML=%4Q@1UT=O;B[58G8NX@CX<C<ZYS$_Q(=E]3,F+F_*H9T$10O.#JE],(QMW
MJ8IVL3F)VWQ3;Z4CDE04XW[LKQ5G0YCZ'X@-QC00OOI9=+D<R,<XK[]*A;_H
M5_1#R2[(#T)Q]OS3C\J/<9_GGWU4?:SU W<#N[@)4'WZ!PZK= L4;$?0O$XP
MOD)EBLX,RZFQH$Q,RR*4 !VVJ.N85CR7T9!QQC %M()'AU88%FG4J+O2E!&9
MO\T-(O$3<D$D#HSJ9^C0,^LA^N-[0HLK12I;R+0M^K"^N&IOGF#U[2<'=DCZ
MD1YTTOH:EXE'>:'Q&)[D].1Q)'78"B@YD3H*"BT2B5!GS>6VO6+5$=>[TXBT
MR@HSV N2Y')=TK?NWESDEDMKD\B@-&&K 3@./\K?T4[2JR1\G#P% YG5ORJ4
M A]5+OYN8G"@)R+_?L>X UI 3/]!YW-\E_ASIO^7V_%BVX6J+M/O>ZO$<<;1
MO+M#1LKI)X80-F_MJ;FF!LA*N]8V&J)!J/OL9ZH]QIWT.N5/,="W?K8Y#57_
MSGYI<N@U\WTTS%".CI8H\_9;_[CJ<9&_1GJLII8KS4 P= =NA1(NU2PXO6/9
M/KW!_U%) "@-4C #5EIE;" IURTF@_>1O'#25,@0K9='SI@%GD EJOD:>;;G
MGSS[#V$>2_0O4O4%)%52#_EI:6;]9>,N;:YM]C0>?D#].B7G>S#D W4)VL_;
M9GN<F;/[>;'/__VQ19YG_=K7AQ '_^7%R@.Q'O-Z/2%6[IY^]<.PBP]Z?,QO
M<=HY3W+.O<=>FLRA0.B@$(@0;3/ %:I"'T/FRX2]Z,7;HZPU&H!/P.V0!K\,
MH"8AV[?MPRVW[C:CO4E(RI0<+_@YD+Q#6&C432-!:LHF9OSM<CXR'XI(XY"7
MP6E2+W@M@CKQS,M%S_7ZA>\G4:K'D^KG+*U$'+K]G^^]-*26^@P%\C]_^OGL
M8N$_U932__.SYW]ZEQCU)4[G4XOFQ?TI1S]_WY2CY\*U;)">?WI!(X"U#,:8
MMJ-$SE77WB)_D21'A3$(-EC(()4.T$G)TZ]F<)V_6[C.GQ:XS@+76> Z"USG
MMX+K+"?<+SWAOMX.( )+O:/Q"/OG0''B]BA=*0V'%D1 ZT0 )=].?HJ(V1-E
M"U<9V_5;D)^L X.*^"Z)D,*H1(\I[-1"8USS>/C3)Z:;_L^7V?^5_LVVWA''
M9)I4]GBX9;Y']C$3@=^C?U-Z_L7#<;39<ZMCF<CW/I$_4H-[OR8&(%880=-K
M##[:O?: "6^KU<K(6Z1]CQ\(/RH\V9>O%?"AGBY<6*8F!"B%81@DWKDF1U=5
MHY/2-;/[F8HK,9@@U7H_7-^R%G[-6GB5Z74;TR,@9*Y#QW,/)]J0E(2D+XI>
M"V_[>BV$^WK5.._-%6H5;/U]4P;.#8Y[K47C/F&OTT7/0]_%A#S(65 F78DD
MI-142AWA!9E!USRK(,145U4<ZBX1TBS[_L$GL#SP)N4]15.I>(=E-SW\;K+.
M.4DB2;K(\HPD^(V,91"%[#Z&Q<'XEX#*/QR7;?2@QZ?G'N")&9?I]%0D\N:^
MF#H\"3J[ MN-')6*AAVZ&6]YF>.'B7O$& I\5HF,P'\3CJV<=L"([.IAER:4
M\1: CAPP//VTAJHRKHN5?6@KFV2)$MT5IQ>\_*\OJ*3=#+.LNYH0G;? &HZ9
MX9A35&@PT#%3:+>WL_!<51+J)J&8!<)G<6<_W-+8ED,3IZ"A?@"_E3V-C.%!
MXW]SR.M.Z,4NO_])^TG0PG%;#B1\YACLXMS%B+.EIOF^9O2%"1R,Z'S*]35U
M/0 #K'$,@XQU24B)F1-8RW9\Z.VH:CS1,"*U6+/H#&>8A63);U41/._#07PR
MQQJAWUGVYX//(O$7'Q3:0/I&RU9ZF$D0SV;LGY@W.YHEI<++/*%"E6[8?C*5
M8VH8(5)'SAX8O6A&\)Y)/:.V0TSFUK(A.EN)!G=Q>QYF<=QG48C".!0-M\=<
M:-Q/K*,]\TKUPD@>7R-U^A#0UVA[;X+T.M'WP\]U+PR<^G52)MB+3AJW@Q&:
M,OX=*Q7):Z$7_,<0'6J4G,AS7JS\>U]# **ZR9-RK?;:@B5/%DC&<?SWALJ(
M:-./O]-.#G1^6"N'T\6,/S)^TGF]=$7VJ4JX?NG5-WH]:MG@],J,DA8+KRXF
MY]&8'//$<T;@ULX'X++7(X;@Y1#YL"E0. %%[@$((0.;\^@.U/NM,.$[Q3<B
M$:6OM-MZ+?K3ET-U%403A_NTN&$_94,MV%XF^2&LO+15"2]^#RX)9H7P;1+4
M:N1+?RJ'X*@;).V=-+Y5F:0:" "T/EXBWCN4Z[<9Q>XRSP\RSYNRWI*(LSI^
MA5EC-+^UAZ#LB(&90RUM2LJU@ ] _B: W%@/XM=O[%P7+X[D<4IBR+U2MO$L
M)5N%#:B%RZL21X (13)3U08AO'2<[^J^]()&3B#K9D23G_2H7K]9UM)#V8QN
MV*LKJ"M+RIE:^Z 9F\VS$_$(E[KPHZO0XH1@HH1U=/1A34BJ@RF8RYX[UJ2#
M\)H%K/2+MBZB\Q&_&9=,] :9)WN)%!Y@/7SC=+(Z'RP2(4^HN"F92IX)#C1S
MW$L3\PPB*"V<&"TR]?[0C[1-HL/?L.&IREUYQ;X&P1JUH.,#7V'ES5/[\?[+
M:GG?JX4YT;O$B3[F(S(BM!&UT/H.;G#(%\R3[[&#266!<%5RBM(OP+3F/.4N
M2Q(/*N:\=.Y8Y\Z_+YT[2^?.TKGSBY]EZ=SY\&W+IYNO,\$.I+6^\/[):P6U
M/LJ>;+KB_:G9?D%G:];.FIA.M&PKER#G"M>1+AY1CU3)!*@A,WW]XQS&.UO;
M/_"@O5Q#<BAN6(@Q'MMAU5^3>\T,L-&Y$1":%=.1KF_@D(<;$HJ3=J[6MWFQ
M#C7Y8,W17D*Z1MS%VLF#UXV^(5\#3TC-(1/X3.%;1N9'H'?-7Z=&@%\(3 (B
M@LQ\2[WO6)&6?>866%^76_0I(!3@:]:]$<KALO+@>/OQ<T'EASO\QPTM69R;
ML)[Z[1SCVY=;D4+%P^J#A$,*<?3O7GZ\Q%!0.XV"5?*K(M<:7TT[?5I58(VW
M0_2<<#&T#%,":%WNR4K\#P$6]9K&ZU>+*F423<;OLUDBJN+Z+58;U?8P@D*'
MHOT_-Y2F282];FT7FA.LF\TVL;!RW_Q:^P>8:(@WQL;U*#+S @'T_E=/ EQ$
MRDIU2WSRZKO_>OWEL^?_OD)I,>SJM3:5L%WOK^L-:TPRW:W2#RN_X;KNUL.N
M)R[6QVJB?H&E_P4=G83#LK[-BD=8# 7VCI@,G=L8D+<YJ*K(V#!^V];01SHS
M=QX>OW0>TJ$#RK@[)L7M>C;-TXMBRFZ0,,D58NER\HRXGOZG;-B,4&W#_"M(
M)'ON$]@&AY\F]'R[O5C]]_Q1Q4\<9^N9O(4WT6KH)H]?BF3C^)Q*1Y&&\A?&
MIV.) %Z)F[-]S]-;&@T,J-.5&$I;9Y6=SPAA_GS_];FDDWYI.FF4V+/RLH%-
M<BU+[8<":L7QCZ<$HWHJ.*M3)9-\)<=$*V42USWIQ2>59?>2J8PTR?45SK,]
MDM;F.61DYHG*][HU:EO'7D8'9'2& @EB>R#-F?:#)?_]T$M0R=H31(H<O>V6
M?;XTEZS.VKOZQ?SDPIV2#@(^"R4"Q35<R^729?EP4[XV; 25GP[1:47PP A8
M4(')YM\;;_4) \"G[6]A=)9I?P33;JK&3?1WMCO=Z5W IB<X+8C6S[;8VRE
M',$">Y?3@/$7=;50*7Q ^Z[QK80])UIZ[]-M-OV>NB2NJVSBX(PZS!QO(0Z1
M@/6TK(KWORHP X>:]'J4](\:4JQKB9DW&J&O-)97Z4&+OR$?E.B3,[<@[TRC
M+WG1ET+\AN(NOR&IY\ACDO^[ VJ/4V8<<")-IWTX=!A-N^/,$T'6+4=N$!MU
MUOXL D5'#M:Y71IT(3F4>/0;PHQF/YFCXYQ_JF6Q/\!BEY,.R4\)I;E^7HO4
M4\J,\K(KDY@1D2Z/6(?.A3+*<=Y10V;<&?U@X5MRE"C\AG:QG)!Q^;#$"GIL
MEZ7QB'PB(I&O?X:UF*,8.N7/%JGO+YZ>C2XA-IC,;"UK!8H ]MU?9BL7U. #
MKA-V7DK(C=^TV[BY"PF'K;C")^.=60\-C.W43$&RKK0E'_+!9]JX;*A5T7K
M$H/4JL0>W2UPS0=W7,E^ZO0@@T_-?,O,/(Z92;ZZU8\=JZ.@84,33\,SD_.[
M0R>^^&1!)R[HQ 6=N* 3?P-TXG*>_2I'D!)B34#N&C@#)$]WX!C0W*G4:C,L
ME7(=@E*D90_RLNSK7C)FX/3:A8Z07(>POF[B^UVIFN!F:-8<2BXTB0_MZF,2
MWX;C:A<.7;VFE![+Q\4 O>JA=5<Q\&P+V1WIO7$_6*;K_4^7YGR1CA$0W&4X
MW(; T]>'*_+UA1*-)"P9O9?2-?KG56BN2N[5C!$#R!D8JY/4=*'NF0J>#FR1
M,)J$/CJ%-Q*P)_Z$_RVRIW+@'!'8Y$+ZB:>R= !GKO$S)CE9EX0/Q+(,305H
M*=H9:]"N"M34($/@OP\=_XZRT;?-LF8?U,3,T!"@(C''1'":4V#I\GN(6>.2
MTG9E;;V%P6L+AU*V'D^V%]RSFY+'JJB&@Z2\C'Z#MT0D,RH3O$DXXN+^(.)M
MO"8BPJY^ZV$XX/SL]QWD#"!8#JSJ'O&BP(Y3IW)H;NJN;;A?/7\<_(L+^-&'
M8:/%7VF'0_1NR&5V%Y)O O[A6Z$/@;AHZ=FNHS.%*G"-YZ J1VGPL,VV7C.@
M^>]ONQ)I<JVB?%M75730ORK[0T&Z[UMB]8G?3!W<OU6O]=,4!Y5"/K^5%K<2
M1-1W \QC<P%?!@2?Q0<YR0DPAS(4L!^4_VUCTASQ+#OV<N0FH=])1\4<CIK<
M*[X, ZFM#KW;8=41Q-HU4Q@M%P#$K#2J'TFJ]LZKW8YN?Q^4]J-<%>\(GU=*
MTO*T4$Y":Z0RM8<"LFI*\GY^&U6=IXB!?YE#"-JS\D-JR&CXR %=QR\9*CQU
MW="8M5V !#=!T\_!WB]1BT9'WWH]T,$0W85F56^ AKB.=C_.<QN]CN[4-)/]
MU;MQ+=HIG/K.I!B1,H,=&VY_?*%N">Z=@03:5:?TC+RI2J'>+7!*+U*UA$]/
MB*%>,4.>CZ48P>MS$@8_:.( .X47\X4SZZ;[(.-U\ T?N!@H7T/W2)?O.UJ'
M;W^5S!*M'LW(;[D&HQTUOZGLDH^\KLMN-YVD6=6=1SI'=[;9B &0M4Y8D3@T
M8"3#ED%$J/DE[<NLJ0A6Z&GHQ_'4=%ZL?KJNMV&^ZXP/RHKT?^-#;&5$U3^4
MT_;L]0N<$=!//N#QR6;M2GHOLEBCR\2YB-/6MTV.M#G )R0LABZ >/0[*(VH
MU<:U-\#%_)]@T+%H,=SWQ'+V6UZ00^/P-[OZ*D'(^)?;<%6NA5:T7%\';@N%
MZ=2WFCW\%$/K^/9/]%T6<]^U7<@+.NXF!!\*.5C%J) 'P2K16<;"$@5"2RH<
M9RFK8&"T]!"D4HU.2MK:KI=W9IXG/XS7["C&L6[0F^ \"-&6UXL4ZD[JJHX_
M3)TN<U>(8RX]G"49^UM:KK?HS]H2.SH%RKE!LKSJD7?->1-STM)=Q<LI!$ O
M^+_Z&/8<@CBA%H3<I-A)FS*/'@K?%QE&GA%FDKK).F\8-9* U;A[$T+E*"01
MTQ&]6>]U',B/C_;O+5Z8G'')5,?_6PW@M599J_)*6EIYE;,E1E>I]I)JQB)9
M5#S.:?L\&L T^7H"Z(F+-6:>>D,X<[TYA=3'U0'TN^*ZD(& N[^N]X#)4$,O
M IR"@<+1.D'E)-X!8,OH!@&L=X_5@"?B@B:3Y!B-WY3=Z5[+),=#IX7[]$Z=
MKX<.8X&.\X)B8IPH2HHJ&0[+B,83J>1 B2P6#HE38T3FTJ8WW@+,^"Z:<T@!
M4#GKPHO#*9(63+P7CX&&J_F,PHT&^'!D7WIR2[$S1PDX+W$:;LLC5B^',\+B
M"7@F'2\'ZNV/ST>72:W4EN!QN0.)LB]67\D8B86\GU7AS-+V:#N*607B:L;*
M#$TOI^/((?,U)EK'Y;9/)HU\YOL>RM&SCN-JOMG8(\MN95]5-0J77=+GH_GE
M@9:P*.[R#@LG5*DE0,E4TZGG#BQJ;'3ZB<H:4&GRHEAE';JW(SJV&77&7^01
M_O[@)L\7N,D"-UG@)@O<Y"F28;UCHH/S2NS?6FMZTD4<ZPJWW:\6%;:#\7WJ
M"C_%#,=/@8M3IX><<_!;](='=_$RQN#16VB[Z)9LZY8"1]=Y,8^VG\#G+Y!E
MI+^\DKZ<<9W?9YM$PLLNK@UR0I.!#-1FM4$+/#6U(DD^?HD9%J(OI6U>JS+1
MC;TD3P<Q/^HE\ >0\93P^] B*#L,[/G2G2Z/=I7^,%14O%JYM'3ARSX%O+R^
M%^FPXD05*+FEYC'GM"K<S#>B'T7>EY]RVLB_BFYU+S2V[2U-Z*!D41N\J7S-
MW.!\G,G?YHPVLB!7[:&FG$3G]V^&S4]@[S.KBE= ^+F$&JT\2:;/YC+?$VJ"
M@M-&D[^#\:)WO3TGJ1"DUB_\7_Z^W$GB$"B^!WNTBK$TF0:K#^$M!_YIA#SE
MABS.(QT[<=4,5L\;K3-;7?S5>,FA=]9+BD=JQ%RRXYYV:Z;PHS6I1+U5$8-7
M"O%:M_<V(5AK)<ODI=1 ',AHH<K.:-)2\P8G4>.D<VA;J+[>W!KB?$A:1>-B
MO=IY^<&,M5>=@)3(,K@'E5XL@A2^-RYB^F4@SZ6@0KYC,;,SI(H]<WY)6F=B
M3A_@''J4Q] O\A% -?=N O)WB<<7XT[X";F@#*RT-2/$?]1%IKN "3['F[TF
M%S$$$=7%U>YK&5IRKF044](Q'COMWB@IDKUT[#1W>P29-99>N[MG3G(..(DV
M#/)#K*IJ@4JZ..,T.G8D74G<]R(I[W=[X&0S-V6TEHF4T-?I\='($(8>'GP=
M%RMLB7N0PBUKL7*]UO+B?L;BYO,2.6KD5XL3KAH8GQ1MDI#05!?\YU + 2;#
M*S)S-Y_N*RLL7I\GKE4BBW)ZLA;>=;J91722%G,HJ(O5CU0W(Z>3LDW<?^L8
M!/C'Y>$T>=9UR0FS8["D695ES:RU7 H!U2Y.!K*0EF6-<QBM*Z#%<$9ZJ7C>
MT.Y8$R8TGBIEETXF'.8U[@-I6=X41%E'_)I<IW&/2[H&O4)#L6LU;\<%<>M%
M%G\F(WMJF/Z2KJF*F8UL\[(_-NOK.)C@:-4!YN^R=8C?K%(!A6;$UR^PA$;)
M^S;&MYG6*A=!LFYJ!!+97CLQ3,[XHC8":>SK^%3/_CD03-BI1LKE!3O+^X71
M:M@'5;QFSTNQEURK/M6S=70LA]YMV1_/URKD3HGT(D'CK"^<8X.1!XCS(5!L
M)(G93$M"*OJCI6:63AL.,GXF3M'C<8$,,6P5PAJJ'TYKA\ZO8D]=_=(MGOV4
M8WTVN.;7ACW1*<HO@PC0U:#?T02<Y)EC)"XQ(FK]21UAX4 3'<>Y&Y[V]R=W
MP2NC8ER"H)'?-5X4JU"J!QJZJ7!#D;$NFW>@,=I)=T[CLSE@[66Y?ANO.C35
M,_$'-O3__O)0W@$?*I@_0LA';R N\2_#FLS=ZM/GQ>K%)R\^+3RW2\5U^)]K
MO'%\OT]?_)_J6'" G DOWY-V$.$[#$T*#G_,KB5\F=%3:"GEPW^MXH&VII 8
M-8O+X: KI733FPH;;MIHQR=D$XI/<85W<U?\<(#H_^/_1F"L9B@;UF@YPC,<
M92-^.,NIP!IW)5G$'P./,)\E?++JZ404W%25;IO5B4UU[B"G9R&BE#RX<?D)
M%\XXL]]'OX(ZMKITH&2\X"5P<8)<]5+K$G7^5B$4W6L:08D5A1T:&EU5HF[;
MAS6>BJEEZ;-WM7WQT^A9W+3\:X22<MY3*)GVP%(<L^+8BZ4XMA3'EN+84AS[
M'13'OCNI)*8)F^M0WM1)G<.=JTI++62A.&*3BBHE5;*L&A'M%]/DU[0L\<33
M8%\,]98%(Z$(9^_IV.7*7>LQG!+62%28G_ 3IL637NULS(A"T[K3SJSVU!3&
MRU!E$WYQ!BT=.TR4C=HA44-())^#RO12[U'FR[*LFMU1'+EGGSY-N:?CXJ]&
MH-FP#3<ENNG&("K\ZFT(^_26VFLGR4>.>JN+U<M3$:BV#H##!L,[#@@<T\TF
MWO. W"?1_7-"3(:<WL5R(CX?DL?:7P1N7/*,E^J\6@61*CYPZXHIVV61+F[D
M[M6XT-)JY8E[.D;YB3,)"5T,!ZV)V*C&9X"W^<SR19K6\RG>&8ASHA*F!UK)
M L&"V :I=$T>3)*Z,X6_N%QII=)CCJR4KB$<\^F/UA^R04VH'G;,]RE\C;5G
MY]<DL4MN:UI[M-$XGT"+R_I5D"85!/N^HN5A^SQEM31-E1!U PG>2&-Y=U-#
M*N)'+^%P3N""<N^PYL,!46CJEZ/,84'9H#VMKP/JAC063N7',V X&/HH,N1]
M9(7,,VL!JQ6F9+O(3OR&1_W].Y[_4V)G3B;K]+%L>IXQO_B0N8G5=Z.C,5D
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
M_FE^4/@CI^ZD]]0DAG.;KM0A4\J0-1I5F9-I)S0 ^WC\[[N:^AAGE]W%ZHT
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
M!EAHD5@L!$8DG@:BNIOQFDK&=2(+S <I]I\HL&1;M1HL%5>N#P/[5&[/7F,
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
MQ<]U6QM(2>0'$H7W3S.I@'N]HY@9?LWT!JJA<%+@@$X/A@*.*6V!>=56BRX
M+4/'Q8:O#JF&&_^C<+2F4@"?ATN<07+^U1OB<!$V1ZJDQ]@&(BJ$R9-B<>_.
M3KX=F3JO_9NA70]R[ Y-"O9W<5;18RW>O 4BC+ ]E-UQEO ^CC%506<Z?']*
M9PAWO0J7G$T'0]-4#7CCC_LCX9KQQ?'"2]KJ%4F$NR>U.M.[+ ?V^.49[IKT
M]E)/"C-'.::1L@&= ?":@&T8QX[>CFX51^2J5NH8/>(2PN-L-ZK&8;0J\-CY
M]B/Q:'I"(+$=G@.+"5XKOT7!*#PZYMJ"/+9RZQ%^*T?WV2E???0:C16QDW4F
M/(IG.G<9]$&^B-S&<B.3YR_>82AF 9?W1U#,'J#GD(62&++5_@3/A?%VW D(
M&..1T9!$MX,\U4M09';D>NZB@;QVZ8.F;9Z1<A(W=\,"S3.2D!TZSU-"RS9&
M><R26:M_Q-ZN T&.K%C!9L*4NX5'7 CE/=#5OL(/6QO^C!U-;G#1W$&BM[='
M$N).LV]8)>U 4*9Z[N7Z:[+&DHF9:@"DVK\?]H(("485\02:!!WJQ>J;^FW
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
M@RX;^NPBFBY!N3KR#/(\9K[M9OK$SI9=K><C*9A;Q*! CB F_9QV\M.RZK\
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
M,M]V$6^)M5&NT[=1I!FO;MIO-,4^O_5&($I5@ZU!M3R?0]EK:\;:;6DC!;G
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
MMB*\IL8,Q2X2LU5.JTEZ%N S&1<LC;UX?/3@=HN)[DRR6\?&:"1),^)K.:
M6=,#HB^3R1W@1*XK4I#E9<P&4DOPJ)$YG_[(SE,=,+U>=(UMHH(=QFFTK>'T
M!F4!^C;&,W.M\]47/'"R,K3.O%8 B662?.DWU.%9806D(:DDMTWR JMJK:\7
M4N\C50&J1^3>_MSPCDYN[YSU,SQ@#J.9&A45'NBI\C-:W47J13I@+>-+50S(
M%G 7J9!D'8^(63%:,5FFJX8B?S!C 9:M;H$;:3)-[I!PF[;JVEU744#(A!O\
MXRCL[,5G#\$Q!U;@CCI<!6]]% P^R.F\$TL9W.YCRSWJ3^@DC1PVG:W>D7KP
MJ<@?F"0C1I[FW(1NVO%<.F\B\-Q2_J9S"I(8%;/()!M=B^8X0<\;'*<F2\XK
MDDOI<<T2B3[W7_M[.'#: $4V#ILV+ Z\\/S*YF$E<A?2,),H@P:\T/YV^LW.
MEV]8<<H4I0[%D^#USXW8B$S+>R%DM@AZO\-#P%_K5;;'7SBGSJ+17VO@9$><
M/2!#0VCY\E$K'4+A=&6@ET"9P\/(@XQK?)A%7$>]*G^T^=&5]Q"O4^\EUY$)
M;XA<4B[.1VH-]E7E"0C"4"QB5[F$G2SD8 C.?>%N.[[X]%RR.I>LSB6K<\GJ
M$9>LCKM%,W#!M*ZOO#@PJMG,2'4MJU%R/\_R3C(+[NLP> ->S!J;"YDZIIQ4
M14F'-7&&NF-U3B5_E1]<,]4Y1BW^L0:^35UMUQDFF<5GI0?-W;8\/*(<0*!^
MW941V*U^ K)!%K0&;_-J4I.)M*I,GMBB%XUJ$GD!2^8EI"0I#3A)(*;AJJDK
M#O3.%/UQO!B)TM_B@\^RE,^;\+5G^C5+M;Y]]B8D<P7$-<W\B\8;>K]DO(Z\
M:MO91,ZXBMP3R00_/AYS9;T OR47YOYC'0HF98 PY7FPJL:;+BM&$=>'!<Y<
M;H<E9^RZ?:_,52';3 )5], V,*'!E)@/L1SIUL6X/#*>X/G9Y(4B!3:>4L +
M0XTS?P^BJ"(H[E[CD3&D+P+^3P\;=Z$1.2Y/S^B)::$\6?S0;-&U2\%GVS+A
M&#0;)X\%,/4-*0KLJL(1Q\81M@:I:$OL83):JKC;>N<39\0G-3&/W.(,SZPB
M9H!,/O6NI<W/F:XK5L*<E7=,KC5%C:;CG'Z5=W]H>;+0);1!G$83B'QOVUS(
M3VX B>58,J'Z!MSFV!^Y>/K),O?3M>.%'C-]7AZJU^'&:PH/ZI[ISZ4-B]B5
M*]<^'X^MJ3?$0L@Z*H^=4*,=!1VS"I]M=[H".X<HD,9&VX7VD-VPK4XFSY?5
M+<FNYJ:%EUN\H!H-+(FX<X^,TGR,&R:0S,#<^E+6<P8^-I@1Z,POMX(7L7;_
MR3VS.SQ.2/;1K)FA<)>S"9KYY P7&/)3_#2T9(9YG\+.M$[7==F$3V8<?>+1
M3.RG/&@_;U\P5YYJD 1V>FHBO952GMS74E7UC".EB>REOKHQ*IHWQ VOA\J.
MVOQ]VBX=6\E(6\NV92,=SZJ%,*,2N# J 6W%3ZY&W8B>1"A,(/U>W2@K/-\A
M)N:]IE/V5@O@Q$6DDN!D#GK[-^UX6FWX.*])#H%65XY\$#X+JE8'P5QP,2*F
MB48&2CJFZ2#'0U)GR[9:7VI_K(H%,TL #<EFH%XYD01GIVTK=098+FI=AJT1
M\/2\-,%X%7C"DA[P_JM;62&OZF5]8 >;%9'Q#'*TL>D=8VJ6R/B3\>XZ(L:$
MEDYS\"(?=S!%Y@+E!9"&Z&O_D.*#GO";F;7^G@ZC S]!3/^MV.^@<N" XD:-
M:I<=P&7Z[15^R9T5ZW0T'O*"1K(1GWWZV>=LV?^JP_6M?/"'QAE;Q!,1OVW;
MWBC(@O4.5JMAQT4SYFG<+6F@.+TKV5&E"#V<]JC$52P-KW1<?#<<$)%1.FB
M?ZM&P%0[&A[<1W@.O/R@ @J8/P5I<<2;EVKKB6M>U^U6SHY8=I\B#Z,_EHZ
MBL2\_8P_ ?]GL0L//4;3&M!1N9>06R]&JCD#P*F,[LW/Z45X1+6X.S&GMBS"
MKA/":)XPZOQ8Y7B(6;#H%)\VDB']$$K5![OMWEF(117K?D_E7>&\F(989K/S
MT;.(0SLZRU4 /=7=:"KTR[0[I4!BD5"LN=,^.%C(<<_HQU$$G1$.!QHHPJ!D
M-1[L.TELD2[$MEQ)]<Z$ZP',E,. ,:I4Z3]D%GA4#JL;V:S35,<[8BBB$2^R
M\3XRA+SPI/-\/NC@VIQ"CW+2+/%^;$WGE[O_6W%]&LZ-N8OCH11N*=P!1>GZ
MP.1[# ^2+;9(GUT/#"6Z7ZR)V5:O@IE^V@V+T@0T#A"HR/]!OL< O8J8D>9A
M:D',@.!#-SELCU7)2K/Y#W2C_PQ80\!%3^CX[X_7EY7!0UC$3LGVP/H&1P[6
M0"06,$T/='A/ X"ILCR62F$FG5/Y->3;QYC\"1A(DDI,H+.]90_!?E+($I9Q
MUQ'Z@^O5R)+,)/E%-SY&U#&O,C$A1X+F<YW8ZL1/SW7B<YWX7"<^UXG_)>O$
MFCVCS!W2L<%-4"!3ADF.:=+,-X##9M$T3ALBE%"JA">+YW+VY&2T&_7O7^(4
MTA]>J@OY+#D;1"H@E_PV7!+]+08X'J1=2;346#B,N0/J:_)I9K)MQ>*M^#!?
M?OJ%WO%-=<6W&#71_/Z+Q2?T=U5\FGQ,JZJ<=*B.YO4E,M'6DHBA-QY7?ZZO
MCS^7YK9Z*"EFD^$%$?C1U9(1Q50LE]NMK25'T'#6HQ(>7_T%R5N&:,NHB4+9
M5H&5RUZUS=;5!@2.X36I@I-B"+PI??K':JF[/;U3?(<_#S6E,)OT*,FV%W#"
M#IPTIOQW1<R\QHGBN?'\U?E6/@(Z3!S\D:N5W+F!B@N3)3M6'DK/"LWP'RGN
MD\?NB<1WV(EFN.C?.GL4O;BEN\,&N1!V[A)]6-;%XJ#W7'W.D\\TQE7#1,*\
MC%!VE1!1J)I%/#S2?*Z47XS\^\$(C8]P1.?$1(CX(!>HHM$+U(2]OGA\I2-N
MU*6"G^*5<Y[>*-A+;NE0'R(E.5':-AD 7@)IE-Y*C5!PCTH(K'F.2>-/R7N$
M(7X3Z+@?8TQ"MIN0X:NNWG./+,B"TC1WEY6;X5: !T/7&7.1U6T,+DMED$'(
MDBQ2D.K0W;'B;&$B=+Z6:;EQ8JY+T?<-?7EH-@1D5EDN:R[8I'U81= 0F'QZ
M;9F:*[IIM_(@5#.$F">V]PWIFCFW+O!+-"R2R6CZ?;T:Z'0C/WTATL-@U"YU
M^*C,DP:40")E-M@2W#J47+[@.;0-L2\C)H(,0<?*64V?,]3*K/"D]5GCHX29
MHP,U>5)HM"*NO^VM,N/L]@<2(J-TW[Y*LW10!#KE3>6HOJ/32'C&P76=$?)P
M_DZI@[(5I]7L13.(WO=U6PMWI+%M,1>=Y SHS8FZBLO[:J7D5==2W>5ZI5\=
M"_6RW@2@=*#)O>.]0!O82E1>255 >O*X(B>$VD<3&\5#-%B/SUZ%LJNQF2[;
MZT 2O2O7PJ"?JX/+KB[,%XDH"B=^/N%MI0E)QR^/9=[4?SQS-5UB8\ _1?NK
M*YZ8QOF.:Q)R;ZSY+!F=LI9^ ^GKG%'^'9%KASZ/F+LDK;T)L47@B=XDUY _
M_C 7R ?F,)]Y_C(FV9/3Q838DG1&8[1"(E?6C$NG@"2Q0PE[.:PO6<^O%45"
MLI,S101,*[KX^R)#:Z1[$1!NFV4X9Z@RIBQPFOZ/E/[>@0J/;/58V[5G(<=R
MC%1'1_*. =QETA,,Z?5V.!3JTA>FD\>=.VK8UQ4W[TBC%:MV<^MWFA3S9P3C
M9Y@&70@;=$7_C.?/MGL;6/^Y?5V)<STFI/;==)E*"FN#$U9K6" M8M0+%'B
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
M< B')]D31ZZ]9#VW'# 1<I,B"D?!Y.;.!)Y917RC-H)@+344$1AO08;9),O
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
M[D*Y^"+!TXC3-55Z\6G*(26R@C@J***L1U#'FEEYE(%QZI49Y$KFOKEUX9-
MA& < 9B72F>OAY.<#O^J%T@G,\<@!.FD>X< /P$K8PZSS!/<54S=+$O81*5*
M'%-&[]$AW]6]95UR[%Z&=>K31BC1G 'GEAX0!3=?)&.:"+R)ZIU/3,4)A+GE
MUXZMD!/45MV(7REM72!#Z>[+=GV[@! DH40?H[4>)725)D8;I@%?JZ@5F),\
MDK7)FBNHF'QSN)I"5&9)Q&<:1"9A1,R]AJ/#T:SKBE4U&HG?#<OA[=Q54XJO
MQBPAU"-='4;&,3I#HV^9[;6OIO]C@E!+'*1ME*PX%57[?45Y7/CD!$A9&=I:
M/70EX@G9</,V9)F'M3RRX>3N<UJ7N[KO^+C[Q<1)05C-8Q8JG(VS1R*GR&6"
M-?,9RL+6J'-/%/EOKQ;\^W,M^%P+/M>"S[7@?[E:\(\"E_8332J9FH'G))*H
M=/!Q>R/))/].D:->"TGUZA$#$##P48JZ;=9Y-7C2ZKA8<Y(J:V\@5Q[!2*RP
M9(>FI'2*Q=60A@8IV79S(%2O!3(WU;(GKKVKEJNT63RCQS[0=M"%T8-R2^5:
M*OFP V$.^#5KN&3I*J+Y9>!:@-B))TL#F;TZ"MMYWT\65H<D?-TPDP^NX5^/
M,#^G=>2X\E =BVJG7KU3(Q=W^"84MEJG]Y71A<<J%7M1.+5IWBRMR33)^/BS
M7?F/]!P_5DO5FNZ-G?[9CV]=R=W\V\G@S <1Z _:$V\6WVA')>3]=M21Y64_
ML'1Y&HG8=I,#FS%ZQ<I(&O+T>/K;J1B77IGF \G>2CS<';A\)BZV)/[=F4:[
MT"C3SA64^0:('ZUI#GM9.5J1A4;:TPF"M*4WS(CH=,_V,RH!$U"SDN3ILZ]+
M<)"C__4YN\PN\"Z'["U#NDOBJZ5=%[M4'9)OC3_^JU%;023HY:8!S,J*(:$[
M HTWE(E]H$'=A_>Y>GNDQ5:,@MV1"'J>G(-9X*#(I:N,.H[#'Y]S"98%S:T5
M#I>+8]PT%AY7(W $"-KDL5&!GT;0+YH!3/0314):S)<</M]K?%V98?K)4,.U
M/X>PTF4"!H8:^_2H$=\IPJ"C1@R3\.O"70CNSB@:,H;&UJ9,\EL&*CG0QP[]
M9$%]$'P B 0]A9%<N,E%N[B-=$^GQUR"F(-]'-TX9XH9JL-\>.^Y5&$"Y(RG
MYYJS8E10CM]A^3,@2F ,*RAQ!Z&+HW<H1IR0(S70H]\SQ;, EW=]0>>-F+M&
MO E(_8_>A-O1M'24ED%#<3SX0K36)>*=-G7;6^6&[4Q$NQI/S-!KA_*]ID'R
MDW^7F\PU\T7':#X3:Z+-"Z;$'1V'8TKD4VN',73W>7"S>W<D: D5)%W>EB&3
M(K'IHFM=8;1/<(OTZ_0%9)M$0.+$2(2)8%9'Z+&S$0ZEPOQ+#UR?^@-//M1,
M-'_.EE,M"N</9[D8J),SZQ2OB)0)?9TSE)D/=*3NBMY< >DDV0#WE,.0V$#N
M2$Y@>1L@+N.@P*+#YC(=(^L[8&C<UHY]%_QRXEX(+?*%1 ZK6RK<"Q7/;(^]
M<-1VY4!=>N7VMJ_=*<?^SU@3PH.(BV25K4PAL][P]G-KQW9W%IG#58W-P-+?
M\W!<_VP3J+QFT1,:.=/6IPMN:A"]\M'0L$[Y:.K&0$>U+W"7*_-^I0,+<<&6
M^C)1#)I9"')&@*^5KY46)(2S0IQ%9LN,(B? )3X;4TO<L>STP7=5=5!JU+09
MG1M:L-E2J9JI5"ZK@ %#E2EX218(M*)D,[KU5 8G9ST@/GAP!6D3GI*@.4AC
MU/4+-J>LR6[P]KH)330(153X2;8=WIJ"DA$724!P:8&6&O /H3%U(S72S"'#
MQV)QD?%DMRQ(Z\<L/I<=CI"M30^3CI):RRY24ZBOJ_S<_>=*\EG)L-:Q] V;
M:6D1?(VW:#(/5$,=I(+A@!;C <NUB1ZC"7]W=83!.3#-V.P"2!'P M=4MBI7
M70O!;M;P.TP%]3(=*^[GWMY.5:RYQ]*+?$RE'XM\R,S!)3+*@UR+HCW"1\V[
M*/0E \NE44* G/+E)BF7&6LS>_[HUV6#M@P3BRV4D?%N7+&O<X2$^,K4N2N[
M'/A.]4P#'G!J _V<RM@I@ M(9OZS3S][RF;V344?K19_*AOD%U\VZ[H4P[6.
MEBL36]QDU?; <A3,#.?'"! ?29),ZKQ?.**)ZZ W(W2:^04WQ&<R- X4K')B
M)>1UK/?5KD\K5T5],I9^&(0T!)\5B[_6EP1Z:Q;+]/Z]O3=B$IRH2F=M7@-6
MI86R6W 4N&I?,FZY$D1.K(TABI;6TJ2T(3(SQ73;H52;7RGBE\;'>C+\I#Q*
M''1C8F]9'DQZ8^=^,K>]DB_('>?RQ#1%^17Z<6X^[SW(9 URAM+@%F>++,=)
M!$A%?BB>B\-6'/[Z7!P^%X?/Q>%S<?A?KC@<XD%6YLKH/3RO%QV@S!>Q:,S\
MRQ3P*J]C.('T4,.WM+L+B'K'L \J=T%NEQ/QY2Y++E#V6B[[G"Z;'*LTF"2$
M2)5)Z_1[*\ _QJ7-",GPC3U9BP;=KFWJ%67VT@FL3#+]6*-)(D9[\,R#"T%9
M%N.UK.C4.\U)9.NY6PF.;]=VHX%Q&-_\P<\M0@CYF,YIW%#$WM;Q*%?FG?N\
MEF-O=$HV5U@^ZOB %@SG1ZT1J5TNM=[N!=P_#JPG@+;9/B1O9YYV<3_0"/)G
MI$MM##1/"C!%#.:$EP=9*^X*RFL- 37))%E+4B-7 .4#':D[*>ON:/@P6LU[
M#\01Y3R*)N1+\XW7JZNVY;2BM3)VF!/*RN;%I0E\.J9+$.0J2RI_Y^2] 5*)
M;R [I.TRHCBAJ!3"=$[#P!QYN^;\ R*,^L^R&2@W\=FG3[_F./>[:@TNQN<Y
M"R!(OD'[NOB$/B;PC^^>/U?XAU)W(5$*AY<B7Y(42 L)^.VN+=?+TF*]RCHS
M2FBJQS94&8Z<#UXY=.G%>D5)O*N):/VEPB-&C_V,, 7/=BWAIQ7_@4(JX!9X
MR&I;<WZYUR-@W>Y%BCP-RY=<"5)U+LJHVGOX9#'IP;9=O4?$RRK12F+!BR6?
M"6;/,@7O6.H::=11[SJE]ZCQ3IK%\7OD^CF Y#Y:8>]'PV]9T]/5+37S_(.'
M])/JR>630E EUVTGF')NGBUOZ/(V+\FRTSG'R!09./D5&#JTS3\]AAQ#:MQ_
MQS5G'MH;[57IE<&/KD$$5A# DI5&N*>#H5:L 5H@"QRH[_<5M20!G<,RDKKE
MWP[4\4<3GZZ2YCK4PT6AGMOV:*\$=5_.T#5]+7IM(ZG%ZJ?D=W!V=16@%C>2
MB0I*I)8DWLPMC.2M7-$6?IW.-!1/%G^B_RQ$X^R%W>85!NSI%Y]^_A69M?\<
MDGG[0R'Y)Z2'TPC-K&-*Y!#:2Y)#:3]R 81IISE?1&CZ(<T?/ &L<68\XX99
M;3FXN:KDRGP99$KT0BP7R5_%#I;BS+HMLB_RO#.3"9(J:?UQVH2O1^PL;7*B
M:E"U4QPVI 7'M.W7Y4H19T(0O=)N31YH+!-=-7:/,'.%]GJFYX<'-O?NKK1.
M"25:M+A_/(KG>%2\A=N[K\N@J"M<,NXVS2O%SW4K:6^8L];<52T6AXG (D/#
M^"[:B]PZ0*UK!UIM.G*44L[:TCU[-&[9&'OFZ2JEH"G#0!;JHTHSB#1)DZ7"
M0#!-PBAK+5E:JGE!&):M+IB_16J1G.3JP,Q!ID42V]J)#%@.W6F7A&O34N6E
M[5VE=P))>) >T8>#S&B"Q$5 #HZS@;%5? *1<&=*-@'W+:<1YY/AN/3!1T"0
M_5+NY%]T!' 2+*NJR1G/199I(B'<Z.C*L9N'U_O] AU3E-1<W*9;]-(GOR/)
MI&2=TAU@Z?^A;;G$K;T>P[%&%"DXCD>WI<V& /38#(UX<8]U:,JNW=;5M4)H
M.#(S8)N^(,S]Z"D(:A87S).%C6L^@.JN,E%HS7[ZS"OA:DQ]Y8K&7>C8IU"5
M*4J$^UL@T=II.09ATY^2[6%16-23YR?6]<N%%D7IC4=(\%!Q(INK6!Z.]37"
MUXUDA-JB%#$_ ];--@(;49?=EK2@8#-O4D@^PAE.AE"%46;.EH@S'Q&7B=UF
M%E%:EJAR]\K6-#H'Z=./6*NDQRD[6GDA,C0\(1=4.7JQ%$P:=A+89BD][HY&
MUW8\\02]+L#/7MENI\VW]C$((TP?A7\5<B *.V6R8E;NBN51J_!:G?0Q3E'@
M%5&C)@."X0QAKB_:Y:WVEQ"LI->])F!Z4VKXX_V'0]+(%U0;^./G7\T.$/^*
MNL2;PQ\OGG[](9*&S\BM.S90G]UKH!!D?V5B>;_\7.6#]/3S)Q@!"X[2Z=2@
M@\-FCUG]ZN5 ,_7-O2;CJ_-<_!-S,30(Z_D<(F)%<?6%G4R0&6%[%8N*?&<)
M.;C"7@JD1%QQL6NYV#IP:SOA41MO68*M9:N@O6FV;2DZ2.=U\/'7P3A0%=_*
MMJ-R; 1'TN?K&SK5SG/TL><H,%K)V$]._B Y].HM)NQ9L^[:>BV$89J!GCJ3
M^:1J&V6;[U,E!;OD8+MB2!H\"[,=;@<0DAO2_\G'&<[[S>AB\0C]G)>;(_%
MVT6)!<^]>&K(W5 +\+*(M>/&(Q4^%#PF2A84EC ,K(@K(A#,S"12IL4YB1D^
MJ CWVT,7_>&,+CJCB\[HHC.ZZ#&BBWX&;H'<1REUV5FTF1<P=/YFD WDO5Z&
M0H\J59'D3&6HN*\^TZ%R),D$F2[95'*A9N]PA"?W,2917C9:>JL;JN5S%E7=
M0*<BY<I[8(^8XZ>CKBCB0J@M;6HM1:-Z@A1U1/-7ED'!<5YA$<;1!<&,N@/5
MO;7FIUTH?R7Y+%(*E%I?P94^Z3,3G#G-:A%+DA$2S;4N73K%_+HYC+1MC3LA
M2J?=N:0-Y81[Q"'!]529.H@50K53QDO9&T^^C=:J#TPYH=V1TVYP[ECMYCF$
M 4KO6L'M\_W\)KH\!'MG-'MTE94@ZDX/9P[?$-1>:&KA M.+'XI1=\NCW7#\
M4CE62QI(3)^^YI3)\_38:72:NH3N/>3A1/N=("H9I.;Y\]?/%%.C]0@I*O0Z
M\OQ-'#V<= XW4/TYMGDTZ]8",=>= NIE8:\O&T@'4U:6GL)O*S78T2>9754+
M'JX! U-Q](E*:DE:*VN\_@5Y\9F7$UXCEO4#*R+]GC$.I$]Q6-#U]\),5(X>
M4AL"YS>Q[%0JA$" GC+WQ?Q-UM6V4H/ #8PS%W2S,OD^V<[]X0(R]QM#,O7E
MEFW'T4O*9/A8ZJIYP\,S63ROWX3%8[4ZKHT9VNLI@"6?%R,N&T%FR))-"R!&
MI$OITD1.T/&H\4S%D([7B'!4E>@%\@DWMEA^#YP]'?*1&=;+I82.FF%=*"11
M8L)]Z6 7UBF746Y9J/VZ;@D_P@H??,SMAX[,(GAK1&!]JQJ1@K#:,,1Z0=U+
M>#2ATN#]Q.003K@YR]5OS9!C-6*%#&.JTP2*B#S$<0A$07N#L2XI?*36*L8B
M"9[FFM%5S*3*VBQ"TZ'X%KX[2UO:W-I:I3N2VJL^L;!8+OY6D_F-%@N [-=^
M.#ZC4\[7&';@9(DQ*"\9YG+=9C;/[B\>R"KM#;F#?:A8I.CI:G(/ D?9#?0Z
M/QS*JUGK.GG&;ZM5!8S8YW81%H;D+F1MU<Y,95C;ZE&1J?PK#E6^%?Q,!YLQ
M,@"JC15Y77W/L#<T#C;EXA/]QZGQ39OX97M#'Z;_?\<GOZ<N;;JR_F/\>1N2
MWV'4WE4-WJ-:?.+_?!FVS.0.0H+!*P_M:3ZTR^IP0V^:!O0+7#[]XRLLZDX
M^P&:%S8(^R1IR+!#T?ZJ&"]TM&/A9V-,RQ_MR3RHVB": 8!L(T=Y\W37=(5;
MH9J1!EW9+:&#+G;B)B?DO<"B(KK(/AN 1K-DR($')6M:3"/XY:<90I%=LJ 7
MD*OVZC%+VBO65!$E=DTN1UX->LUTI"ZA@B!'>'-<9YX0!"I)2NT?Z79#FA;Q
MOBG]F\( 4X(E:XA>2,X:6N,]1FUFTMQC/MY%+1'?Q+TTQ_.8GYE)D#/D(4CY
MDJ.[8_&J%449YCC/$";C#.12F4/0Y@VV@3EVC]&)?0=G?/%G,-5L)Q;EC4,$
M:;!^^*_[?/*30WM9<2>2^"-__O;U&P.(JWT]T'E)Y])85GIL<=W2QC3#2-QY
M0Z\ASRA!)?P Q#<J'J?'*ST/.>4W:2M==&6C .H^^9"<S^"'!*T6!Z''6KN9
M142\',6(,W%+?,"XI=U9P.<%=<W[$\!)UH;9;H]E5?B"?IF1SQUV+6TN01'I
M*.L%2V;#K%E\*'NBOMRDV43<AR8P1\B*"3HH-::9G>GCP7$1%K4U(SRC_')F
MP+(1I72$^'VKNEL-.]-GSCTM-F7R29/2^L3'&5@0E>AR,_H[O!1C%6Z(I]L@
M]"-B(J4F:5U^O+.1;&'ERSXL*)SW%BS%68")(&946DGBJ0(UR)ZND8D=7S+\
M'3HR12$];<(>+>0$*;*CC7KU B./LI]YD@Q[ A'%<U@ONKBAT? 6;"31BM$V
MLO9!%N<N,9UVA.>S,45]DLHN>V(8R:@K@2V@CH%LCM-_.M"Y,03/@-VH=+GX
MNJ+\LX."5M+E4*]I48S.TQMX&;EER$0P?>O;C/*B)M"R:3_EC!S2,<'73J.2
M[(P6Z[SW;713UF<*'L3O"LG)4-KS('D9M!T@AQWCB32MX%-4\+5H,*5;T7L
M*6W1;)!,0_#HSY,"-7I0#.I<TM2"!$:-;[?MC=[0>BNT ^'I5W"0/V726&FR
M0"1)9Y<S_J<;"AGK<_*1GE]\_O3I_W[Z]>2L\"ZB-(37B^_*5;5LV_>+EW3\
M-]PB\GWY$SG@Y%\MWJZN.D+!X6^.E(TK19H$T@.J14@/<^J5/XE8EI=IOJ].
M/":]UO?E+:($:6UY,22'M2KS3Y&B)#-$82DEI\?&<K+=TP->P$O*O/+OB-J)
MV[QT\#_5Z&1/%%@'=H]LGL>&5[B9>3;2,L0MVNXR'5#_T*0W=^16PL?+K1)Z
MWP+F@#(4X<33VR4S2VGANM\EN_<?[4T%F5!I8KHBP#/P#++50-8DAP/28--1
MD3@I'0EKB9"V[?J2(R3-$\(\:> =[L+YSFK]Y%Q^5F_NRT_/Y>=S^?E<?CZ7
MGQ]C^?FD:7LKZ;BL.G"R7D8L_WQF$'*J4_9S>.FSU*MTK+^NVA3L2%JZ3U'M
M?DA>[@JS?%4W91X,X0MR^![)F/VEO*&C_*\I7D#6ZVG6S:DUC9XSG))S9 \%
M3INPQ*W\5"4']LGB;5H3Y;Y5 HQT>#=$\TB^5Q@<;EZFN]TC:3\?9L,AE C;
M;IJF?Q1CQ^C68HZ,$2SP;F0^.]W@3UWYCQJNWK'T0AI&T+%Q]CH]V:HR:K;D
M()%SP<23U175"JZKF:S"98VF*BKB6 E<]:QX5-.#/1LNJ9SE66O.SRY>E\E"
ME$R8R4G<<EJMVM)3TI>^K2\)1N&K8S9ISC?!0OA5L92_'B[VW_[="=T04E^5
M0XJ7,>:V":T6B!GD?4J+^ZKL'=B.O:CMU?95FBFI?-3N,4KR#OVNK2ZI%!FD
MH/:X,_E@+:/0_NP N @!8[E/JQ]JYAOKCFZ[42@]K;D]>PDS*2JWL:JM1K,9
MV<U7S>)5"DQ12K%@Y=ZM[D\IP)$\X=MRD]X!9#\"E7C7I;%-<<GAZG;Q[4AS
M[@>&MSQC?J$:-C@MI#0EZ)7[Y-G+WTG2L4!&C2WN@46 2Z$RHK65S$@P?M+A
MB!PQ3((5BMPHI-B*\^QKYZ&@2H61+;%9J;NC3X>2K:JGO*0?Q]7^T8*EA)7J
M"[-9Y[+*@K_-Y9B:NI^HP32;N%"HB#9_E%-A3B'41ZV&T" -Z8PC--PO%9M.
M- L!1D1<NQK;RC,)[L&K,$($$@H7&JX/?36ZO.;;@9;6*FI#VX["=B*<P"W'
MY6OOZ96TDKW[<NC6Z O->VV[H0&N!0F!<'M4!S 3*!!()3G-!&KYM1P<&[I7
M4/(P '^X$@ 6_IZ+5=DKP(+T M,T'XS05T0P[8)<3LF29X+ LBNYC'=0/1^:
MK3($,*LHDX-PD4W*=CV9T4=H\5SF_;8Z8 @II< ,X56VP04+U:/Q0>SB2:?1
M3-_(RJ&;VCA$[X77DK)26H^4Z0,=@O!J-7F*D<766ZZ8A'0E.W]&#NJY55<1
M7E;^-SW7FLT61!XFXZ %K,=8G\H!"5ZL6U*&%.F^D.3/=DF0DY4-,T'Y19I[
M]K:UCD([3_/U&;0OTY@_"OX9/23SFK3;M!&Y$SY4#HGF9[NY"';8>,UG8'BQ
M/LKK>D?,3TIF%QB;D1R&9Q1(F9DAGP!1F2HUKQ6IZD.RR);]+&G=J66/=^6U
MAY<8U:_M)DH!GS^(:*],B6\+:8'65GQM.2TOJ5@!VNCT?DYNDF8%&@4U\PCH
M,0\>:^$02W^\%'151OHLW?RNF,8%(1"RX?S29#,-PT D>EMRKP+#]'7=;O,J
MR-]>OWZ6@K;*$%I_0<[T-2W :HUN*CG^,8]"#L9X7&6A8> 0N4[@"=A4U+8?
M&\/I1OA0VC*RAF.ON+#I6 '>(4FG.\K'0P\_@;+1:>D;^?9$H5KXGNOWY-G?
MC-7#70[M;LS$/"T@/+,=+>6L6E/,5 64&UD(#E1\B4H^8PWJ#X(;S$,8P"(
M0!D>T2&BQA)YUY,HSG'N3:2,0%=PMLOQ(Y#\PK"]A(OC*7Y'A9$VHV)KR!O5
M;(.@RP[)##75;2_Z-5NAW.,(@ID29#R!*HH%%KF:O3GE[T]588+J PNPVZK"
MP$PWTOAB8[B,NYKLSJ:O#7L:J;2]/O_JBV\^^W2!JA+S>WWQOU!2;1HZ/1B+
MK/P>XH53A8/<V$O \#IVVN(;P%E(P>,-=3R3(Y:>0BVG(<G<%7?B3A2+F"FK
M5]5(=5I/U/W),8GKY9 !T;Z-61E.#4D@IQ:0,:DH),MY!0$6F\U YTKD(BT7
M9/@0@+ZFME3LJ2&@IP,K# >=9M7[M"77'/+08;PV:] NN:I/W:1-[WA,-@Q]
M@%K"3\IG/YSG<XM@E%6R=I'U=;MB &4$MI-BW5XFCW=.!]EUQL7[(2Z_&=.V
MCX]L/Z#A<=(W86U9PB:X*%N6LQ*9KC$]+)=AY9"U:Q;02B2@6]-ZY3D:I+J/
MHBOF)DU5WV5/9*(LHQA? 6Z8I_XD=_R#=1J-"!EG,4'?F8P?S<],.S=I*J'X
M(/243-V:J3=6'$.8!&R<G+K9'\4%"]W?G"K(O7R;1J@.U42\1C:A9 ]Q7?6U
MZ7<2#V_)7L_6&(WS(]3 /M+:HIBV%K*G[#5D"\&._Q$<SDDI\TZ6<EWN#^Z6
MRLN!IEF\85>D (M5'W7NF -G;9D!89 XIL_$6GD82+A?W@$6>)"$HP<S;QP_
MQND'R0IJ7G[]X>TLT@S3.^DA2MW,]8I_%K(!70!8&^6DT7JB*NN)%.0PS)<T
M00TM8IS;K4.]^^FYWGVN=Y_KW>=Z]V.L=W]@N[64.^">;Q?D5Y?)-=PEWY&B
M\:'/,;5R0"-=OB._05P-LGQ"'<.RBS&]$WSL>2=H6Y5K+40SZ2T\42"YE0OJ
MY>N"!0TT83 TY-F@/ATR;)QIE<;KD ] 8HASH-Q+94ZK"/!IA/@8/=,?V1'X
M9^:P[*5PS1Y$NVOJ"W*CFFKK)3\X6=2R@C3$LWX^58$68GADTBD=F$7=C4L7
M[I4P/&02F3>F2HNGO:TJ^5$9;82".4OMK9A(C),[+"LBR>\/6((:B<T^I3(%
MSF63?MX*RV+*F?>=4/E\P(O3!GC? '8K4J<-=R-RUA%.\C#=\_DFYC>^[[;,
MVV,6@FW)T]X4\B8_\Y "#00XFUK85UFV\W0GYH1M((Q7(#.:'37M)7J9]>9:
MV_EP<L@#'8&XY.4J>>LE4UZE365DU<G+/3!M;#:JKN!.(05ER#41ZM5P%^L>
ME<([4*CZ$L,CY< BF#HMV>QPST/E6%MT0TO_*"'OC=3[5L0#UYU4H=(IKBN(
MTW#,8($DCY*'VW-*O5B>,SZ@3]$DM5H$!4+BM:\]'#)^J'M7#3^ZH9T_+-]
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
M6W=B/6H"D+X<B?Z@U'J>M(]?%;Q57*$4XPD*./2S4,!'B/O-R#GJ303!0:Q
MJ:UO>6TFTVXZ6?8;.;1C !,=9Z<PH^XR,'L&G$SHBB],/TB*/('=WI5D R@"
M$W-3$^WZX1Z0;D7X;SA^1KO,T'2.=;\7M77;S2NPG@:5<R\2^GP"OTR(XA7A
MP9M?F(U$!$[\V@*?X5EJO85(M-:,[$Z^/*")AN FRZXMK48RBDT=NFK3)4R/
MQ<( +D>*+*Z4TT&W3(O@=;-11DFGZI&W[D=(RZ,C-D68I\':II6]X-[6P]"!
MDW,$O:?+#[W!U0'6[X6E$*#]?P6P_EMZ(=<[P)(!:YAOM75(-1AU1@:C-P5"
M7J#X_K*JI)=-^CMS>%[R&H2/OFTR77IO6!I_F1:(?[*@_K9Q$]%\?[+*0U.Q
M 8MC1GW9FI6U!8>[SD;"+B,^OEPDZ/%-OEGLN:.2^&0ONW9HUA?R/!O\[YM?
MZNG0#P6;^6VR"7!V/@>S[F>?I___A^++S[XJGG[]A35[_'KG_;_].S6:@+.3
M/*QAGY91]5/50>D1!NE@_;I"#[HWG \M\^O(Q.2???/V!R(X+K=3'M#>\DM*
M8GH$ 8AMPY)+O(B!^3NVH&?W]MB>/L*5+GQ 0&E$\J/\F$CG$0J2*!B;K0HH
M#QER,8),2P@->9S&C-\%X!CWR3UQ40S9[;?M;<5Z;=8<ZV45%6\37'J:U_W0
M$1?LP:Z@ST#%$\IJ[+<E\1*^I8EVWM@;871>UZ1US[+T3B7D9I&/U-,^C[<T
M/L&$^'5J447Q^X8N9.C-I3N+ *DT_ *ZVO+&L+7[6!;9SZ#6T/S6I,](G1%
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
M+%QX7;XO7T+G;Y*99PKU>X(%9HUS$<QS.%U M'F.[I!;Z2$Y^M3@EA4@W^7
M-LSJOFEY0' *2AA59/A"(64.MHCNL\0USO6=!FYY%=S<-S\-&[)EQ.D&?]YB
MX04(EQ#[64)%:+L/ETP@,LZ1RA!XFO.$ATFR+^>)^?( I$4-\SZ^Y):WI)OK
M#]UQHTLL7RE3C(V0A::FW%O.CZJTQWWCM[$<?>?&*C\1UA66=_( D69@!F'R
M&.>4/?G^RX/U1^=31^>XWLL/Q LW*H7RD?B "IE$1+UKE5* ]<0RF=*8AUQ*
M11-AN[B,(*$0MW9J)RLO91  'X6T /.:)/E6UV#98Y?JQ$J"Z%.^P6;,\AXR
M/82R5+:X*U)9$9B'JMR'JN:P"3 C2MVS0'1=+3R?^_+>P$&H2SJ4W@M\MJ@O
MNZ/V+[&&&U%4HDEQ<:8D/.LS!DT91QRU+EV1Y6/GB,RY]7"NM/G4_4-W1-;S
M-Y 4M/\TV]ECFN9-"Y+-<.\G"$^=,GTW&RX-8BU-79"4G\L+\^0=9[90QCS7
MK)#EY6;=4GLLX*.,NC!SE34'29:FJ>F;"D4+Q1TZK3@M@)O 9$@Z";LJDR&+
MJCQN9*E$@_+AZ=39DH]=*T9S3(.><YN#&YWX0/)LKD1?D9^\[7I_D H[%ZF?
M!#-\'=MU2N;S5[&<0Y7I7M2@>;@EPP@ERIPQ-!O5"_W X3O.F^*FP6[L ?DP
M20RJW'A<5=%MKK)I.I.U!)9'G\HC?0^$0K4PY1Q<;.;-+=+B1(.8R@)=9!'5
M4=TK6N"5Q+AT%7.K\Q+& I6>IFGL!YZN 2XN.B(;&PC&15-JUW $#,NQ-:G&
M7YB-""?&U(RI^KR$"K,=OV"NWXJ,-%HDW=NU6:I"J)/]A)B,5!G/H0'&C_L;
MF H+.&*FJ=#(%1];IA!B<O'2; ["Z];J@(J-R M;EW>CJ9.F( XT'( JR '+
M,! R."?A]V:2?"#P,6&LC>WEW]12A>'#N>VRK'X':Q@5A<K*/:XP4S2F\V>&
M$/'O*2P0)"G)*YAOA/&IF1?B$9?EZ*91K-12+!"/R/Y6%Z7,X=3_Y..-0"2J
MC%L+E"*[&R5([LLZCZ)!J%Z ZEAOO+$O5HV*.&N047PZHW \WLN,II&8SDZA
M'BR(!PT=A"+%(V>"KTG8&6V#R$#;O"Q423WP-"V4D-4E&JQE("A\)FO%9- W
M<J@62M=UW#O&O;!X2.LZ7+R6'H^=IX(V-\1J,HP!%CD5LT!$$?.C))D"=J_R
M@X$:0#J&+-#!S,24KB65]YS[")Y !XS82Q\=B;^Q4R05<&PHY_ J#"521QXI
M$-["'J<, %P,Z1H2 U(N+V!0@YM H"],Z6.4<TU-)+"Z@E 9=9C<4,YF=\J@
M,?$:\6LXGEH-&!UT'KU0)F(7[,JB!/X[3W5T6\605UX".K*-P18QV*F-P=H8
MK(W!VACL!<1@)1!/Y3:&*^HM:W+P7W\S+9PGR>4<=T8G3;_F/D*:7PTZ-<(0
M(;SXJ'S^[8DS4H_< ^<5)<IV?V1*TS]Z/[YV4I_2%"7>KU(J0"$A,%Y#W=:;
M)._XK>N?E5Q]V6N7C)&3AP^D.:BJ21LM,84KP2YW3172=21I5";=WYQ?O5E'
M_5H8+$@GJ:"FJ'>I=O4@%6)X,W4HM==+YHQ&&I-Z3H&,Z"9(X@@USC*6%78Q
M!\+"SS/9J8CL*,R'0^"YR+\C.(L9L*6X,8H"2GL)PZ.L45-2S3]%I'4^B1<F
M!X=M<+QUK'1"^&>\5MTXMWIT<BQ1<\$ZG@M>TRPI,#(+M@FT.ERHOVN, V!8
MHDQ)@_*4W=KO]OOL,T"_OL@DHA?B06AUO<CGY"3(@)",I6X>(VM2K9DTF^L_
MS(XX) +=1\N8;&KC(X@I<6>FD7:8([2;M98C)!Q#(DQ</LY*A;FI_$D*K6TP
M$34U2^(\P@)%P)(KC=I8E,G! 5@DWEI@NUUM5B[ >HPW,OR/_E2%JHB\Y9H
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
MDP@#=5MM&'$_',3+MB_!@QH @B')FH[RL[DJO0P5";B>YPK*A5L%B'C#,#;
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
MGSR:"ZT5ZQ]_/^A>\OJG%[[^7O_"#X 2 /T+7;\2 )>Z_NF%KU\+@$LE@!(
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
M0Y9@"B"]TK"8FN^18D^'%UF984O@]H'_0^YIIH^+^7EP%@NT8\__,P\P&%6
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
M+X4Q\#E8GI0?@LJS LS?CI>)MS8$0+:"ZW6Y0D/BBR"Q1")&?@&>ATFQ\%@
M]3,@]WLLL U#EY;H4XH@9ZQCZ:"BU/_!9/4$7LWI<C!$N9.N@@7=>5(<I2R$
M8M@SCR:@?X>-\2OW(V[-!F;U%>:?H2SN];_;=W_B>%N-/"LES(;0NI>%]IT9
M3/ZO3<N/,=,;A!-<,9%8@.CVTC3V [JKB*,\KB/U?/@3C#4W>"VBSR.;5-GC
M,:7JB]>LF]8L47+4_^YP9:BL](P'A[\JE1Q=. %?7U:G8A:U2^FAV,'D&P?8
MEP8 JX"%A+XM\$AM<TPA@?';6*4A4C\)9EAS/(MO1#-OS2,K+M[K8_V3/-:V
MIJ*%E0)V4K:FPM94V)H*6U-A:RIL386MJ; U%8V@C:VIV"+)^RT_@NT]>T[O
M/VI;DD&G/VPX/W\4*2C0_HJ<"'-Q(\)X@]X#FPK:YG2IWKCK=H\NWVA.TI3E
MMG9QV\CM#5ZB"Z7EMLOCME<CMSN:V%30YFW,P*:"GFCRM*4%[2<OE%DB.J![
M8<FA_7[_A"(;6ZKX;-LS<<<36TG:T.UY-72GW='AUX3=F.?:F/[S;DHK[^Y]
MKI[FW]V_B @SJ[@EP'P=1$&:)81E?6$]::?7[J _:JVU>N:[TT.<FV[7;D\S
MM^?5Q!U-CKC![<8\V\98Z_M!UG>_,^HW_ K_*%36,P8@53V*OZ(,[PLSQ%^-
MW.ONV)H2C=N87M?M#5\",<CNSB''I@?JU:C=)OC#4DJ:MR?1^N)0I[C%^G91
MSK$JC.V@^[2D:?;!&4Y&[F!\8II#TSOH/B!@;4_%)9^*4??:O3X:L]&>"GLJ
MSOE4O!H,W.'TB#!'^P^$]7B=I\>K?3@TN]3]8P!I"#,"-+[.<&_7]>YU9WHJ
M(DTC*Z+O:5Y?G[Y].H7AIZWFAF7,G_&HVJSPU'+X2G=WLXN@C\7MH4:,T @U
M>EV,'],M 8C$&5;/B_4FC.^$*#_;-[%FZH 49.U]FL7^EZL9M7K$=<,()7@;
M1@@J!K/]@S4S3OIE6MC^P;9_<.4&M?V#;?_@-O8/KDE\/?V*[<-%>+WOBNWW
M)YW)DU^Q94PF;TYG-BVMC"_9Z](EJX9.);+1WFO:W74GNQ((:KT.TM2\7JG]
M,H[W[: SU9<L+"I(*ZMZO#N<"1 Y >Q!D)#^Q$%5J3D86D8%6DFU3E9(/:8*
MMDP\.)4M5"IW9XJ=SO/3ZPI09%6K[(Y.U]L/8'GX 8:CH:(XNDJ$GR<41=_:
M<^;Z0<'U+D?:"2(MAL\L1(*S-J$?&5/R%B81P_"L??L9/@X?BF\0HZG".!ID
M#<')/N9P!F"?MS"XG-M5G!8X4+>$'0GCS26HF0']2+L%'_34P7!2=%-(3$M\
M$HX)G$T'.,H7'><-"'8\$WB""&PMD0AV1YWO:BMP5WX%SO?"\X,0/J'.>A#-
M@X2HXGTE]#5USL<%V&8)!7*?-M\KWJ'=3\UYTS)JL=+*6)(:B[(R]* D%Z1,
M =LUC:-(A%<J[Z(B):?%(N C84[@< =)HGZ!>MA":;$W*>5H.?%JU+E^798#
MQ5DVSR$#FR%F+'H6%O=36LT$_G<A D0.I)W[^.D/OMAI "?>$*1HM6,]GI]E
M&,_@6[=Q\@7&\/'S"KT01&3&AQO8ZG<XH 1#Q)"4%3%WLNVL,"7Q2() QJG!
M]#5;&C=KFJ-#("V.3HIT\B*8,BY4P@2F#$?HFKBVA+*X>YT=YR-*/WSR]S@3
M3F_D.O_Y']?]?O?',A=\E$.^92Z@9WH_N@SD*.AEPE]$"#MTF=+#/P<1S!$E
MUZ<,?F ,.SY*3-@/<*2==^]<YQW\U;G&Y=.$?T;QU^M>_0\1<Y$G)#B"",4B
M\4 S3Q6-> 34':WJ703\)%SX3';HHBS2W2%#73*H7",G99'N+-+='FI8I#N+
M=-=.ZEND.XMT9Y'NFD4;BW2W19)WN$>".X:0R1&)PU'!;)OM!J:2#(;N</ 2
MS<UL3_?+8[:IVQL>"PEF><WRVDFH+R.W?WW=6F8[\Y*S_M% E!9AI#UJ(KNE
M=>^W&B7QW-.0>U,+A]"\7>F[P^XS]Z:V&W/(;> .KH^U0>SF/->IF3ZS+&OE
M+;T?P[/;=" P68PA@^0G^W9L.=W3DJ;91PA]2;T3NZ$WO:3N 7X!>R@N^5",
MW<G0G@E[)NR9,+T_[GAR+)QC^P_%(T4%F[>?=6!%K2U(KNK 1Z0KFUG)BU#X
MG/Q;"IE29W7X.8X<WTM7+OU?1_R9!S=>B-FMKE%1Q!F:6)9 .?,=IR[^2K4-
M,B%]?D0G^%(2\F'9QK)NPG.HIW00%8O#1M2<,HU9T1ZF%B\%MZ>F5N99GD0.
M)47?P.,JC=?YH_.IXWS&Y/L\N2NM%*LW%B$F#WN<? U/QUMNQ6V*R_;P]'P>
MP<@A<, <]Q"V&A._9?OX,$Y3.>.E%T1%4OH&F">>8[6(2#$E8=YQWF.AQ':=
M.E8)9'<;V?=^+J)X'40JX1N'"F/XDX-%)2+R TXMIP[V<-ZS).!)WJX"GWMW
MRT_@8G%H?!L'HXH;^'>:S_XE"TA*A)&;8JQ;+59^^:Y8-6U3Q_F'<+PPC2E[
M//.*-Z[T&\255(U584_:!YBL)FB4T8[A%-)\LXF3#-<8P'*B94P)Z7I99Y%R
MS<G6SF?OJVHO;G.N6YA);"=E<ZYMSK7-N;8YUS;GVN9<VYQKFW/="-K8G.N:
MG&LR.#(P.$3%X+ 9URU,3!RY@Q;W"K2\UB9>&[J3_HE^=LMKEM>."W2.VBO5
MSCS;NO<211>-2>-J7R3JYT,C3B[#/_GQ,J(P1["E*Q*8T#WXN,,' ,MM:Z>E
MM]/](2B,,%!DJ8S/9:#/F+$&(Y+@6(15C; Z*-.B"J,8S/_KFP/ (P??6%A6
M"\MJ85DM+&MK8%FW7$@D#W\-_LR#>9#=T>WRUMM@:-?Y*%*X2GRCFU23%K0S
M!EV_Q/<WB+DH;ANYEKV7U1M*@MBES!!V90)*3+!!K$K>,'PAU'M*B(!'9\X8
MR)(3T%IZ!4XDYG:822D220\_NC,YI7UD_Q0@T%],:T6/*NF H#JNO!O0UPAC
M3\RK22B%/I:MP#I8KN"7& R#><KXAT&:Y@0@2!D^<R'61'6@(%TI^-^;1"&C
M$I(B[_"[#^_=(K=D2<"RF8(OG>4IS#Y-2\K>^Q)?Y!)?DUX/(M1_$0A5)>Y(
M=$#&=02!+4$1\<LU@[O5E"0F$B@[$5R)\"F-".HZ&^#'E:>^SJ(<05R%XKU$
ME![!H1#-.([4\D'+!2W'SU-$I)R),+[=H\DVEIO^(7#N@;@1C'&+ZQ1?)?[D
M\6=398TQ0*Z0?+$ XDA&,WCR%LXM?-Q)<X24#7 #P$A8"\&SH#<C9E&P0F!N
MB'9+&4GP\]?,Z?4=V(YLA4R%$+R<IA4M\3]%LF8&7>2(! J#\=61X#H2B3U)
M$Y@+L'0HAP]H>8>HMEF<I";&*V&#)O%MMJ*<*P+3=;)@K4!S82XX=\DD:0V2
M.//3ODX><P8L=65.602OY?@FC^%X/IYT=4 EV*_ _$"Y&SAUD_F18#XLE0T@
MA,R%H>X<?Q7'*>,EYTF:"Y7=QE1""Y#^";/#S9"8Q[@'^ HH^T %.H?T 909
MPO$TSC#Q2'9'PLCW(L1)A@.%U+^+<QX-I\GHI<5;++)PL8HAO!LO"%G-BF@K
M4T4 _ UFDN/^+) EO#"D6:OQ7/J$W'2>,!*)%L^0K[ADX^N8\9@$/E,ICLJB
M15/6D(Y;ZW5NXSR<&Z// [ UT?2&F?*> $/!+!=(&,S^RR.UD,3#Y$MC2,6G
MMRL! XDT2&36X!Y*F%-VY3Q89AF2$<=8: !6X##^).8OABB^@$(P/@,J:[CX
M5."_@-/P*#?SJCQ2VT*E/?$PX3)TWL]@BBI)$]5+!*OG\]/(I>Y'CT6A"Q-8
M\_7+!R V5[A'6]/W+!B,*YEJFA%-4)Y>(>.98W6</]!V,G4,.+V$19[RO2A2
M/PEF"BXY$\Y8 PG_2H]IQ&"9K_S(0,&%0N3IY10+(#_:N#/>;@^@#D'MNIMY
M .[EBLH.'<X4I)Y[&U 4OQ);@2P JAFP^9SN;&C9$A+^3GYIX]WQWL&%ZP41
MW:64$H R#_LJ\%^51LJIQFGF+>$*9_SU@.47?D/=QK#],+L1)3[3#DO8>_WM
M*D>J.PY- !=LR,B;>WS/_A$%R&[_ \_.8] 7WH%0A#_]+0^7H"N7'WJ3>#/G
MIW5 6=<L3O&O\EU<_"</)DC/!5Y+645IO _CD?Z@,,H4DQ3VAV07-%$*K5J*
M7:F8\!Q\,#PPGUWU).@X;^HDRU1+%D-^2WF.:M22\_5?7N!,BPX"+'!JA0RW
M*!@8_<?P(T5C!E*CZ$,S02I"&-S0:2%W%BX-#U>28"*G),5>,UW&')*Y=M2'
M 7 P-W:@5A:Z6 ,T#RQVP,XL=Z1_T"I\/\G-9@GRM)7H^S<O)/7ITTJ0?<4\
MP9T9))').*":C6T>=+PU?KB9A^I(!>33"I?]41N7SH<D7B;>NI%KVR\P(N<-
M'.O0Z8]-G\\L]A(ZV]P-!%1?E@_8U,1S4EI^85NC&P*7STU3O!PNAR3XMZ?4
M9_U8OJ'HUE0W(JFWR9F=R'35G8=8&% 7EU?(8+JA074+I(AX35<+&PSZ$9JW
M]!44'Y1<&ZQ)%^?_E9<9W$*1LMZT(X$:) #-;EA21F(9R[82H)1&J>=+91T.
M_.Q.GKJU\**2.6I<E^@^(5F4>/2G#1RSE#P>%*B#.?T)BBZPB)0.'W,XM;WN
M;'354_5+GPK;_2=56?3&I]N\-QT,29WSUC0>S1Z%0#*GT\Q;MMD XU?= *%W
MFQH=&TTCB\O!HIQ2[;&O!U,6[4N3,>;ZBI66MIROZ9:IV._<!2.L,>%=FFN<
M9R#<X(KPV%(L;"80@%CPY9N>C<)&2C'$FFQB-OY#L?1"Y2):YB'V\[DK^15<
M=)6A":L;Q.">4\\<M5$W<9ACR5]!(KH6YX6;#(FTS:+$EN0R23>\Q\ JZ(5B
MCP%2C8ULXD7R-,1 *#3%I3A%GJ&Z/Y\F3 ^S>*TR=TN]6>B>0!]E1="DQ059
M1U?BY2W?5VW57,?Y^Q&5F?*&-=D:=%]0?I>RGG+H7O>G[G5W8,B8JF C!]BW
MH^NB#Q/[;SQVF7FE@VT* ]*9]M_^*V_N?#LPK*$=4M0UM/A]I%2W._P&?&<J
M\:@+$$7IW"J6A<%"<N/B,;A%=\A.YK:9 D:FP-#V8K5!?QOTMT'_-@;]C_7:
M2J_X3T:HI'W*R7L*:O%*S*"/X1Q1?MA*'!.,I T<\CN7]! *&['N6,0SY< R
M<[ FY*FZP>%K>X*?9/Q(#T9XIQI=QH9SJ.8EA54!2L60HQZR":.Z@?%'U#C.
MPH1_BPKASQC2;.1J]N.B4(/$,*2PF".O]7R-[/=OW%D5=Z6([0_GAH8 &G1O
MV#_S&O]&3NI1%*#:^[,W>A#>=O/*)@^!)+!5^;8JOP74/Z0JWU+_J:C?>S21
M8<K8\R!/J3;]1>K0@8(O5%;U.SJW4<G#J$R ]\SLSGF5IV0YO#;BYQB/N"&'
MOJU2;W,U9W_JC@?3UA9T6F9K$[.]&ER[W=$1G3DLHUE&.ZD0VIT,QR\CU)ZI
M[U-C501V3^Y7$0XJPV]O)Y7!]="=3(_M26<;W3S7+=0?#-UN?V@;1#5O:T8]
M=]Q]_IYJEV/7%8+:%-]%G<T#A79[L5->3:9NOW\$ZS5'-SWSG>GU79#8K351
MSWQW1J.NVQNU6]EF2G>;+L!UZ/S57/!_H;J]MQ)79=?*:MMC[U7;ON=I2=/L
MHST8C-Q^]T0[ING]>_8HV?94V%.QSWP<3=WKX?']A>V)L"?B+$_$J-MU^]-C
MFQ^^\*EH+F3DSI3#':FC.B;[9MMV;]*Z]J[B[7%!9VII550,Z\H8[!6&+;\<
M;X[KX8Y@NEPXBJ,K1A/*Q+I4.$>E-%<SJL)!S$P1I5R8HL N&9EEDP@_D'6G
M6."ZCH&[_BUKQCR$4@E#_%\"2B%L#$J(+5IV&6OA[%@"4C"J:F6VK/"P,)J0
MCA@6:4WESH249<!WJ%JD(#4+ZGT1W*BR6<K:!$K$:Y$4"$O !G>J0)!S.@W\
MG3*A X;8@3^E<12)\$K5 JNJ7A<^G6212*B.TJU VQ!62!:D@=%1#0G/%:"(
M)UJ4S ?)_ K'@FT-XQPW?Y%X8+]@$S2J!^;7VUA\=@32:U077ZG=&@13_;8_
M[8PKH*\FP"H"ON!KM,&O@M>.Y\2878LU@#,1B460.?!LJI\IEU6J7&[8VH+#
M@'5CGVM3J3:.N!V!CE*C^':-'[ZB]6H\AZ*4+H2-PGZ"8I[[6"6I>,B%.<(D
M$T09RH6"5MIXA'6C/V;BV.2Z4R""D^542 J<$V#Q+&:7%R3 /H9K66VLX6\0
MST-P&T/Z-E(H*BQM:5ZC H5=![G8[55P@W141KC,PE\(*H9#0#M5D,\'(EXL
MX*B33+O9&IVRY[W 1(2B"K=F9L,_"H_W#1Z70GX/?P^N.[VC^+M,7RVWG*K<
M<N8)\$>$^[(2WISP"R3#22ZL,H(\"U0LH=HQ_H39:QOJDYF*)3&Y,<;V('0T
M=DI(VGHJ2L:_,)]MOZ\G K]*")0T:Z58W+KUZZ\@N7YZXMOQI IC?4PWU#(D
M]H'L6C"<W/6RD$2V,P1E 8(A<:UW";LJ^QXI1^'QM>03G("\Y#$ 'P>^XBY#
M<#53I!RI[;[3Z05MUG8?J@[4)5DH<3GL7)>/QTYQ68;Y7'N9@F@ UJN%<&15
MCX'@BENM5/RUX[V#2]!*@]74ME5*V^ZK6#M?UJB[17>S17\P['0/O48;O*$[
M./!81FXF7QPI"G_60?M+$X6*W^O2%IC?)]-._V!V5W8-VKD5:-\2T@;QIODP
M=L/ JW@5AW.)8*<.(+S[\=,?!_&K^"H2/V!CG#\4;PKDR<JSZTT8WPDA'RR@
MDA#0PR)@: 2,D47 L @8%@'CY+E8!(RVWY?]':;#[CNSUS_BSGR2&\STE1UY
MT9J7,R$,JH8$"@Q=.DFV[\@#^R:-OVDFE]3C4/R/N'/^IJ#*?Q.8 \0D^CV.
MKGYY\^:#@6OZ&W6^:*/NB%B,<11D\DA\@45K?/:UL>A(+;I .5_+13O(;L!B
MV8K[-*#/9B7"#4+AB1LOS F*K0K\+OW262*X?7&*PB2 DS;+YTLR4^3X1B0(
MG8T$9K:[%P \"#-1L/U@\)@M+! 91C9#0-!:@@%,3UPTVF<;[#H0J1!9FF\V
M(3F7X+D@@I_6ZJMP1$$#1'TX"L%R2U<$"X^X@3.AL0D9P3.? 3MDH"'2F,6'
MC0&-[]9 1N*$%=+BG3,/\/"RW$@#8" OP2XE01;"VVJM<5*LJQA;8V22NR\B
M@KTA.-L(L: UGBX%VG:32CG[UB \)&HI11W1A4BWWH[7,""GA"XL4^**[CE\
M$F!4-@LY ERE&;@W=?*FD?+D2!O[HU@B(#6R]Z]PX48B:>:R[A.3'-T@MS5V
M2#(P5I-BA:%<(0*%DMR*YOJ(J%@TJA^%0,![%D&J)8![GM0,Q]\F/,D, Q8\
MGG972^1H!J]6;Z<20-;)H^#/'&:R]@(*K'MU'^ H"M*8N\%@(Y$-HDUFZ'57
MT-2J%Q'(FC T.P[MFC(>8I1R&C.7OJ]..+;[(*$.9%IZ#*C=H1VKI2C*A B8
M)9CG7IB65TN"D!T%?@XR3A.[VH G*Z'CUGTG2+E9P0;N$40 9;Q;!;PMKZUJ
MER3"0.:N$"KPRC?;,7*H%4:P!7FR($^-QQ^Q($\6Y.E,J&]!GBS(4S/)@R!/
MTLV5$JJYV%!K29PI:'.7A_L$P^RQ=8XYOO>OO7DI[/U!9_(8BSU:(K626+W.
MR!+K4&)U.]</DR5M XCY'',C[L>1)O>OOGE[WAOV.M/'6.VI"DZ[J-4#J]Q2
MZT!J3<<5UCH'W>1PK^Q^"4-1T:L8ILX9LZ^^^6?\SV]>2\?7A2&:]+LO ,KP
M,DO][LG4D3-EC;YEC>?45/7[9U-U^KL.0_Q=8%E"ZGS*\GD[^V/OC8^IY:5R
M>11B.BHD5AG!B(>IEBY>&-*W]3<HVH,QH[6'H=2<*Y<H3#2GT71O3.J9MHJY
M86J48+4'%U1%@B+C,65BYXELOYKFV%RU.HA10*,6]6Y1/$9M:'%CL,-\@M6U
M5)2R"07VD$PP7N>:\\<H%"U2QLPX3(:SAW6J-U331N,;#R'E/):Q.J:HIJ2B
M3960QJ=G.=,:WS=)Z$G"\>->=F!8;HMAJC$YC -R'9 D03DLI]ZO"\_IL66I
MV8GANN8</>PY4[NI1#7*F^%D#F(OX:68D4*=O)ETJ;^*X]#Q0P\(Y=_Y(=4F
MQ.L9?,DH&.7$QCMD(TELJEE SH2?Y&/8>EP2DAA1<BJKD_(?SB+$:F1/5H+>
ML_/J83Y[&. %QO$]+)/ -SW?FXMUX!/S&X*E<CKC189EBJ#M<D+=]S$E_ND.
MS)PE0Y1#Z*>YEQC'4G5*76 74A'Y=[Q:[L-8][4@Y90Y23XZ!TLJE"2-^L9+
MCJF?:$M@>-#M#'NC1PEW@GTVJ/_+RX5@[9SLG.R<7F9.^PLE'A*5Z_?.+//A
MP'C]Q1&E_Q2Y'^<1Q_U_#O(</SB3X$R(=5 ^AB46$^N@U"%++";6\*%R^_Q(
M8B63E4Q6,KTXL89G%RW=G\EUOV/^A$#(2<S0O&!0[]KM3E\T=^E<"#EUN^-K
M2\A'"-*[P\%I:=*6D.60MMOMVZ/]"$=[[ ZO3\O'LH0L$7+B#L==2\C'(.3D
MQ$(>2\B*^M/K#LXN&_G([,%_QO]\2$)@>[OK]8Y-"'R,[GIMROJZW,:+QW8
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
M?@/\&-[]6] 3Q?B2GJX#&@0P? "SFN7SI<#Z=YAK#(NDLP^/+F,O!"TEEA]
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
MO5U6(PM#6<RK%?-JF\<>,:^VQNQIP+S:^FKJ0PXP/&)+88L!AL*,.Y3ZWF*
MH6#.P9A3?H"AL++?:VCA\1H)98<6"NOM4 I@FZ&%@CL'XLXI]#=_/P6]4$ZY
MMPXS:PHQ&IJ_6@EIZBV:'T!SPB_LKR_1^O*=.B9F"X$X:8'0.W)OGXVZA$ (
M@3@N@3#D=O=X3HA"C>OXJCJK.G'LT&=BV2X4W22.<U&';(7V_C6YTF2^+=7J
MB,X1>J ?U)6=UW?2-^^SF_\JT/"@8)CA&'FIZX*7C>'E2DO[Z'EY:H&GQ;Z&
MIW%I^^' %4-U0+:XD-R(B@.W+!"H. I4]$X/%:7ZR->YL^_7@!#IP@K'TE?7
M?SV^1I_SZY><4 *\V#&[SK="VM?3QK=Y]T_:U_0#GY#[,>FTZSU+EATY+[0=
MOBRY) S9M^@'L?GN- [LL17"PK&??H#?B]YDB?P5.U/L^<NZ[8;^*'JUL"&H
M;4TI#_ZF/Q21P ,8P]/2CX!6"+$#,'YM[N&V3SM<P^)#V@\XQ.[^\&((JP^P
M.RD\A#^=99T-G8@V(_:(#>NV@C>:?!9/IWX0T;ZXOO?LT[[!25OA\%RZB(.
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
M9R<A:VJP<<FUQD+^<?^%UO(B@?G!7^<MK+#19DSG-SQAMDF"$R[UK4V4,BW
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
MQGX [!\6,TIF.^NMH73^^LHQ?<?U]7 6FR(#Y?'_"A"?K5FRTA_<=CKY9^D
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
M.  .$S';2$2!3R!&+\ LP-P8, ONU)D[0M4(,#<&S(WD3JF0<&^][W4;C4F
M+E5 QN!5.2_DVK/]"?F>FM__8BTU?P,C_)L?AK?>0VI[#P)POKSG[*WX#8EN
M1X_6SSRWJMWJFZ99DPMN@3*A XZ8.Q6&7PZI HPZJ8"3R7$!CD@N,$[DM(B
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
MNVD1IV'TEG7#K^"_T=OO)!K[P]E@V](RTE9H.E5.RS;A1-4-3_MTQ@O!:>T
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
M:*J\8%_21%B74,T48>HKVSRW--/TA(4AT*B>I=>Q8Z\3!'0QPZ6.*YT-@O
M@+X=T53=1"9H6DR(@\:Q'?DC'$$A^[%BF2\SX>@IX&JUY4ZG+9OF<I<5YA6#
ME4$"S/MUA]*'C)U\?7>;&IP2FO9+GX:3WT*;UJ9'/'XU):/TSW4W0'>$S5=;
M(M;<59"VAE1W^*NSQRSO7,76S>?*<LY/)AR @NV1"(TJ.MY]X[IW82YJ'F?(
M]>H]L0D<YL/;\MR=W7;UM%:_;6ARN[L\7@YT&D;5876HU!'1-,3XBD<[_(&U
M"#04PBP 0+H#=B'J^]U(L%RW<@NP"+YG?OOJ)R9ZE4[BZF&;1U5NYS34/Y>^
M3S&IG0DV]R<0C8!@N>1N-E3A5#*.J-?& LUV>[G/PYJ!=4SLP'A$@]\9.=2R
M0CMU=C#A3>F9DV;W8V:_!=^@ )@190[P <>A- K\24(S3D_\"^-.7!VF! 6G
M%8R$*(P .O1P96J!SMD=$C*A-B>0E0;_\=_@'/,ML>F[5@R>@D5-3#"$^2>3
M_915K]TLPY2E#AZS9=PEJZ#2F%6QN%OVP7 ;'6NT^J8AZPKFX^:HFQEYL@<*
M3BBV5F_6HR?!TF9[*]0-O2J?;6&F<?@+]ZAT2AI6O4ZK[WO+9M49/.4,WI">
M,&A53PNHA)F@]A([ 0&>*DET8LA/$M@.&UTEC6* /7Z$7G3@>9<,#R\+64/9
M=&@@\Q@T+V/4 *R'-H,L$(&^55#K9/B)N1&R;O1D(P^F&3VR K&IBN !-!F[
M(<8N/4\P[#5[P$YGJK%I^#1_\%=8#E(" VW<A&46;**;2ZOE+@BR)G>5=SQ-
MY[&QQ],4Y]/(2F>Y^_^"0/\R=\U1[JZDO=U="0V&WXZRH?"!-WP Q0''GFUY
MT2 -J-[YP&^'A$OW(K B1EK' RD:1/PU_+$CO"W15MZ6/%S_=G/]]?IB</,H
M#2XN;K_?/%[?_";=W7Z[OEBZE"S%A;E;*DKGMQPJJSE45NM+Y9*>\=TL7,_N
MV&<4V2PE-=CNVF,0X<!YQX*>*4^!?_0J9_/M#8M9DNRID-[+O(Y]-._\5PP=
M9B]ISJ4!'*7A3)Y9_2F_-@*SPD65SG1I-/..PLQU"W&=":R'AQ?M+&/.*3.R
M&^M+A9EU>AE>VNH,+Y&K)7*U1*Z6R-5:S-5:=6Y0ZRK'YM):)4V/[R&Y'5W!
MV3C!&_"9L:$UQ*R _2$.TAT>GPN-U@%+>;"2T%(18P$9CWX*WKG2JUU,:@ O
M\J_808<3E@4'S81>7OOPUP\BD81&LO1G/'R>S&XM+7#])M/DC@HCT71Z%'/1
MZ<4/]K9@^5ZX/O@\X0Z:ZUA/CDNO49-;<+KJ68.6$&-G/.:%.TK^O7&3,G[Q
M%2]ZK7#E4@+R0D!$^"TY]=]":4@]_<QW:.X =?SI%3)V\:!W<RE),(0T=L W
M#^AE+3X)S"LPG63)CH, R8AW>D[F@O@%## _AF^B&RF-P+#R TZ^5S2M7 >6
M1N_'<156Z+,+9*KQ6#S0">QX@J$_&PVYAZP1!R2@V3A_4C;X\$][O,A LH*#
MW)#$BW7@9$#S]24T\B)Z[XS!&3\D*:?X;<.0@#%"#4$.0IY? ]3 P!=L%/ $
M2TNVGD0F9W%X!"42-6$):B;TA,//+.B1USR%L^PSYP[^;I*@A!<*V=XJF5#
MYW5=5CY+\-HH=F'++\S9<'WO^<REH5F&W,^,_E80T,RJ%\N-*2S]Y/X44RI"
M'IXZ\T?T5[)?Q6^DA(*U6-XSC<YF!&/6CC+99#8M8>DA::0:OY O7S+B'N/'
M"#BT_.T(LS]8X"B$S<<NRAU&;)+X$O(Y@QJ*%' +*)K8)PEU#]AW :CXP0#%
M$%"!O"Q;X;'H#Y1SDUD7Z$U=HA>'XE%_>G:RZ0TYV=CH%-KC]&IQ=,J,)O0#
MQW?H_3'3'?0.!+.&P,%U'=CID/?Q8B<=2_L#&0%A=# @"A %]0ZG'CU' @*@
MA9\;AYA7Z)(PQ)O4[%F3AI:9*EZ<1<-3;_!5&G!<>)LM,XS2]L7X(?A!\L9S
M=Z01:'3ZHZ-4/.:3D:C4X35O1*6()JZ%D<ROP*WI-/!_\E-H9#D!5T=/Q+;B
M,#DMX65G,B'@]>.F\,X53K4SU-@)/6@PX):JW[FQ.JC'8:4.NQW"K; C'&@5
M81@6]P5Z!Q0NMQWHB0#Z<^30NZE5:4FT(M;\O*0S+<S\0-:=9U'*)T/SH]1)
M#RD:<Z#6CY,YOY%B[%A-OL$T8N[<(!G;OYVM>#1[2O)MGCBW;'Y\87$2Z6%,
M2+4Z[7<*$CPL'XC-^;2HL=HYIGZ[,8&_&06D&0D:'/)#SF4W'::;SNJ2[^</
MY](CVH5Q\);YC+Q&X3V1Z!4C=G-:C\J*1Z0W8@6K5-],!V5NO/%&^\5R7%PD
MO8<,0>.E*=*#KP]ICN>0/$69)5(3^L4!,L)OA7,;S#Z3F:U3-+]3,<[DPN&*
M:! RNR30./##BS^(CYU7!.?Y'X,-\APDT'8!1AF&,X6;E*^ F<EORZTA0H@K
MO)GFY8FRP!MF>&(>)S?&?,Q2S?@AF!2 ]BPPP*-LM6PPZ6-F6',-!F\'9(SI
MNR\DL0H_X),^%E%%2&O"+$7FLN1M/(%,#+H'O1UF+L.6Z;4R_@S6\814\2?F
MX#"[92! 8O_#_JD'2%TL=OK GS-C$:S8D41O+#%1&8\H,!S?J.YF*ID=)HQ4
M> :LHF+&N6/?.4L\$F<"QT% ?=?DLY2SBVH]M:OQCC2/EO.U$;<I^  ^'@)D
M FNB-ZZS'UPX/TKQ<W.XO-31\1A80P+V+KVGY/=T(4MV0OE:/$6,AIP7R4ZE
MV59E^+7H^(S<="=!9B<,JQ1A(5[)#$E2U#+_.6JK@.OGHIZA">OL#_8$5#7>
M_\_>NS:WC21IHW\%P=E^STP$Q"' NWN"$6K9GM6^;LO'<G>?_;0!D441VR3
M 4#+FE]_,K.J@,*%%Y @!9(U,>&V)1*HRLK,RNN3J"_]%](6Y"RG)>\7_MWD
MF5R,5+6( @.VMN^.XZ"*E"/ACY/PDU,O*S4R+G\("XLC(\Z\:7QQ7GG4";0)
MA54R+^"KB%Z70@FW6_C47@LNK5=8]6]BF^JZJ65(1A,24U#=S L(9!QX<(F2
M_K-'B@?L7S^0_FQJL6LV!=HA\S9J_5A'@KAI0WGP"FN^9$B(ZPWXF* L/-+A
M;1"@B=D9%OW<;N0\I 5<,G!R;CC#RX&B/CZ/#2$YPW#!Y-7"#-EO0E&.5W&'
M9L4!;QA)=1ZQX;$W0>)L9$60ESG@7ZG5=8(53?X;WF7# N')A,D=YHC%8&&2
M\VJFUAD'"D78-?6HQ,4!_O/\!5?RJ;"A$@K$?PH+B?X-I 2G3SAHTU6$Z-8%
MSS&P,X76-'>G<3A5U1TD#>!8@L+E/\C<[XQ[148(^\60HW*<R.GHD8+4P*6'
M0:;\86!A(IN0+(FSP\V@=3D#ED7ZT67/]<LF3J%UNM@^0_8?KXS>] 4UPIR
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
M\^B,B,6ABX73!^8%19)/#/LP0N-/SW_QU*%0 B6 -]<3!C!:!Z24$UTOWB,
M!K@754">G8ITN-@E11B9DH_TO2"<!V[(9F0,%K/&9Y8JM%)E."P'&O46BCBK
M^(!"R4$+B'-2&QA3*A!!&9AUQLZ$X<3#&)ZUV*TDF247/!*I1H=_1>ET2WY'
MW.6C*T.ZKKB0)ETXHTMI4J4T/5U*HTMI="F-+J6I G.K6U@6TUM?2B,*;<[!
M(\%V$GD9QC9XTC/!C41R0I(&9SY @L;NL@@S0'F/F,I;:9A'<>(IKB2176PN
M%I\GV,[<LEE1G$ZDJ!1 4!G?B,/+2CY-L8A?P.AAJ8=E4$5C/*4X<K-2'#2J
M?Y#PF[FFH,1/R7Z/;$]ARJ4;(;@+)Q<H"M 3?$]IZ)G*L!,JW8G;78+ ':_F
M*WAIR"(R9IT)^%]42I_ _XB:C>17')U5-KR@28/)TI#'OA!+^88;M6C2D,?D
M>K%G@(;OB\/AW7G_#/I=J?P(M8(0\86O%3MNL7G$4RCP$:R 67DAPZ",+ AG
ME(G$BO"P@)IJ5E+UA\4KUV:#4OY/JH'?]T3"5'7,7E@<@8N-M?2I<@<PZ^=M
M,\S*C+#BC,I;+6^]R:<$^WA= V+;OI!6PWBTW-G&=N(=Q$ X2KE79L0!CT^*
M5)WJ?,:X84G6BL(L:\I'GAC'%Y$*NG!*E*Q#HTJK>)Y"&K,B;H'.#*9*-0#$
MKC=O'(R;'2IHO4T+P/A?*Y>['" %'U?SJ<N=:\)!6RL*!8"5[<L!K(RKOQ3J
MT'DK]#G7*6_QWAQE;^G1DAC*=^:,CP?@UYI,FPC.=5XIT\(+5W-XE4^1J,3*
M-  K-HEJ1"3V22VI63IN+E3374*\6NYK7RY![20G5G+(0B,>.1(;>0J41<C&
M/%SFI"O\>/&#'&*J?J$$[R43\M!>6,-@_($$C!;7^B9[B<%$1,35*P?(*?5T
M4DPB$$;3*'F1\E;Z\AZZ6DW^?1#O58'ERN3X.HW1%$FV!ELSQ"9E$?E,SH$B
M=!2]5LX2+CCV0O8^HU0$GZ^"XT-PT(LT]G./B4>U\$$22;TJA[0CL]P4+M!<
MS>!0*,\--[QKTYD\EF"NA#MIQ1B(+$@(2P+DP%PEBT@"X<*5[OLD!GH@*Z@L
M\.!]Y6\KPPM= E%<!UUX?LHK5L$[WE\%&+*3Y!$A;R80 PXY6LKV"8:FR/=0
MBZPGDQD*0G(,UIL"UOPFN_,3/HHU(L\^BDS;(9B-YW"&#]1*+^K/1#L"W#=%
M>8PG9_SG<P">[N1&K&Y*__OY5&M5(!S6JQ[*;/!@ <U?R:*%P)$COL-S-M?$
M2RU,4=&0@#TK(^P2O-#4?&^.X]$$Q@P5GYWPC GBAR^;0R&^*-,(Q23:+=M)
M&AMH*A>]@YSYS6ASN]]L]\FP+S2URRBTWN8"EFTPL3W[%(OL;[J!15)7P,*@
M@QK/<$^RMUA"QZ93-J:.CO]R0%:"5T,MFG/#3-L)^)&418<OS*E<,S?E[V,<
MNTJT21P\V@4C,5(6SD-"PL4NB>S5WHSL]<B+C<!I_57JQ \<2[LL9%E[T!BU
MS0[FL;)M!I+9BW5PC KF4$ U.2R15D\0?X7X3-4HA30;ZJF<]_5ZY STCRP[
ME/62ACA0K&/$/8FI$A-(O(JU#1*9:).L-I0@+,7!IY\+C91EP.@UR33L6/G'
M@ST% /?Q[)<,*A8N]^?8OTNL&''GI9'Y<^5WJ7I2D8NO$KT>=?3#E'R M:&M
M84%H:WA!H2U^!(6AWXL243RS>+M*T9T:#4YFNJO3OA//C"!:UHJR*%]>/XN>
M20Q/$3Y4IC_(%O(DAR*JJI(AZ:(Y?,9BN>$18IK=+NKIL"&5A7+"'ZTTZ0+P
M\H/L09/(^D#\]1/\014 G @_IV\M&@$@0=@23'H)*9<#A/TYJ=B3W01@;V#U
M++X/:2DT0Q0%[A.. $0E$V!Y=DPB493)DU$(([M5 >AJG%0U3E]7X^AJ'%V-
MHZMQJJC&Z156X_3+3L#[Z+C![UA"_"M'8,.K@=M?ZZRP3NM"["W<ND%[-Y3-
MGV%&Z&,R0H'JE'BYMP#F$Y"<!'DKPT*RBY WW'H2NIP;^M@_8;=^9C_<B'^9
M?F#]G'F&-+TD2J_AQ,G]UWC><-R)#\]>H*5$[A76^B/$(O?6R>L"BR:@H%D*
M&$<6."EU./)+:#2Y^&R/#S$BN(KD%&EZ/$<)5@9,S%PP^8+Q[%6BA8142L\[
MH1"VQOD!CA1/"?')]F )/J%I1_K$]98K;HYB:"&>7B\"0LG#*9#G1C2/CR=2
M\'O<S^+!KZ? =] <_,[F5%'#JYS#=_6,Z)<,.'S";1G66]:U4P^0_;-QSRGO
MT!@4#J="S6]^)'O.N=//PW2<M7A?/(<:&5/[J_33E>*5FN9>]CHINV8GE3X>
M#E( ;W;B$ DUZB=G47"">(#\@7'^6Y%C >Q9?+*FP5R*Q\0)<WI8_"_9J2#T
M$%@J@?_DRRX>6NWJ";M9,'<J"NRHQ9NW+4[CGAD)NQW")<I#N9?#4NV:L=3*
MRZGQI/"+!GJ\>"FTN2PN[1K. ]Y*KA=^W8BG2S@J%7-.F>8:HU1A!PU/&IPG
M?!%N6=;9)0A0CEIG*XV+Q#Q0T/"26U-!5L.R$;4L#^Y&(-(-W9><P%RN<3ZB
M0E\Y[S:Y\!6+H,K)&'?8?8RY MSO5S?\\XXJ@O%OB9E\.6%)9;,4G<-]GA^G
M?BS2N0+(P$<GD>MKT-XT_7@E<)J4S5-DDDZ:XS$I17DX5\WDT]50\('[$A %
M?E,(0"PLN.(&Q!^B AM!GD*R@F>PVAO^@IM_K1QA22=KC>.4C@3OS+QO_>OP
M\7PZC4OSM;(K6<Z=,4N>F9374+AT@IV@8 UE[JTT&@3JV2F;B/"LBZ4_23X$
MQYBN",F*VJ'K:C]M9B!A-BQ7P=+GS@'/TRMH->N9)=LH+9*_$M*%HWG!\:D*
M+2Z_I"J ")$$0;5B0<62'A_CD%*8A&IJ?&6NBCJ,(#XB9SH%)4S-P1*;4N:?
M$K#(]'P#F5T.MZ27^;0P@0AC\<H%<!+C(0@(1YM=42H%;K5^XIYB$ ?AXS[R
MVTTH- 28AM=%LO2US^?/Q3;QHB-X$JDV^C8"2_!R.X*72+K1Y07&H49B2!6R
M\<Z2MQ^ )/$N%OZ$8<?1W.485RH*3(Q!P*$M)UQO\FD< F>!\AUY]+EZ%@CA
MQN?8O@\J.+MF.O_GN?^$1QP(<)H8E9*$=;5<$I528WK@A"=L(1!8.+7& <[)
MBX%:0:&"#N<5KWR$'K)ED!+^@$DP!S*5W# FY<Q=4MHX03OF$BSW$>>S^>16
MT6$?XSGAP+%QC#C!ZT#X N*J--&H%(\4K7*P,-T_WYP?:^.+=CZRV;$O)LO+
M]V]\P_K&\],3 G"3KB(YE 1<X*5P@,5%A$.Q@(G)U^86 9<6 G01!DCD_ "&
M?0GC@@1I>,'=F'R$Q041OWEN7$?)OT2#03&."*H=UNB!4P4W[<0="RR\1T68
MD@%=L6LV*1K6I2Q.I'L%Y*V<0P:_*/8%5>@7!8YWY6&3(!IM;K(709\DDQL7
MD(F(J:QGXB4H/V)BG:&#"!P#5N)<1E6Y-ZC2[E6.@^&\(Y$[MA(<F 9KO>,N
MQ8@MD T#G)A%>(^$BRI#R/0)>);H$9BFPM[)4BB!3A8!YO!Y#?"*SW7;6I5#
MZ+%SPLNC11$233(HE*8]&7\5X?7/#Y]"$5C_&V]O@,4)>Y%F)0-38[\IH1.I
MM! #MWE[1.(NOPIH&+E/ O3+MJKA/#LJ2N0#L<1G63)ZFI?_)XB!,E% FXN!
M7-"4$A8GKV5"L!#/X2_BG,IO-O$RWTN=I\#F3 9O)^NE(T:E@.X*'U_-Z_-0
MO/#,7DTNP5-AB!6=2U&99)R1X-5^8K4XGTB(JJ^")L(K8CA%?,G4%/&(&!XH
M#OZ#K&.H&%$U7=(N9+S.W3\9Q?Z R]#\)6L2(7H)N7,^EW' (C:GLXC'E_,I
MOV+(F4"97[< @N/F=1'?N=[R"#3Y.U.5DP+^*!(09+*@WC,%PT@\0#)YP'G)
M%] D"$,XEI"?%.Q!Q-=(A[I>QCWRF,PX%1&]:=QQ12EM&M%A'LJ)>)C6@BN
M&I*XSXP!HNDTG/EBX/%8YJ:4JT3I*U=TNXME1TLG"FA+3>,^DFTK2RHPY7=7
M"D&>%W8KF#:ILTLT"'7@S%Z7:)+Q! +.W:*BFA@K'KU'N3T]&ZI,"<U E]#H
M$AI=0J-+:*HHH>D7EM ,UA>N<C>TP#D]%YB;]^KHFN3>3_D[<6F$@B)(T0 O
M1L.4;HD;ABN)%[MPXJH*CD\8\6"AL+AHJG*(W\[@O<JWI.]1FIF$-BI!P*2M
M?K;&QO+YU1^B$2%M-1S-*K<K\.O@-51C*Z8SO3:-CZL XR>\D2M9#T\WD:M
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
M[O3U]#QCQZ/9#:F[C6><;&\XWL28\]'L 2,=;T2^X:^"'"85?711U'YDO+"
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
M-?ML,7+6L$^>37J-46=PL,VB6:2&+++M6CY8Q?3KIF(N/@25NV>I-O2 N[:
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
MN'%E?!\TGTN[;KW&J&MV+=W'J67KRF1K2[M0!;+51]D:'([KJ66K7ERF9>O
M_JD*9&N F!^]7OUEZQIZH1]G?A#=4 1QO66KVPMW->N(G-^ FHIXY"5@V!@-
M^U4-8]'MIW7BCRVF21%_E%.?G196*;8'NGOY$MEGR^U; ?M85.1JYZL+W[!C
M^<*#1[\[@4M)GP-OV.N8G;SEAI7$W%\";$QYMWKY<D8]MOW\N6?+_7LX][0)
MR:FRR(#FGCIQSY;K]W#NZ5 C5$&+R45WK[ZMAQO7TWAC?\&NS+<M-0QMFW,K
M*'E/A"S-^UV\=XLJCDL/.M,^2ZW89IO/>QC;]%!E=@=]S3;U9YLJ7=T-7#-U
M?[#)S;]9X!<Q3+\!M^G MNR?M8][LI.GYBBU1%(W2E6=@[K01JFJ P3[&^<#
M2OK:504&ZCZ.]?"4L!96+:R'V8;["^NP,>J;G5;>+-3"JH55"^LQ3/*]A;7;
M:HR&9J=?,?Q]79N-]9AD.2:YD^Z+TF.2]9AD%<5#CTG68Y)W&Y/,01$JP&#X
MY#I/[MR-7G]UHE4 _UW3M=JM.P1#L<KE.-@2:,!YY<W*Q%/4!)_%+,C %,@F
M:0$XX'KC^6H".C53) B?<S8@45]\=^Q%PDF_J95Z\8C2^_DG%^IG;($ZVJBW
MOPBE]GYU,)9TU\9*=+A3=3;^E(*^'DY:)\4JDHP83CK/\^W&J'-PT$PGQO9*
MC$F#[)#JSP/B=5HT0#1*7Q(=O"0&5OU'%%_#]8&GC A;JX@#@#$$-[NR^Z14
M;<XA4O.;!W[6&-'1V.3#CS%\]':!_RJ2$BSNLO+QW9/7Z%S#E?(%F!ZAQCC\
M'\+;9= IYN($7;9O&<95IX.N)^&S13NLT0NEK] >7J'=8<6%%?H*K03*1E$6
MIC%>!0&HED-N5.5TLIFY,[QLCR]-=YSDI86J3T+5K<J7V_'8])V\AU11U/T
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
M4I,28O2.\7BU6,T=G"\"AHD[=B-X"3-FSG?XI3%=S>?&]WSQO>$\.ZX71K2
MWYJ/36/*X)QA"?C@,(+G%0\WH=$G<M(!9S@Y]H&^BG,/FL8?M-" $6UPF45+
M +:GW[TR)P@-YDW@LUN>;#R]&O]11C2MS:*9KW3."NO=#&-G]][M D2GO*P.
M&R-LA2KH2*$]E=I+[VWWTF_!7MKFH)WW\YO&KI-LZB.WMQLXV5PG$I\?/J7G
M&8"H!:PD2[:VV'35 7SW,1G;[9F=@EJ8\OQGM;9<=!4N'(%O6SVS:^4A_$WL
MM5_RD8[S5ZX)UQS76E1MU&@<Q?7XQWED/,I^FU1,9Y#OVSG"$1][,YANZ)OM
M;KZ"-7WL3>-^:GA^9*PBEQ#436,,A@;<:?&4K2+AA0-VX4)D/Y8NG+,3P;T4
MN/XJ-";P@=!X8J"K/+Q^X3EV"]4!W-=PZZH/W(.IE'?"@^4['5+#^;>VF\;C
MGNP[!CWZQ.B'+MRFXN?P7#0-X-R)<N>GJQ_ 2$'52T9/9N\^&)BAL7!><>/A
MZNE_@46,R(?/>BLXK;F[<",^WA4Y8Q4ZSV@]A<8R\,%N>B;#":P*/.%[G"CE
MP9>^<DPDXY$%WUTTEI"'X$%S)Q"\!-_^[E(YF6E,X)/P0O_%@Y7,W*4QIGLV
MA&<"A^'*R!CSP5(C<\KEMN+2":.F\0UMN.Q2Z4MP^JMY)#]-[,-_"=L@5DY3
M _D(SIL)B:"/GN-9?U-$+7_=/C,/[QB@(LT\+;R_K;ZP?CV%\5//,>"B<OT)
MKRH+,FQC#%H_@;1-5EQ=*J?"86=72S3V4^8XL(.+QJQ/*XZ_VS0>N"Z**)6W
M?E>;K&JSHNN(ZG3N8WI4>%=W&Z-.JVMV[?Q=3=3=I(U,XVD5T:>(SN@M^'0
M.9>G>7ZL_. 9MZMG6()A]?A$.)/8@:R59U1<'JESY@&YA*-T[TWGG-N^QBQX
M.R:7DAR@O_Z?OPQLN_7S_==;^IOU\]^$4VGBA0*7B(] )O L.%M03NYB.>>I
M?_ &K>Y/Q@(HOU@M2',@3_O^GY*+X1WR$@5-]PPGYP=+,6 5'@7?_PGTT-@-
MF?RVQR(@J@\N:L"6*[BJ0$*X8@I!A2*SXP?A\;  N+=#/%U4O#X*Y)S!D: \
M/[]R/0A[,B;NA.YUX;\"'P+MX3FP#P?)X)''>@<+PD@$:8*/K@?>#GZ(KDW:
M;%;SZ0G3*F-:Z(^FR*,G3.L)TYR>>L*TGC!=<L)TNSZSG.F)[VBLUCAUQ+F1
MK:0(?_/DA0=^K/%%*/+P_$R-S=$LB@>#Y>H%P,[/'DT<PXOY2>"HXW=+69E;
M0AZ_*2\"PDJX]M*6)0=E[[;S0%*X8AY*/\&ZOX$?]X>_FD_NR0CY,)WR, 1\
MY"L8'*6WU<>:RLX@GX,U7O ML:T#A@Z3[Z+S0L\'3+JID2P3#)T]Q[BOV>Q7
MN(\_<DM]S23W_B W41Y^AJ]*SW<GUQ87[T;HS?(<!1B :.:N9\47A_PA/B0=
M>V4S.:&4:!;K)+Z:2QBHWATTK8Y=S>QRN]D:U&Z@>FT758G-57AK6]WS'&_^
MW\P)C ^I+!U..B\SY'S7YO-=<\[U)AC>O;NT^A\\Y/QBR&5K<I4AEU5&]BZB
M_)+#P:XU'C B9MD_)PD5L!)YJ%=#7VELGKT+N*IR9W N?<]L]^L/SZ/1K[2$
M52IA]I;BI8I$;-"B1HEN.Y^*TB*F1>RB1<PZ35!N8#5&?;/3OQJ,[5J+Q;VH
ML@U3 38PB652,H1__<D\8[(*T""F$A0OHIK;*\/0J;!L>(THQ8?QE4IW@#X?
M W]QQTG^A?P0^'2<92@M>1P#I5N7>7D:7Z=*EMO/0#HVRV%QJ=GK'.RQ:):K
M(<OU:\ERG<:H8PZZ!X\"KQ?<TT59$;S<D?IVK@P&ZJV,B"](\0J$JTN]@[V#
MQYEIE*@:,ER5)L1:ALOS%%9I%("_:(XZ?XZJTD(HP5%8(&,?; #4"W>LU@;
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
M)/<_<"L#1%V*B#RZ\%@\F2BVX@F=$[< "ED"$KA!2&1%$>*F"X21=D #B/V
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
M:+DQU[OXZOIK06E)LI!Y/!>=!Z^B") :]RPNC#;.@IA5*9O-D[-V4S/K30T
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
MEN8%3\*?*GH4"-<SOJ?0Q2+3J!SI3,+?,!XXRCPPX]@-L**3G!;D,Z' D7B
M9T4Q/&6:5L.OMG$-8RXG*"%' D%*U8B)*:3HA?G<(&<2IKE!$D[-^LE9Y/X\
MA4W&PT5%<X9 21<*:JTQOZ\(*55T5Q =&$*LTI'^&MHD-3H@+0PH?\ITG9 \
M+6J$SPD<1%M=636>4)-XXL);9Q6PX@R<Y/W()&9\023J!N$"RQ&,0'HQ?+$J
M\9-9S8#>2BFPVAU6.O/ 7)M_EQ+@A35&"UVX.N\X9LYRYVL0?J6,XRN9_U#6
M!]JD:7U:J][4C*(@O>1F>(2E-[<NV/SRFS/0P6O6VUJGTRCEX"4+-I3K(.I(
M$TQF'K^95$+PH'380X3^+=V.$&]N?RY]=5,^G;*,A&%;S(<%IE_W+<^+1#^*
M'3T?.)U/O2+2WX3RL?CMS!$1,1<8F..*Z&8?I'#PE(0[,LT:X.&9V:,IELC"
MU(1+XSI 1:#F02Z<6YR6 &0<'^D:4..93]SE/JH!W)FU$LA ZQWL+J/G)4M!
MPHAG2E\,BOI /A_;OUC>)'7F$/"D/F-G=("D_X H.&&CP)E5%XA2AC3.:0<#
MG_*K0$FDXE1TQN37*B6NFP0_*1G)2=_CHB\&.T=E&A0%L' WTPPA%WB*%B)/
MK" A5H8><O!):QJP^$+ MV"7T=ITJ=4AG%P[.&)=G]>K7)]S*A<PD.^9!8*6
M(8*SEI=]TD40;3@ :M9@KFF>G)F:KG?SO _A6&K[K3W</B98:/5&?IAR=IQ
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
MSI,5,0L$$ZA$>'$I.;PF86VC'D?7@?_((Q".U.XI(N=L]G>LZ+\.XC]Y/.N
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
M)>5!W(=M'6*W^5?R(*[BS2\?=OR?E\K44O+I5>03_WF*21269_DVF"_<MZ(
MQ8O'2S8#P9DJG[$9B'C(7+_$!HD9<SLQ4RJS;^>7'8H::>BE&*PBTBH1:3+:
MP=3A_S_YSY^&KJ-O/.@+(OT&?],8HTDO<AW7"EV^*]^#HKZ=4)^IJ&]OJ0]$
M))!=?VJ8MJ0GL,5^_K #?Y9ZB'$M]/QQ+W!!5+*_6:/Q)_803, "8]^^W6K,
MA<>.T<T(5X9\@)&M$ 3D>-+S7)M9-CS;IPJ]OAN.%*V^(:TV%*WN+:W^Q6U9
MW.GQKMWO]?J-.J];>K_%^PW+MGIVO=VM_TMOM%LG9[?!$RBT0++G<1R$/I^R
M=ZYO>Q,, P0 =S@,BZ+76!7V7I'CVP4CE>*ZO^284US-I,GD!0*Z#Z"F0!K0
MX6T(].>.+2^3YPC&IVL#F=Z"V)U@:G\<L+N)!^O73>M4;[RSWI/QJ3<=^8E6
M0-&X>WA(Z,:H"5_^M(>6/^#LW"8IK7?-!LV^/G>",5JIV>?#?;0DLVXD@;U[
M*^Q9/H].;WYZP"CD4XQZ?4O'J6(,.V(,95))%&.H.&,PUC*&KZYOP9_PEV(,
MBC$L9PQ&3?^+X@P'PQF,YZH,>H?]5KNO7=12&M;-9GTMH7?K+47H%2=T0Q'Z
M 1'Z<U4 1>@O3^AO%F[NMC.. !5L/@B2[[;UPOK'>^Z[09@1ZW-IMW?PBLF8
M:DE$!JZBS;?,W-%K5]?W;RR&WV+G5Z+!XO_[?/<-L#:*J2#W2V!/"#.I9$K_
M)"N:Y*].\JL3P#K\(&8X.\4*X0JZ\ ISF(!R$>6_6+$%\L[CK,=M:Q+)-\76
M(&)6R!GV#';07?WDQL/T_MF2DG?5=G\TBB36DL3]Q3^.G"0>K)^!'XRFP,5C
M8-W(N._M(1]9*8THS'P+S+PX_Z8P<Q$S+RS/GGA"O?CF^C]Z5L05GKXIGGZY
M_*KP=!%/O_"^Z[L*3:MQ6(BFW\X_*S1=1--O5H]["D/?_IP00V_O+A6&+F+H
M;<@Q:4])_(H<EUY_ZXZ>;['KB^ 17=C68)GI_VY3*__]GJ'LTI;UF=;))L!0
MWGV*Y_:Q-8Y?_*#:A2WD_U7F?_.>R.5[RZ#EOR=1[/:G;]0@_W_^]A>]5?^4
M__?*=S , V^"=P"6DN_*AN<AIK(@A+^E7S8(IVR,-4#PI16&F%4QSTCW!19_
M60X+RM(.'?+D(3FRJYB/6*NNO^N]?V<:[]^Y[GL,%]WQ06)+WJ,;L-[]]*L8
MO')Y 3]Z'$4-=C\R&_+G1KO;:6E$W'8V^!6Q_B3TW6@(# "(_U+X\R.&*0[T
M1 R!,FR/% ?D%'2P+Y.#P2U<J^BS!'PCPF'-$\N#MX^#,,8,UZ]!.&)Z?6Y]
M3Z[GD5>RESX)?S< WL",'/I;_\3Z<,;C23@.(E%FD@;;.DD8;3ZQ)LPLJX?>
M4(#B&(,$\%5ORD+>APT@4%T?%PY+AM=A*OPL:6?Q@0N)/+/\'9/QGS8?4WP/
M+^(H\>'3T(KI<])\*AISF\#L>=/LBB+FQG.+*L!@U_D_)^M;VQOUYLDFK>'?
M@IT1XNJM6H(%I[^R>S&B8A-Z?8UU%Q/G=> 7'8A<Q:M-.ZG,8!.COGRP21E,
M[:28NNMQ*&?[,?I 33S9EP#WFZ]%#3>920+=*&K"\$9"[?[JE^OSA]_N+N\W
M$6*+2W];K3.;EH1J2LC_,W%#4J&C-#=I7>*RN!%+"T-\U!"K\+%7)D6/':$'
MAD(!%)H85CF)>B=4*GM\:'E]5'[P083P\@)JP#E!Y8R>9TWB81#"[IR-U'N$
M]*N/P.EV:YU&IZP8:+1JG9(C<)8]RJAUN[N96T.+,G8A!0KY2&M;82'@_?K$
M+CPG-[_=W5_>G6OLZOIBWO<A@;&@%>I-@87[[Z1+X?YFJ7A?P%#ZF':1$N:Q
M85"3CT9IX58M;"O>\.?IQY?H3O2F>_H0?6#_Y/U^R*?LNL:^6X,!*#JP.,?:
MIF?1;DA'R@42&V#$@QWF.@QA\:FJP"UF3Y4#['Z!#Z,S+K9*T-C%T.7]?(&'
M:!>>MF55@-V,Z-^MJ)EYKZ2HDJ)*BI:7HK]RW^?QD-W5V#^LH:^DYW/9?V4
MNE]@DU43O[LX&&I1@N8JIX0$?0BYA;,0E0C=0H3F8*I$J!*A2H1N(4)SK:J5
M$'VN-*@02/<+<(OR\WS6FP\EIA"GF2^32F0%W]("- _% @FZ-%7L"./]BQ70
MF7]5Y%Y%[E7D7D7N=Q&YI[RA#3MI)FMYBY#_[<T?EW?LYBL[?WBXN;N^_'/_
M(O^_7M_\P<Z_?6.?_V0/_[B\OV2W=_#O]<.])K(6N64/V1CTM\!G3\,@XIGF
MI*)Z'$/W7O"$B;FPDWB"68PTE7,\#EQ,(%@2C:"+%GPMPBM [Q1I!R-JGX*I
M T&(F:8L#B><+O*LI_[$8Y9LH!J= GS[F!=,[QX@S6CB290LBTD%<+W'QDGK
MU6C2$^N%!6F453IT1\EK\"&NGWVQ;XVXADG&-OPG0&G'+0<;*U/**+T4GFY;
M8\NF+ D-LQP05G._6SCK3>154*[%BMS8TU_E4-( $U(Y[2"B1="&\&D\R<B-
MDR1<N#[ #VEF?H0KA*/Q998L78D/T&9PR:1VX /2](Z+8#1RHXC@,\"D#I$5
MB_NRP"I9#?K\06; 3Q>*/(YXBCMTQ-H!T?JX>[J1G@""!J GGXTU" .1G0+*
MD\ #V!B/(APG)+)*G,#GR_=L1;0,NA@AZ KN*EZ>)!4CQG$Z8_C/"*E%))M/
M/ <7"@\7!*%1[C.FZUI(PHF*#F_&+MKT$5Y!9+068)2Y[D]GT")\3+$O15:Q
MKO03 'ID324QP+9@>;A4:MB0@0>L\=$-8R =7''0WSASICJ<:D<Y2BL)CI*6
M>CAC1*8>R6RD/FB;P1,>J#CX".^2"4ORU9G,)\D[*)T^90>"-,6WCLCTEM4-
MKY7&E%?9GJ?ZXE2!QNK$H$T?U:S7&GIS-XE/N*K56O3VJF\%W07WJ33>8\]<
M\=8>W-@[P&VAUW@K;TW5ME<ZL>>99UFY+,#GY8D<PF&GHQQS88\-\/I07-V;
M9%OM$[(_-W>G7#3P(.*3%23-=:DA^X21+YYP< @'KGCQFMR=?<+XYR9_*!Y<
MA?-:GUNP3SCY@O'J0SALQ7_7IGWL$[8_.WM L> J'!BRX'/?">%I?];8]>#
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
MY73^2C"A+K]V^:_3OWE7<K!!@4?F0>6LP;NDH(@@5/0A\:C_WY>_9>FL2T*
MU:6 0E<@B(+ $I-HM$^9\>5#1\/QO_Y6_P@XRZ]H>./9\L>__W8ZGW_]V^O7
MW[]__^N/,!W]=3+]\EHP)E]??ONWBZ__N//][W+Y;>Z]?[W\UZNOSH;W?9$>
MRU__UX?WQ_$TGR$,Q[,YCF-]P6SXM]GRP_>3B//EK#^)Z]6#WZ@_P>77H'X$
M7(#D?_TQ2[_]XR^O7JVF8SH9Y<^YO*K__>/SX8U7QLEB.LM37#ZT?N'U_F0\
MFXR&J<KW#8XJ\./3G.<S@K]\W/S\:_[[;[/AV==1OOSL=)K+WW^K#R,80G*Q
M O%_'W[8ZY_X(H[B8K2<CO?T\\4C*Y@V4/./>1ZGO)J2RY>.)O'&ET95()/I
MY6^.,.31\M/!8@9?$+\.]F8S>O2@:&>B).ZA5PY4X8$8*P)P&9W412=A[,UI
MJ6.8T2"6PBLX"\L17#SV=9VOUWDTGUU^LIS!Y>S=?/-JRK;%O[^83FD%#[SU
M/ D?(1<G0"7I(+A4P'#.52[2H^.=#.,"P,W17*/ WC2^FDQ3GI)"^NW5]UR5
MQX5N6J'!:;S#C9OKXN(;KV>+L[/E,V$XSV>7OU^FD[.M)3N?M)K<E?@(\K;R
M_32=?,W3^3FIX/%\;YP._F<Q_%JU]<<\'PC/<R)%2[H3(RCC'*!.!F20&+7B
M-N7<6-R/X5E'^N+7D7ZSJ6]&AB/"0X,??WF?R39\KM-X5/Z8Y>5@!TFC53YF
M2,E94,X%<,IS$,IX([6+R9G&;'@4T#ITD+\.'=I-?C,^'([)!?DR#*,5B!D1
M\^!''"VJJ_?[9)*^#T>C@?$%.5,,HE-$UU((F=<.9 P12W)*L=:T6 ?7.NQ0
MOPX[FHNBG=(@3WYZ 6HRCA?&S"2EN22%)3P27XU6X)AAP"TK5@@GT8K6RN(^
M(.O00/\Z--A^LIO)_:;S8I7%P"."=#76XI)!D)K&:+EVK)A UFMWGN'S1[./
MLU.RP?4_U0Y_PQ$]=+8WW\?I])S6V#]QM,@#9604WAIP6=!$,\EIHC$ T]SF
MY+E(J36KUP+6/[]X$U[<)GM[F30C_P><_BO/D=3Q<:95.)P/\]60&8KL0^3
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
M=+T*KAV6TD5F;NJ-I28)6IPY @IF +4/PCJ936E]VOA)4'W2G#MDRH92Z4G
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
M\-."O$S2Q$=A-/RRJBW;H@QJ5]!:%$:]R#0V*I6Z^[I!220$1XLA1HNU J*
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
MUS\<#B;$ZL.SZ0-I'\!/]8MF3'A]%L;CXS)]OPZ^]<>](!A&LLS *"=!V>S
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
M39)N=+$;UA263=&)]O+BR?$)J8"C=P1LT3DR%E+[GAB[8LNR+M2[(LLZ*NB
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
MDJC1%UK*#P5^*;/"@(GI<+>0P)4L(2@FN2Y>&M6ZAJTE_I^)Q3O3>P<MRFX
MK)!^!'E=6+P48D<UWRO VTW)]^XX,-R. CO8+U>!JC!XG[D#25_58;D:?'0&
M(GJ/GK&L7>N>9#OCV)*Z\"=%L77TUKI5QLG%>-P/@\-\,?VS^57]JWOZ)OJD
M4LY UH(FO]XS"(:,<XU!!V92R1B6><S+'[/]$$ESK0P[$6D7U]SNB?:^ZX?8
M/R-9?#<QT_#3H/_?F'M,6*UY<F!$C* D$^"T0F#1>..TX-A\X,IZ"+?/G:TX
MM1VJJ?4M@!_K8'!\/+@"/ZN>ZH6@E=2N1@,5@?,B0JPSW'/D3F5.XE"KY7N7
M/>F9<:&]=#NP2U;R2GOD$Z@8R;M4IC:Y=@;!>73@:/6F1"&+:]TB8"5@SXPQ
MW2FE ^]I)9#TPU33CY^PI^ATU"QI"!DYT!$:(#"= ;FTO,[1+:SU=9$U(?[,
M;'JDHCHHK-XX3C;+<O.>06ES$@XBK]5[V6@Z5 V'+*O$-(_>MZZ;;(7]9V9B
M:]4V+.-><*+?TR>M%^E4C]'Q6LHW'=Z7P4D1(";%5$I*A]NA^96-IGL>]\SX
MTI&<%Y9M;SMQW;MU+C=+7??XEI+7MU?PDKY^]Y*^?DE?/_/T]4O2[R7IM^.D
MWU82,2])OR>>D7E)^NTEQUZ2?B])OY>DWTO2[YF%*UZ2?B])OY>DWTO2[R7I
M]Y+T>U)L>DGZO23]]H.)+TF_EZ3?4T[Z';W_^^''T]\/WY]^_'AQ?AY&E\-R
M\#7TSZI<B.X?PQG.KES/&@REBQ$]$\<;W&3=])$-$H5-5]THA7@C/GZ%Y.T,
MR?7SKXF*AO.0@@7N+2-#W-'NDHE87NJB?10BF-;'Q5H -^_<&R?7'WO[@;/,
M0$R.&Z,M"%%G.TB)$.B5!9>X"-R*I)H?F2O VE:2L#N^W.WJVU87^Y(5?!W&
MG^DPJ/]3&UI_I<70&3$-PC*?T6E,(&UMJQYC'0L9$P@GO%*T95O5NH/#8C2[
MRM@UU_OML%,;^7<29QA/1OUJU]V/\?Z?SF.NJV#O* FW">X=36%IQ($[MON6
M%;AO),2(W&FM0!GM@5 '<":0I1E1>9&PI"B?/?F6S7#90^ZMH[<N)KH\A$TG
M7LAO-2#JH ]5F((@3 2CN34E&2>:%VIMBS.KN9';T^Q*)^4CU-)!CF^>YZ[%
MEB2=B^E4D/H*19UD]$X"RS*"RBC 8?5U2^T8:D7.JG5]P (HS]5^:B'Y#D+M
MIZ,P&!<<U4#+1QQ][:=I9.P>M..:#A_?_ZNK^48KK*4C8ZKE.G8TK[@%089[
MIMT.3KVF:Z*]U[N@!3!9ZIIJBI2[1!NS#((5X[QNG3G:?Z8NFT2\[T1=1ZD=
M$/3WX0 O9P')MQ>#?'7R!Q6-RM&"\6E:B)$@6+)255">,QW0Z]9'[/U(MF^*
M[4Z[P^:JZ< H^^/CZ6@Z?/GRV@"Y\FZ9I>46#2G4<<?!,(A6<K"<ESJ.397;
M3:XW)LUB-#\Q<1JIJ(L6:;<LU5MV[*R3-_E P_%D.LZ[EZ6TS&4%=?8C*&_)
M PG% %I7D*,@!Z2U8[@NQNT3;7OQ^4[UU<'FM 1O2A?G%V=UDN1OH^%X_,>
M7I.SNH#?2.RO:GJ.?*=O/>:Y5M)X2*Z^>Z&&:'A 8$SEA)G+XK=,NM6 _\1,
M[$"SV]_^%BZB)OZO%Z&S3;[8#)H;#DHI"3[5F(_76:083&B>06H"_(6>+37;
M07AEL9!^7$Z/83%,^T)V29V\(K6JTQ)4K=763HN,NOE(TU6Q_4PD:Z*?A96+
MG14#S>4U+$>#KSB>3*W>:@C_^%9\&([[&S:VW_RAC0N"&JQ\)R5!,B1FZOB+
MX.JU#.O)Y<S:U-HU::44S/+TW$N"DHMHB[=0HJOS(*R$J.N 5:6<2TY&KUN7
M_C_9DJ!U^/*8DJ!U=+$O)4&+ I')9ADMCR =KS-[8Z S7]0153YA#"7IQ%Z2
M66MI?,5DUCJ2W_?4P"IK>4EFK9DC6(L@7>8('J/=?6<L"N:QSO34W%I0Z#UX
MBPERD2Z7R!G'UB6V^\_41R:S]H:HZRBU X(^$/C.-@?&R)=FB J4R[E..7?
M)9H@>-',MFZM\VQS$VMI>?7<Q#HJZB!V_+ 9<K^+UM,Z6>_)$,%<FRND9&H7
MA'IK.6M:BW4BBJUZ!??CW/>H2'<.0P.][5&>XL=PH1%H9#$<.)<<E&$9O+ !
M(@_*JEQ83JV/T)\B$+P)&[>OV87G:%<!O-;S)U?]Z+;!N*W/H;SF8"VTG5S^
MCI//PWPC$GA-0*UYCHXT3YYM;=DC,@3!-"2NG"BF%.2MJV]61]>NF>>")\T\
M_HS3KD6*MN2@Z16("H(U F0I+*%W'GWK07ZK(=M^R*TI7Q8WZVRFCEV'W,:C
MR=)EW?TIXOMP/FN4AF0&H X1DDP)%'<6(HD1&&/*.Q)#P)5B<@3D!N_HNVO.
M;8IQ][TVV]%EN .U-?0^*^Y%N*X\IA60K1.>6T*LA]%L-\BV7:T..U7)=DD3
M>9&!5Z>$UQ)E&0NX4B0X#(4V=D^F(3Y1LBR(<^TK5];11.O&EA]&_:_D+[P>
MGG\)@\NK4(F.6FB#0*<[$J# P!MT8&02(M:R.S)7EYC="S]]>^Y9:]$/6\JM
M=7_!UR,DC^-X]'XXF'UYW=CE]><P^H3C7B!WCR6I0?CH0#E7:O^6",(XZ2P3
MJ+->2:W+G[5+'[P3>[8+&7<0^;E_[<=_ULZJG_M?;K0?LS)D$8CTG-=*'J<C
M!!,\1%=TX(5E)5;:_M=P@%8&]^S8TZUZ.DAU+)!"ST?!?: E%V<8*$6&MV=6
M@ C%,2V*%-BZ5&<!E)^,(^N)?F'U9M.@W>OC]Q^/WQV].3@]?//JX-W!^]>'
M'_]V>'CZ^OCW#\?O?RQ)^S :DALXN:RK^U(7% ;YX[!,_@PC?(^3#>)[':!H
M$ KL6C:-HH97C_YP%@:3@T'^#N&:RR(*DUF>-J8D+M?K%MX8 Q8E9N59R=8T
M?N67HVH7)5SXK/D0#^LU-ZB 64ZK%TZ"+[+0>1YY8%+84G+CU:^*;5N1PL8<
M61PA;*B*?8@1GH3!IYG?6"3MW$$%\@L8;=TE>7#>1<"8?4@B^2!7(M$25_O[
M W<?O6NIRN&F(FT<5YF"F'M\J\!H&'F[\>CMA]D>*?S;ZMM <ATJ4G'G/9+[
M+TW(9%U9!H&'"-:CRI[K)/Q*;:=VK< '0E]M];>.P!KK[7>2U/G%^1P(1\DE
M)VLX<U\[WT8&KMZ 23%P9@3CPJQ4>K5$<S\\=+LQK$>+?=A"9@VC%%,@X=L-
M( D%1TT[?Q"UUDM[!S'6V)E%D;T3P:UV]6.9\FX^] DJ[]$RZR TL/!H?W4]
M"DI9+XEA"6RIT0N1+?@Z<L.0[QJ]9B'(UMGU%6 ]2[.H*[5T< %T\>KI Z[&
M2:T L:.;!BO V\T%@N:J794Z&^IEFYO/#:B%;!GF501'KQ,H)BQ]E0O0SFB8
M]]:$T#JRO3/J+*GHWP?FK*..#AAS%4A[@U_Q;#@%-S]'HRQ2*I^K_4-&D%>:
M=ENN")@L&G-4/K0.;"T$L_UH=G/5W0[K-)%[\RSI\/S+Q01'WU=[<!UJO3+2
M3*+517H+ J-#6 ERCD1TH!VS68:<A%EMF./R9ST?K7<AW XV@W<8QOAY>):/
MSK^,AE^GL;ZK^R'<RT 8)*UXZA3G#)[3MT$7$:7E):K6=RT>@/-\J-%:]AT8
MIF\O1B3=BQ%.I]]^JU]=(1/!"Z4Y!Z^CH1U+*@A%9' 1.9:8Y)W1KIO?GUZ(
MYOF1HI'D%W89Z<#2_&.,Y>+L7;]@3^H8I#"\!LZFU\8C^?/:01'&D_E$;KK<
M6FKL&M8>L:1-AJBU*CJHNUD(<7H/I^=YG3R;%"@D0BOT#D*V'E P6KZ+/KK6
M6<2'$?T\'%E? 5UT9KN^F/4&OXPP]>?W@;Z<X53L@SSO=CB;$KEH,;U8<C"!
MD_TD%*U#UTW1($+AB:><7<JKI2G6N9/7"/NSH]Q.E+K-L-Q[G/1"O6Z=) /Z
ME]Z>Y!&\]9Q.82<]'<%DT+>^*_80GF='HF;"WTZCM77*FFZ^%.''=Z$.'QV,
M<4M57ZL#V7+AUR,EM+W:+XPR.L82T#9$?IDV9'[;HD DSI3,SB/;FMWR;NNU
M7T&2S1!" :V=I==/>0B2.TA.)Q]83&17OM1^K<.11]=^K:.*7==^K1-\=[3%
M)UNO+\9$1T?4 H+"#,GS^F-R<;>7JWA"B=*UZ/"(1.DZ:ME1EFL5B"^)T@U5
M^XATUV/TLB,*2<55Q,2!&UX'N_D(M=DAZ%28\,QP<DJ>"W4:)$J[9LXZZFA_
M#?36%82[J9LH>68V6Q"E#@H1B?Q5A1(")] ERJ+Y:K<'ES]KC[R\Q^IGV)UP
M6^=$KZ 0JG]@'/<G]^1LM9>16UIL]+6A%6J"EH* PNM8*Y:2*W(EY:_PL&>F
M_=;B[>"P6"5\U7-&I.*% \S&@>*&D9UO$F3ZER<O693MA]8OQ[5';&GC$S57
M1A<-YFY@.2Y']<;:ISX9Y@?C,4[&O9JU38%9X))L=,6"@Y@L'9><2:5BT5ZW
M=IP?1O3L2-)0 =MI\+9.6.SV<K84)ESTV"T'!5=:?:,0X-NZ&GS7_XKY]F.O
M><KHQ O,:]"RCOLH.0!9NG00!I^$*L$RV7I>U2JXVH4!'WC:O#T\5U:E^B:A
M-: ",@C.<4@1BV(I1VV[:YBW#-VV0H'-N;(X&-A4(?L2#GQ@4:\N?P__-1R]
M/@OC\=35-):DE12"D**N+R,9F_6,3RP[9HQ2J75AR1KP=A\>;$N0NP,=.E%4
M!X;[ U"O@=YH=[0*W(Z"AFM"W=FHAFY4OSK%FNEM#^A&[U[RUBJ(ND;,-$\0
M#%FE)BCO99 QBM:#W/:"9LOG+.PER]915^L Y.MZZ)*G5-'-@R)("XQ%"M"1
MU<G$1H$/DOZ1P1B61$3/EMG_"SY[^_Y@I[H8MA-D)Y,/IN$NS*>8/@^&9\-/
MER?]3Y^_%W_[@!:CK<3VKLXL3!!K)6>.R15!![6.[4>?/0CI>=*C"WVTW@;J
MDL]IZ?D?P]$_RW"4K@+D,C*6LXP0:N15(;D8SAH$IJ/BM:V>-7:ES6#1$YZG
MSML)M8MK%XL%,*O:91@R)Q9"<L[4EF<"0DV-(..U 9XR99OVPXX*ISOWNYNJ
MH8/SXP%\-TIP?PB/1_H4:>I%%$X&DQ(B@\>20>AD4F#*,M$Z5[$^RI^+2BU4
MM5V7IE;@)A1">5- 2JR-4E2&H#5"E%HJ6W3.J[7J;T.DG11 [Y(TZZI@__I>
MO@Y?^I,Z@V?*=OK^AGD^OK_FET[H'65 VH+=<MZD0TEO,]LBHT$NO <9:CL&
M+Q%\2@F2MK$8P5S,K2<)[EFVA5ME7)TGST3P]3J,!$=;"$@KF"5#Q!?5O"_#
MT\RVK,.5#;(MZRCD*69;1$'I@]+ ?)UOJC""D\R15%5!%W6]GO62;6E%D VR
M+>LH:@_"WZO ?<FV=*#Z#>/@C]';'M!-!Q39D7F,HL;ME*BW!6D!#+T/Y+DG
MQ9JWJM@'FC7,MFR39>NH:PO9%F5LB45+*-J1+4%X:@L6.BFR-=HC8LIBF:_Q
M9+,M:^EB2;9E'4&V+N6^O=C#;^GL(O<'G^@7.!J$LS_&N$H]<@E:*1XL9&X4
M^=S9@3/3?Y)R!J.QW*Q$AD: GC&#=J&R#@ZK[]XWYJLV8-]1WW"\>:_PFFZD
M+5:'.!ULPR%$Z6C'#4+P')-M/E5Z56Q[Q;(V7EXG:ME^07F(W-K$.-A8IVJ1
M3P%180 1#$?#LC:Y=8IXWPK*.Z=*0Q7L2TEYZU'B&SYQ*P'1K0\>7^&F@S%<
M6\<L.*;I;,K*0]2"T>8BA'(Q!!95X]=WC]I(9([*%6-I5_4"E!8)O$8+: MY
M%=4\2"]M)-;BR*/;2*RCBJ<8R4R>83(L0*[3L)5FD82(!9@)EA7I9(I;# 'L
M7R2S)3TVB&.NHZ8]""RM O<ECMF!ZC>,,#U&;WM -R5*DLDD0.D9*%/H+11!
M@7<N15&8)R/W.=*L81QSFRQ;1UV=W%U_N)K5<J]$)E#"%=K8#4,(02?00B9=
M#&-.M$[N/?GJXK54NF9U\3KZ:-_]_TZT-B;'M0^B+M6 DF@@2I9!:XWHM#+)
MK]KM_^F%O1^CYQ:"W.XA<X)UL?W!IQ^ZL>*H/\R\9W4)*J=,I[PLH**T$(/5
M-8JJ73"6(6OMG#T2ZE[V,-C$:]N&RA;N($TC4>\.#SX>-H\VK?"I#2)*ZV)O
M%#4Z)F;10P:?IF,A\NU IC$ZA1"(5ZCJ*8$(GKL"&+WCA?RT8%O;@ \C:A<M
MNO<Y\UO++!N>5  =.>W'7)/9AMK53%*T)DI%KU5GD:+%N+85)6K(B<41HD;B
MWYOH4.B/_A[.+O#5Y70IUSX 3R;2"8S A*75*,>!=DD.+DC:)5/TQ3>O:EL$
M9O>1GU9JOWV&-1%_%_;0%;"Y^4>KOAAA/AZ<8+H8C4@0K\*X/_YC,(QT'GRM
M@C@:?+F8T*^'@]0_F_6?NKFJN<VXRKJZ"@9UM*8=18W:4&<1(?=![T^)UTR;
M2):CA, *UC$AY 9Q'<BJC,4$*S#?OFW^D_%Y67CJ:=%Y'75OLSWOU95]6T)P
M%D&CFWK3!<CG<<"U=!I#5(JW9N,22#N(9NR%[E=MY/L(Q7501_.CF7-T_H5D
M./78ZSU>E9PQV3M(*=49663HA"3K'$X7M.,^"]WZ.O5#>+;/J X=C&:"WT[$
MXNC]Z^/?#T\/_J-]V&+5CVX0NWC4*IH',$C#K\-H=$F/_3.,\LU;L;5]<]02
MK)21/(L<P.M [D4,F0O.692MT_$KP&JWQ]Q^Q,R?BAP=;:P2L@JU3T7AM."2
M0?.DLW&:\=*ZVF<)I.T',-IP8O$FL[GD]R6 <31(PW,\#=\.+B:?AZ/^Y')J
M-!:'Z"-MOCG6O3@K!D'D!"QDRU.@HS2W'G1W/Y)=A2Z:ZGK87.8=V,1W47T?
M,+L<5T<AAT68=A,R:*&WI5380.C;)(5(0@O%-$B1ZS4;GL&SQ" Y&8)R-NOF
M&8+MDF&)O[U-+JPCZRY*/ C5>-)/KX<7@\GH\FH^-,],!2'!">7JU$5%*V6L
M]L1*/ 21G&K=*.%>(-MW8]KHZ7;=QL9"[L"=_3@)DWKKZ1W]Y=G_OACUQ[F?
MJG"O[MIE,J6\$U O)Y#')C)$%2.Y;=8[M.A*:7TO9 FD9\*&EH+O8$>H8:&I
MAW=P=C;\,PP2OL&"HQ'F*H=IO.=S&'S"H\'!>>5S+PN>K-06LN:RMC"KX^D%
MX67!,I8=R:KU(,MU,>XR'-*-N]*IECH-GMV61R^ZS'DD*)Q+V@>13.Z0C0<1
MHN?&U>$:K2< +$;S_)C22/*=E)?^R%CROKZ]IN_[DQ]@GN 8Z;F?>QZEPE0W
M75GA&N3@""=$] $9*I9#<ZMD/8C/CSU=ZJAAV]/Y=>^YQ/$!SEN;4Q'1 UI"
MJ9(O=,X&!)\YG:[%HE*K%:6N\K3GPX=N!'R7 7+33>6/P0C3\-.@7LLFKK["
M 4&N=VR#S87^#ZS3L=;C.O!&*R!(+O+(=/:I\>:Q ,KS(45+F=^E@NJ("J>?
MP^0?PXNS7#-):7)8"I+Y_;6:^2=DF?=LB<(5SV=FO9*($(//@(@J6(+.L'47
MA<<A_6F(U%)C=WFF.\@!OC\\?7?\\>.'PY./?SLX.;SNI/FQYM?IXW'\9W_R
M.7P8UEK_?C@[NWS3/[NHBYJM<8,D8;-G-\@B=B.'1FG& WIBGC_M&L^L20SF
MM\3^65^/>=N&PS"J9?/C#SCZ^#F,\)KRI:2<F&1 7S!0GAEPO# @(KHDE#/,
MMDZHM,+>KO9Z0T2SS(OTM@2A)(28R4LUP4$HS(,6)0L7E-*QNRKM%BO85CIT
M)]Q=7/F]=>7O2XIUPX6_NKS_ Z;Y!I0LI9)) +ZJ1MD,+N8,A0?KI,C*R-:!
MM0Z7L_LZ]>V3]'8;H#TA2P>QG/N1W9RPL@*^CA+-R[#M)N&\-V18B:0;:G(7
MC",>Q*S)*R@Y65#1)7!%.>#H3(5NN=N.5;;CY@9/EFCK*+!]%]?S\^'@XV28
M_GG\I0KFZHY]B,E$AQEDJOVXG:[WNIVM\4YTV>A,2U\I?KCH"=OWZMLJ8MA:
MBAUDHTYP/!GUTP3S%-L?).'QR<<_KD9WZ61**@6<13KB66VC$).K,YF,-\41
M[M9YA@<!/1-&M!=^ZY=^NM^-/U[$_\(T.1V>X)>+4?H<QE<SW2Q+&CU7@+E6
MF!?A@;8Y!8'[F(KW/DNYTKN_Y$'/1.'-9=HZ870X_O)E#B.[K.J\(U"6"W*#
MN808:@V&\4PJR1@=;2NI]OHSGY,6'RFI#O([&UHS\VH(965P7@?0J&@E(<4Z
M^(I!ML$$)D34LO4=L"; ]X536PXT;5_IV[DJ='+XYO#P]X-7[PY?'[__^^')
MZ1%]^>'D\.WA"?WJX^GQZ_]O@T3 &I_>(-3_V+4T"N:?XOF7X2B,+NNMP<GE
M->]B"B(CLX#1&E#)20A!12A:!)VRC*'Y!*)%6#;=^VY][JO+Z<W+XS*UHV;A
MJ8 Q^'KUDN=8WS)E(11:;9UOB]*&7)H7XRU'M:V@>!,.W-Y[&@M]7P+7TRK4
M^D&S9=7]<SB@;V=^O1?%LJ@DH)JE50/$& 4X883SR2J=6]\ >!#0KH+'K95_
M7REP$R5T$&"[A6EN0JX"JJ,X[KV =A.\;:BX85=2WQHE."\NABA!.UU 2><@
M>!D@%YE8L,6&YG696Z3"DNCJMIFPCK"[F$5S'=&[\@>SMT:B!)-JO4^,M$2#
M&8S(R@=I;=*M+V+? ;%]MZB!<FZ/D]E(LEU<$+J(8_*ZZ/#[&&KZ= IMRFKK
M>$ID4-68K0)55 "OT$+D+'+OO6.YM9&Y$,QSM0R:"+]AP.P[L&LX-;!T7$Y'
M83 .TPM,\[=@%80=F0C+T>W(7FBCSMLDZ487'1P;*R E/\REDA4D4W<[]/72
M@,F@9:K;8/8L-M]4=L2692;%KLBRC@JZN(_^X?BJTQ/G-B1K(=N4Z!Q5";RE
MC=1+%I)+5F?3N@SP^\.W;TNTULSMJ^>/$FM7-XZKJ7SSJ)S=K)<R%*')M(G>
MUJ2?)4R:S!T4)M;QC]JU#L<O!/-<#8HFPN\@H7,3SU5_C!40=61 W$6SXP##
M9NJZ[6.TD747?N5=9,ZS+%32D#4C9ZK4&\N9(SE"Y%TYK8HPK7M=;4O[J\84
MNE;^.B+N0.DGF!'/Z];V>CCXBJ-)G5+P832_<GK3%78V$I920 I#)Y=Q"0(7
M'"P*'C(YUSFTOI.U,KCM&PR;:O).04X7:NC @%@(;U9D<C0>7V#^X\MP,/O#
M^J[UBC&6S&(-@3%.9V:AKZ+0].XX[Q*7RJ765:"/@+E]#G62*^M:01T,+9K#
MF+]-US\XJ;4$/18RBUK5@%Y6LY9/,<9ZMY'H3OZ7)VMZQ6K/AY_TQ G07IH=
M'#>W5CSCY/'%9#P)@SH5OF=93&1?9TBBSGGWAJC(,8#V:*630I/;U&WR_ ZF
M)\Z+3D2_,*K9M#9G6K'RM^-W;PY//A[^GS^.3O_SS>';H]='IQM4Y"S]S 9U
M..OA;E1]<V_(ZIHZ6+BG%]U G!8.U@%3+A0&#AG7(B?9?N30PXC:Y4:.1S-*
M_XZ3S\-\1!O>>()XXYFO+N_^\=6?S=QZ1HZ\,T)!(3L*%$\&O& 9@E=%6ZT%
M5ZTKE%KBWU9U3T..+<ZV;%F=>U,-M##D[.G$YH081'!DGN7LR#R+!@ISTF6T
M/LC67OC>Y?IV1X^5LX+KJ&DW^9U5$+YD!1^CSO43/8_1Q6Y8PS$'[UV]#B3J
M]1"3R&5P"%;[D)407C=OK?'DLH(=DV4=%72:%=1%)RUIB>2%1%"6)7"22> 1
ME3&Q*-&\*'6_LX)K:69A5G =L780U+LO4#1OM_O?F'N!6Q690> AU$L;1D!D
MZ,A%Q-I#+'D=6I<%/(QH!TSHSO!M*/S.J?$AC(Y'T]1(GHZNNKK=TPN8@F3"
M C>B@'+T&@3K//""EEZ*2)NA[I0BBY ]8ZHT448GP]\6A9U[CO8R5F*]]VCJ
M[46"YS%R2!B$%2KPV+Q0=3&:9TR-1PN]@VK%^Y#=##O6JAICI*8=K=9G(]:Z
MFBR@>!X%JUN<B5O@Q$X#OELFQF/%WT'IR135]8WT#Z/AIU$XOS[_9O=&>:]H
MELF@DB#1DX7$ZO"ZA!Z$4\QKY41FK2\XK CM6;&E"W5TT%;V%LS\YJ+.RZ0#
ML#_,,XKWM! Q);+$F1(!E&(6 @L6&$.+EGGF2NMRA>6HGC-7-E7"PJZPW=!D
M:C+UN&.<H^)03)&T^VD)01M-ZS?&%L>BLJUGABX%]=.09'T5W.6(Z>8 .L$J
M.$)ZO?5=_\W5)FB4#M)+8G<2='1&VO\\G:* WJ++J)4NK:W9QZ-]SJSJ2FEW
MZ68[R'(?_O[AW?%_'AZ^.GQ_^/;H],.[@_?-I]:N_8P&6?#-UM4J*S[MGU=W
MGGI1$ ?CV<2>T:A.YJEINU>7UW_R(5S6'QW4=NK71,T:B^8A@N39@^)"@:O'
M&3.!F)M%,:%YYGQCU.V:2B_%,EX$9IYL2SF*>F4B&$O[N[6*]O>0(60>L_?1
M>VR>O6P%?FMY]>VR='$3Z6TJ>U\2[W76?0WO3Q,YAJ2H# M0HBR@! J(,5OP
M4;(<HRG1MG8;;CY_]QV:M\J V[&*QVJBBRCF',L\S[,*FHY2YS\BV4V:_/&:
M6:#B#<3:O;*E#585JX%C(K<U8P)/QF&=VX<A""<YMAZ'MPTE+\EN=Z7C=:39
MNIWH(1G'PTO$6<+DRET@?%>W*1@*8[4#K['V=U %7!(&DC$J.2<9<W&9;;W*
M@[;O?6VBA&%'$FQ]=^#TS^'IY^'%. SRZ9]T#%T>#W 9WFBYT%RX&JHD.PFM
M@<"* <&E<=SQS"1?2>./>/C394'7DNZB.?W4)J$_GG5)5R5E)T4=@4;_(*O=
MKM%"YHEK+U,A8[GQEOX#@)_;L'N\+KIHG_)H05PO8Y!OO5FKK*FKTLH.UK.C
M>1R/I\EMCW9?=-Q%R687:S/.:*23'#A#LO>8Y1"$)WN/%>);U,7YUEGXI\/;
M9=,]]INVZZBVBX:%-\V$V0B*N8%0>'&"9 ()/4E*\#H//5APN1CT+H9BFC<M
M7 1F!^F1G>OZ=K/#)HK:^J@0*V2*R,GWT+1:Y:*#J)$<$)M38"%ELML;LVC/
M1H7L'9/:*:R#_>CO!*[F".M>';RQ@1.3E2%S5@4?P$EEH 3:NXTI)37GSHW'
M_]P^P6/UT$$1VAS*G/FK@.G(E/\!R&YL\$>KY7[U;B#3[M[].:AD@TK$4HC%
MT1:',8.C'T"V*%7)3L3F$TBVH. EQFHW^EU'E-MSB:8;%>UEM-\=#ZZF'7E5
M1*'S!S0MO]:D<?!T[(#6SD9EDI>^^57OU>%MWWK80)&K>2\;:Z&+/HA+H9[^
M.9Q#%<DHY%D"L][7NWW37E^.#CF=%,N&SKXMN<;WP7O>A'F<%G:RPYR2[J_8
M;5!D8] !0TEVD8ZTL7K4X#&H7%BP038O*UT'X#,GS2,UT<GEER$9YI/+ZEQ-
MR,FJW0B^S IZO@>,>!%:!F3@(JM1(\<@DG @6"X+!EU\:'\I:BFLG]LY::VW
M#NY +(18 5[=3EX!8E=5*\OA[:B4I;5J5Z7.AGKIY*;F<J@JA&0Q96#<IGI)
M3(+CG$/PQ2<3O?.J=?GFSJBSK$!F#YBSCCJZ,(.&94([++[!KW@VG(+[WL)
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
MA1611X7-&U:OC?*%K]TKMZNN&!O=K[WJDO#]->L9C9&.$P$LU%HT\D2 5L&
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
M_@=UT34>2N!#5EC %VY ,6&!##Y+UIVAL\Z$6)HG=QZ \_0[7Z_%CV$W>NK
M)UT ;1Z$705<1TFD!X'M)J?43(VKT6,#'6R=*&0ILQ1*))/>17H['(?:!!8\
M3RQ$:0,/K5MP[( @2_)1N^''.J+O@!>OA^,)[:[A#,?S!(LSV5JN$I#O1/MC
M,A*BEQF$D<D8Q3C7K0>NW0&Q?3>YH9*&+27<,'0_3:^=X!CITSX?#/(;_(IG
MPR]UN7-@3*'42AA(QA(PR6B%.J@:5V*>%EG<[7*N!=G)AY[R''3;5I1=Q*KQ
M[*Q.^QKDW\/HGSBAK^>N\54+<%0RD)<+EF#6<B@-+A(1B[<:BW59Y>:!YB68
MG@,Q.I%_!]';WW" HW!&^ [R.<EY/*DAD:_X(\C@"O>&O#I-6Q)M5&@@\IP@
M,1V=M^AS\RMT*P%[3DQIKXD.+M)/QPE<I,G%J,Z>)3?KT_?#C$F?I1&T=JQ7
M_!'KE (C@$6TRJ5BO#:-.;(8S7,B1B.9=W E^^!L^C>8[W?*Y\SM%66Q.%?
M>E8O=\90*W4B.*FC8G0N,M\Z?+D:LB>9A-DDS-:!PA;:I4TS*2>'[PY.#]]\
M.#@Y_<_3DX/W'P]>GQX=T__D//WL<'8T*,/1^>R=>WQ6Y%'/:9#AV'Q]C;(5
M)WA6^?$AC":7I\3*<4CSU<SI9UT*F7-5L\V5&_2/4\F"9J(4R=#'V-H46(:I
M7:9AP9/&KRY_^,TTD!A9$)IY!5)&$H3- KQP#G@RWNN$F%3S;J6/ ;JM#$)3
MYBS.#W2EHGW)!2Q8WS3XQ&5D"6D5RGH'*L<$S@@.60=,2>4B@MW.N[<?N8#.
MN'#' FNCDTX&LMT+[<KL7 %<1W'_!X'M)N[?3(VKT6,#'6R=*$D4;RWYD2KF
M&M:.#(*3Y*E$+#+GF"W?TLZRP[C_;OBQCNA;WU)Y7<^PP>0C?9UJE.K3"/%&
M[!*#R&@LAY02K=R1_^HXX6.<!U62%KKP91;U"L_9OAO64"/#;L390:7^:J?E
ME.TL,(DA9<!:WJ=*%!!%R20+G4M)3C*]I>W@'G0_O=VQJ<8Z""/?Q#-_BU9!
MM 7;8P\-CHWU]P!--A!^QT;'')E&S;7B#- &.DBY+N $':E",I=U\2A9:[=Y
M6W1XG'FQ!3:L(_..63 _"CVOK2XB06"6CD+A,_C$#13'?,C)1I=:AX3OHMBM
MW?$8W3R@ZD<(MGU)P36<N2GT%G'<$U%9&8(&8^KX)<,TN,(E&=">RR*+%;<+
M2196$]S[@+VQ'S>+=36380>VXT$B=(/)^$.XK%8-K3GCZXO1B.#UE'#"87&
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
M1"^AI)!S0:N#+(VWWJ<1G:XN#,!XPYM.<TU]/[GREV]SG(SCZ'(T1UB-C+N
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
MVDY:OL87L/H%IAZ4*+7TPE"M3SUT3(HG@8+J; .KB;J3=QGU9EXP2-I^79X
MM-9G13=5O\-?60FI3UULWWS5:4PN]" 6-S=W(P^?JP8\?7$'4(&?(76Z USD
M<!!..9JUN"9)P4*IC#DP!EY-@-OO$5Q;[E*3@G3#C<"':K:DR.Q:TGKQ[]^.
M^:K]C<GF^(UB]\"5QM&5-3BY!DQK*$F&NP#I_ K>F0BA0S,[!532[MX!>%IK
MRU7<[::4-BWOJ7-3 3I=#/:T 1>4RAP_BA$2P@+:UT3ZP,;%+1$#"8W9L0N%
M1K/>?X[HZ!=]45=\M&YPZ>"U5L\N>WD2E KR$8S9[-0$3AK/->WNDF4VNJ8I
MS+M2P:[$SDM]T^SF9V=G.Y,#KX;!AJ+1G,2V ZO,B*88;V*%$9K:DG$'CFF+
MWKV>T-@8S83$ E? SGM8H)AG-K=L]A,G@Y'3Z?O6N$O/=\?F5;VB;W>;C@7<
M,I!!:-A&W<(=4),_G]HJSP*2?P6WCA,X.U15[YC&]TU=7="-&>+Y4+N8+O>G
MVFNIRZ383'2]O.]MD+*:A%;/F=SZO<RPW9M1KKZG^/>FK+ ^WTF6X*H@Y7@8
M57&,6.J2NY<36:WF33$RKF6VA$PT\WLZS_N'^\$FJ %PN(!8N 0U:F&0@%>R
MLG#SBO4G?"]D\>QX2\:;JC[BWD9)D/OX;T[XJ0Z: ,L'X0Z[^!I$6AQ$C<#:
M666>SPNT#/C+T9RLJY#,\OR*W5$Z=OCMCM3"KOWSF2>UATUI:/ET("B=M4_Z
M#EBN6*_*RT(8]X+9D(9R\15'X;WT"Y,M)H>]E97V$1ATO^X 'BLQG^WD'+1
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
M($\4"#;";EWQ#-ND_9NGZG8^KTYRYL.-M\+JN0(NZ7K2Y7H'1'?57?9HB5O
MN1(AP68P:$;5$^O=Z_2!&SI7/:=X85I_WP^+6SPX(N$J6S ? %SR[OKB"^16
M *;W6_#UK/>-]RE7:UOZFSC1<P?;>M+WH,I\7)0V/+F?QR&GMY-G&J7UH.V)
MED!R"/72"[71**%:+/:28-[M.P ?/79M/'"\Z =Q^(#FW,MD.'7\86[];$F[
M9%6Y-U33TS\EE4.'/P6KC)LP/2@W/U\&8UT6J[L+KL\O_1PIBITAQS+[K,46
MP2<V,\+9+KCYTBXF56>LH^H]/M3USQ(6@'&);D.8]X!IYW*TYX/,"YVDPD/-
M9F[TP_&-'Y)_\L/]Z&4&9D3XQL((:3NF? *9WXVSCCHGRFUR)T@ Z7P?$M8C
MDCVM,[H:<-(@R\G+:5"Y&@1IM]P31$CXH7>.@_+4ZQ0%^[K&_DF>)S2/8J_^
MCC YY ;+PREAJMTU$2%U*L70^XXU<VMAC4@SN0.T9YZ+#A:Z^K.]^" UPFN[
M29Y;D;X=,1\JU^6$N=TI35)_L)TR7#,N'RT/UR7&5;_]!GX,BC9)&VR-CFA0
M<\E4F<'FE_SI'<,7/>SD^]PB7)%9$<5[=K^0?[&P37G_-5NTTW"^<3SZ:IIF
M&^E-A"5H&S%\J,#PSQ;IOP=JO>L3?KEYIRW7VMY$=B&)W32TJ+/H5A=E [W/
MN-Y0KQ')BZ;WO']_W@'8MGDA&/E(T@Y !#*>N_IDH8&4UOIQ_[<>NP3YWP6P
MY!)YL7=G2Z4E3BE.4L$=7UKQUJ.$&'@.A!;VC?_]S$#>6&0AQ%^T@]K=I8FK
MK+0K'SOVLGE0 15VG1QP6):C(\N#E0\WCBM".$1#.BV_^MRN#,M'=M.S)KV7
M:Y@V_G3(2@Q^)'S*$EF%E3?&E#417/M1+O'0JK)4-F *\U_%BXTW%U!4O(,L
MLDA$E?F]@XH4A9XUP/,:O"E-DGH#/_O0U6T>)?!)&+X.B[!O9J\"?YT5]Z'C
M.!\ @J8];UX&O5BX ]YVD:$4_DG\MM370?CF!UZ8R(A7#CS.,)D;Z@P.>[6H
MX =1W!+9\1Q<1B^@)1&"!\OK.C&-K'C%B')G6EJQ58[99W\G?B@SRA!-JRC5
MFN)-/DHWM%27CC">SJ>7HQU#A'0WH>F3^Y=*(V&=/AHY?Q^EN[$0H4_(^IEX
M!50W/_:];ZSI6P,<UPA1M-^0^GT9SJ4[ 9J8A";1O[I]^%;LZH3>OO%_TY^6
MIL#Z98WD3) ,]?ZV+H@2@=5MC7].^@%-,RU36&&EY7HA46WP+$KW.?;S$]Z8
MT9+W).8E2[LU1S+.-Y3HN1#*=G7G>XYFB,D/0: 9:]/QHN?CFW]%ZK]*JNG7
MXW-F20Z-&B2D-'8IG0YSP'(] D+24)&BKWP_EC>SAQ;8SGG.A,I+==*@!\$B
M"_)O:F)II [C=U?E$5]0 9LE7SS:.&,+[%,E-K"!9.YCL/Z46F%C;B0D2%U\
M@'4I N+7.QG*#BF-D9'V@E3$F_A4>>DVVC68N!8XLG\4TL5Y]7E;YH=E6[3H
M=6&#"HYLH._$>U6KM2KV)\(?>V)V%+&O<V'PX]T! '0''&+=R)FB3)""4%+"
MG7D&&8;#PP^^C7[7B<TL5KUA?A(J/E>T;@K#W=4YZT.]SH*17:0RG-_$\HL%
M6HIWYK-]#F\3?]8L<211J=/)3?6+5!\T<2<L%/B'@6152Y&OMDA SP!(]P"_
M4+'AH+;\+>B;",]D$%$VD!KGAF[&GL&G3L)8"8XIP)U^%5PH_F O9$)D=^K\
MK-1_;$CB7C__L\^1]YIN$OOB6/6S++[D( _&F7[0P*!7V/'R_J[Z%H#1,S03
MRJHL[L&4A]O!_1DS%31D!@1330J]Q_&_5TE_'?_;XBKQ+^(@4R&1A,DXQ#'H
M=J+K_VG;$5;+_LR_8N$*L2R[<]\V=FA2@ES!#'Z$T*M4Q1[63/GO!?@\)5G
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
MOS>YTIS$Y'!FV9D7:<[$*VZD\#Q8I41JN$-T&-2A$@WX;EPAI$YHEJ<C#'=
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
MWT-I4H)Y5O^4/LZB@K9.!)0-3$T#NZ^>S?N; J,W+9^5J?\HSHM5]-^[YYO
MZGT" &\"DF(/E^83_=\7/F(*JY4<$G$9*J):-J"DJCL'%OR3/IS0O=SJ8H($
MF1C"3T%EGJJN$3[UV2W,V%6B$JDJO8782MN".>'&LJ^0K#41]V+E1WZ_N'T#
M@HJ:/%N.4\KL0%&O],QR0U!^CW@B=^HKCD[K^-)2_CL:P@HNOEM,\BI?O>A;
M0">VYK6S%!:1%1>]N>5H7*&)8Q?/93!=P?#^A4<0,JINB\= *?!$Y^2T^&\3
M)G??1D"(:"D]0-L(<K.]<&SL2O2"6_)'9D=;T%"S-W6W]J7XP5'<V[VL6_:^
M/ J4%&+D-4(2'"Z'-*BK. JFJYO_T5P[5Q#&ZAA/&A=%-EGHJ0JG".ED06'7
M0_O)X&'NH%V0JQ;TUN\:E.Y\M<,Z6L %@8VF]:OBSX8>#.V%00O*IH>WU+W<
M?ZK,;_;9O2NQVQ+$"DX_R_*+#":YET/P);O>BQ6 2][,7A)RW6E2-Q#J<&Y]
MCBU4R#:@8-S27>N([H61UL<(R^"_DY5 7#5U+UOB!<7K(Z3KF-8U/*Y]C:TI
M[_RD:V3IM/+R^\<\9L?H+'G$C?\^ ;J:CR&BE2^>$<EOTQP_DMSKSS\2H"[4
MD)J1[M8M#=ED"H,W?L]S<%]^\C, !(9]2WB. ]?T>X_P.@@]&W1RNAC_!Y]Q
M:RR\-TWRZ\IK/(#ME@2/3(Y0\G;L0G"A,E1P4*?).%T5\[MK(JTU*OU7R0K-
M89UE/@RAGA]'JNJ\E0Q8:7$X098;*6FM&+RTTSYI'NA=748^H-'=+<#]HZ@W
MD$)%C?M.DG$:J[5*FZA;0P"^HIA?[?_T"&YV)("'?+6W=#M09Z\#0$&>QNTT
MNH?'B6*_J*;=NNY<XHLX)67GE!GQY^BM9<QYX"?TW.*JE.&<"R+I9$BHI;!2
MDS'>!I&V._+%-Y11BC%K-7U@U!SU"AM<D*E(V7"7]"W:<"_$7]0I7>DB,LI!
M"Q\+9H_IT^LW2%=+N@$Y]VX>;'(&2CK]QEW,\:8NZQR40+\1]$J*TX+H]T_Z
MR-+>21[10=;421+N\$[_P4UR<!3UR<LIS&V#VN6!:LROC/R'$FK[O1OI*A*&
M6J<2M>)_=+.B&,8?UN\E]GB<!<OLHA3?":J^UK[<ZN!20;*U^=A6+!\Y>O^6
M*1Q\UE& /LJ,_@EFL@';!,Y10+>IP=_0;@JLUND/MOBK/S._4FT[*YP$FUE7
M2 QT%+HTK$\6'Z(MY[7;BZS<<R%[4?8F<=.^ [G>=[3L,8N7S(L+A,KTQ,SW
M^7M&5K5D/?/ZG+!HI&B_U6;\]X-92ZJ-H)@BP3#B%_]@]+C01+'_3>\9_1/
M$6PW+=K4U@F+E6XRLF*7 F/4]H0%G#L77(B,P#^KNXB2K?[.>GVI'8F-M+JJ
M^<.Q539?0O/)L 6U^E%X?S9=HLUHS3'%?W6P&ES9ED_I.'_Q@A):OT+TTZ0L
M2_Y*'R/TU/T5!:+2D-;T76OK;'8U+^L23".&0FN+T,GT &'24_N:W'V@@SE1
MH?2>Z_L5Z[;U7?/?KR#7N2N">%/,ND383M5ESH,"KQ?J9^$C25M%I]N5>NR
M1!SQ)1B&G($A>)4;W%PV?(OO029JJ7=O94K.OV:88";EN['X-DXNG]WMLBX9
MY6TGJ=Z(P$'/.^E67I>.^3CE<Z6JW'5=+"R(G"XK:P7L2#O"$VE[KN_<HG/=
M5ZI^60?+!%Q6OW6AX]X7W_(.._1Y[_RA;$&GUUEL\N\.1"IX&F<>/2GB<O#
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
M!)X FZY@K<>PDB< FMT38(OC"1#9L@FZQ<N_Q\Q^ L14):->>Q/?HAW 4+A
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
M\MO.J'^>'.7/MR2LV>.V1DGX5NA"I7^'SG*(G 6!"?.D2RLK],PZ*L=6CE?
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
MDX0GW-1,>Q:5OR^@D5K7T5A/R&*(KM@7>^0T%[U10*+ES5/6IIY23S(S1Z7
MXUA)ZCY:X-NSGJ.]J*F#65DF_X!OR.87'C9*/M8$%:ZJEO0LN2;[>7>JX"'#
M!0>L7Y!BTN:X8T*PRU PQ7;$?,'F [I2YUUPC9_3A(>/QY[0L:"+'OUOP7S=
M(\O2_%I03V!-! RS_D'T$<2EWY924V/-?*J&^DM<IJ^G$R1?#3G+R*-6^-Y>
M32)UAC*V8($!'/,)[A7N6C5*S1:7^E%/@"+A?-0.NAZJL/0)4('X!SPOP<GW
M]:USI[S;0*/YI7_(,85XOH/0FM'32U-_0.CWF27Z:!NY_R2BIB_H=?8$[0$-
M&-1;B()4U-P3.>Y@W!T#Y>50RE"P0/F] M+W1\>T5"FWX3YAO4"C;*561X (
M#\CQ99[//Y^"N-L+?J>NU;KPH-11;NZD!MT0(VU]?$T!C G&0_&#07K3]>OX
MCC0:#:OUGU1:7?,),"HXL6GUO,(/N:8%M$>(OU1&/"O2231)274\QMY(CK_G
M"]R 41QF87V+=/.^*ZE/J\;G9):^9B:0^6+ _[[KN2>QVMW((Q[%G:1FYAF2
M^$V]XUN'BHK^%^S>SCU:(1)+.+I)P=K]$/I]KY2'LZ-D1,WBKWLSCR]&8Q#S
MMY$820G*DRDH7=_PW^^(]VZGIRSR<B/0859)X2"X)1CLU]7)W(R\Z;6D5/YN
MJ;I9 8U4=1,M_UG;E*1UW!;ZLU-R9S98!!'DP!?3H%=[1^.4&>O\LZ#)>'VD
M>VA@!?[B^JI&BC:J+$95<1DZ632,S?A)'KM9I@S[G:3-QKM%W9!G\-QR )Y4
M(-[!(\V]U-PC)WA@L#>+FX=G;B;"#W"2B/O;TZ.KWU>_C$;XH2@OO@S[SQ,
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
M7_+Y9GV6YRL!!$\ OF"NW7SLQW4+7.2O=8T2E-3@;VO"Q/%"EU+U;VEN4')
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
M\CUW[MFBG75*<TC<<T_P5\)TU9)?C/ =T64F%G^"&*;ZA]MK<&;4Y['&1G[
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
MMI>H5"ZA:KRE9;?Q[8:B6#ME-U)(>\\FUMK*,5<)#IFH*_6?\9;6N&U7U?&
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
MX7"6?'V MRV2,>6&5)="I=J+Q="E5;LU[@[(BON3"^3<"6\[E-LMI"L_:<9
MJNV7Z]JF?WZ=]UKA3Z>HG*'7T)Q>^HL2NO>N)XNIP)SLV^-R=C <^(B\CS',
M2ZBK)[/O)@B/"9MK""+O3AF0EO6TD1CN1#0^&(4HY),]2"/*OP/0 &JC7;TV
M#@[>RA>".7/_S%><PPANQM-R-!=$?+D7KCNN.>3QD5*3H&(E7WY1ZRF)HZK^
M_4Z$2KLR2+8^JENNU%KG1>]HK"E9"VG:ZQNS<5+7'*%[ Z*P0[Y&+/!6'@L$
MP6]FU"'G+-C,BF7'MV9__5DFAI;] .,_!M[CQ ((D45A#>^G@?L8(Q=/4;2P
M\NHY\6?HG.KO]S$"@FJQ0+H+*9H(C%9VZZ'XYR5DP?2/JLEU8.@K3(U\KPTL
M06=%OK] JU4..;^K_SI$)EG!4Y+8>0JM?BHE5DP4+)V#4_\[-5+)OQ)%&-K\
M: ;:7T.(N0C"L->:_5],EGD<5-,Q/3^FL!OR%0NTC(:JR@^O0?E7J,V'&8F0
M91EN3<NOM4%/AW5W=+\WQJF<&(;"7N$5[]>S^[I;VQA75D1F)G&0TN4U:A(R
M1;35M^[UYD[,^COU/)4)XBLRCOVVU2H'U1N-#VV6"U$+^ Z9&L;1D;Z_2T?^
MZ<>RWR&@Z$#H=A06T-G9_,7-P0'I'+KO(3]&M*,)U]+5OK3_BG_ !P'MT^+(
M0/$Z;LH1'78=2+%@'FH:'DV##V\9)!K,Z.XI#2.$^,.EW^+L=KZ[S'\8[C_@
M@F" 6B$>P4M?\=$NPQNUS)CKB+#66OO8DDIV*[GMSZE:F MN*..1^N)BW05J
M/R-$CO_REZ:BI7MQ@^IH_O# L4,PS'*K2>M81&0\J #&KJJF-ZEL[LQ;-FQ-
MT5^E2!9 ]%F,:=CYT,SHS^K]FS!41C/LO=WK>W?QQY*NR#6%H&P"AR T\2G]
MN4J9NVUCWP5HDQ(<:F4I8/YD:(K^S@+$P_\$/P]-Z(%Z6NO5U("NCOA>69R.
MD_?#LS\_+*H5[P7% E'>$"Q@A)N+AWJQ&R++LR LL 33@8X]!I]3LSG-0\-
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
M-U=IIB;)#9%LS>>?<L@[4<X9=>+>?&W+W7T0XJJ-UDLJBZI0(PCT8)'T_,!
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
M_62]\K9^;35@^9MQM,(2NV9$+:;&!MKUOI76#]M0Q=FW_91")POH.4-M(AM
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
M>*K#X$Z%# \J6-5>S7?GF'A/4B%LFO;7[G*3I54V_QYTK-:I=&(\N1QPBY+
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
MK;>"HF9*7-'=Q HD,G-W?BF3;^]<P\',4#NC589Q9SNO*NP+:\/O3M&NG/C
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
M@OK"&SSKR9E92E^D)ZM;?:+Q.*&L!#KMY=F>*.%9+G;XPUA^E(,A03S^2!%
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
M<U-ZM*A0/2[4_6SJLZL)3F)4ID%A8YAVTOW]\M7V:<GM'1!L3.RIDTFMK?Z
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
MZ_%+OFD\_,=*(#_/1G!".=X)ZGO.N;W(*VHJ1J[B;2VX]6$Z9MP&=GK2"GV
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
MII.(QG\3W#HXU8H2W>F<T @G/G!^^UQ\\VN +#+XAYZ?>,7F-^_R/,%VPD/
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
MY"L<8S'[A"N 4IL2OV^R#&]\BS'AP4?%4@7)*BTBAH6Q-54DC_& V%+?0CP
MA;4B&&-@&7:C()PYX.G Z72Z/UNR?4T7"CL\'PA^1JS]<Z:#Z5A'(P_;;BMF
MY<\QK,RIM0S!):]T@M^!A]^)OX =7LW%-$_N^M7[5%R+0*I!FY46+O$^IP4>
M\$,3#UBPNHID+^:^Q,&);4:'8X[8ZT:X1Q$8^?K+_\3_)Y<I4F^J+2K,G3+@
M*CK@D59+_'9S:C6-8G200+^J<7Q4[N@Y**](17_@N+7F2!\ZRU1OMSQ)V@#9
M<#.!?K0<DJ8X8,O^L]O$5P8/B'*[--51Y!=?(2K2^JQ= ER]L@0+A5R;KS%@
M:\)X$M$V1_O'0:S4;J\SWXFF8(Z_3[#4/OLHL,TAO6^1D6>@6Y,"DC?6/.A4
MN^%7&NK4P;9N&"D'H+_N]D0S;=&A\&CS /HMHG3(MJQT<<#+_CKJTQ$EJN!(
M#]1SZKOF:&R91'C5A=F,BS;)4HA*H&&!K=1GER",8Y[KR3!&]G[N? !'+KWL
M<''3//3V.L*Z8H3[*,^NB"T*RGO<EV+&Y>S-0Q:AKH>CWL,R4 T^'-[.M-9Z
M$AO93E(JS'8UARW+%=FJ+B\O6CG2&%LW@NUTG4HTV,4DL84(<'++C54J2;U
M.504^KE_LDLAM-K5)F6_T=/O[4 T.U-@.P$_=@P58RSV#.(S)='IA)-5E+6
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
MQ#WT'FW*[1,&I8E%MS;>&SF*(%B?2*Y'\<Y,Z^N)]VX[;W&1.,NKO?5:<TI
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
M[95?](9%7=H+&A8-_&%BHWA@,?/_FP!02P,$%     @ 7(%66"YUT)ILCP$
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
MIJQ7RCG25>N*6TS_2#;NY;27U=363=Y_.UE/O!>[O"R5RN)\K5Q0MJN4_@U
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
M$)4BB B(U*B(H$CO-:+2!02DESQ*$R*]0TA4I#?I2HO2D1*17B,UTJ5+)T%
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
MW<^ .F!'-^WU)=#[J$O^[G!.Q4*ZS2E@2N'M3?X![M:-&&HPVFN*W?[YUD2
M 9^ OK#@RLXT91LQ$LA_#F/#;/@2MU%PTI?OQQ-*V2P[N>U$M&]O8\69OAYM
MX<.X*>O4\8D>S-Y^ [H-,$MC-^\=\BF35ZR;W3ATGC(I-DAEOY&LYU"CKL'^
M[-K_H^:VD_R(@FBAP=.&+I^Y5.?%.L/95ZEW[3<V1Z@MP. =821(NN_;W!H3
MCCAC5$HWJGL&N2= LDZ^&,D/Y<RFYBSR7 %@)%P3.KAL& YF5>.WD,O">EQR
M69# C0>!G%%5G$][VIJO<[X^PS(%@)#,)3&4H_@T<%ER&E-A8DR$E_<?N64N
M;\L]09/:7(;MPH*#:<"OS"_@60C^.+I$E?Y?;J!ONXN(VND;-(EEQ9HG<6R;
M8.5T8SQMYW&(P55T[PAXG\5,'SUZ-5A<4-"]HCI?IAT7<!V=$B5AY <DM[XS
MSJ"T0D!F.22+8RAL"(A[:CA='G1F3K#;]5$U'X(2>F9PVI]!FY.;*^=/-"U.
MN$=PPV3V1:Q\)T4?*DG2)C,WUC0:".;V<(D* ;P0MV#729%&?T1&!\! E'/8
MARR2_<.X@^/"<,[U(\PIX*?/IFU"&#YR"=6S+1$(1@<+ODZVXWDRY;:<R<5#
MB?"J03Q9.F$D99?U+/ ->XG0=BN^<GG1M ];=3N*UR:EJ;3Q'&CU+*O<'?IF
M!;;$M/3 NE\A=EV00@PA/_>#9QM[ C.HC!HD56NR^+B*\Q+%6V_^Q<*5^V35
MH%<XP]L#GI^2Y5*Y^CF<OM.U78 *X9T)D<1V/-(RR_PL#L?ONE_5NB.JQI6I
M;$'GJ/UF!L#KL)+H;2B[ \<9@Z<[,9'M:;BI&-@UX@,7(]<I3B]7%Z8]&>7Q
MQR/;9K?OJ*>$?U\NYMA/C(3Q$6>[/2G%ZKB5+CS;&TF:*Q2N*+I]Y)\AMOSO
M*J"D4X![4U6^;CZ\I4LW.^C^S,JJFX9KUL*V%<F%R,*U'+BK//1W_32=<:%,
MZX"*T_A.:F.CZ>\#%S>'77L/C/PV,SYLJ:CZ<L42"X^==8$[4Q.T6B:].F$#
MSU;S5N%'Y^4N?L@!FN!*W/],'8$SEE-ONIAA9Y:#ZB=>!>R01$=I&J7GM>_U
MP9LZ57Z;KR"BVL[4[7A/*;8[4Y>5-DR"YF>HI0[M/K(*M90$GD'@X@.7A^8)
MXO46%(3B[.I6U@#ZU?9>-=$\!\M\F1,K=BUHU=(LS9Q!XUYJ(5?IG7$;FT\S
M_DTA\]:#N1D1#0NW?S3D*=Y1R]'6+' D-26EVEC%)B?');L2(-6H9+6NO!B1
MXP-J_/_G;]'_%4,DB=B*#]$D&N9K!02XNR/=HZU%!$.;\1,?3@&,<0F>!MH
M/X%V/_&9D&71P^5Y*V(RCXQ'LYM;<8>16H2&$_G75)>7?)2-8D=#>&1WGW$I
M9*_=MH#0.J-+089 (!9'>Y7<@](QL-$XX\@@9:'U9KA?XA=A)( ()EE )#:N
MK /9KBG'NEB($PHDSR??,ESPLQ$1-VRB ;!%K-N1$Y)O),LQE4N57U;GV/(\
M8OM--GH7&'?!P"&G(+,FCSR%T/H2//UGB'?X'MJ1@Y)^1\[#N0F6>/)B1(-C
M-]?S7P@9ZC>84EXK9?ZNA2>@&&24.Y^7!"Y,#9IUTK.N D[8N+\"<[SL?>XW
MB[[-%:NY6UR=G6I"FI'OQ'A9E"K\+%J=VCL+RP(5>=50^6662\2.GPM$>]NZ
MUGC8\=L'NB$2&Z@H#HCIQ$$K8X>^B>7XS=JZ*">=XO?WD%B(Q0M<K><IP")<
MN\D?)>72,[];V_(CC?MGV=;*M<+:B@J*_'TSPUBR#P9\S@5M@C>HYBAW (I>
M7_FM%I.?#M+=&^:!C7/.M!Z1SY(&.AD=I'NA6W0P825:K0H]3K'>*VFY29()
MC.W.C,([]U3 @HI2F%X9AXZR4J9@,:!IP^\Q1!5SGJD!_-5VW#Q+^;B54J*N
MQ&'&#,QH_M4">F0$<Q*HZ]H&,9G6V.:HT D6RT6ZEW+X+2:@V&"BKN(8>%CF
MA>YRNFCQBRK;Q<V@^7<PQ0/5LA#,XE9UGHL)<P!6=)?0NB]'J)][PCCOW;5_
M\V0I.,SN8\'+7'Y<Q/O[,I!+D$L*[%46X[=*:-/MR;UD"!HF"6]7ASM[O*.Z
M(QRQ<O@[Q?Q:OVJ8O^75DTRN"O >MCL!YY$FD62) 6ERAT+V<!8PVEHKX^C9
M6;;#$BZ^JZ?5FJ(RL)D@-9=X$:-KU#&RLX@2S]T^U@(G;=<1"(3W@K7E#.Q>
M)1;+\0^_O/D)4&)<A=TANQ&-<#Z&U!%BVG(K2->X.?^M2[VA\"G@A6 _BGQ!
M'YH$VA8A^<(F?=1R< +?DXD>C]-B^#1_NG4<S0=)T I0/U[PL+<%=8H3!0?#
M%SZ? AC VQSX._NVXW?@4JO]!A\[E /VQ6Y3?G\DT(=N$H@XF&ERP?Z<@\M9
M3BA6:N6GRM?Z"[J3V >^OMHXMO)#PK@$06XM"_:EF%+6D7I2+%$(G,FV7E=P
M,?GF8K561]F@'?6%\<*^47T0U_ 3M!O#_85/U2Q^Y3R@:1[""*74?7GR%/!R
M,5KJ3["U@N]8):]RR9;QZ-6JFVBN%]>]WD,VAR/A##!NZ)W14T 5E3=0R'#T
MQ@T&Y@* CI@2Y_NSG;6E4QD3V:/ ]-G;04%A%+Y/*-Z]=U)&JCHP?] @+3$$
M!%VQ%S2%#W^!-Q?^V=[5FYA&\$'/$N>W-H'>PYAL*2C3N+@85.NO0<&.C2E(
MO#X]E\;W9]%ON.Q>_XY0I2<N=H-9R#Y+;J8UH.O$1\9C8B.$K)!9^?AHPH_C
MR,]<=+6PGA&[HD?8MH"T45]\TDF'6\U<HP-RE!!@FU8SK6PI+A2E<OO'OE55
MZ5O$Q(R.3/X@IWM=D\M1P)0_TO\LTX0[H7[%8E%H\)69>0CWA9U(3%J2%<F\
M[7670^*-M#<V3IH"K[^[\>G\85D/B#S@$^J88<Z(\+UTNZYJ;-N^KKH^L<#K
M5K@I\,$%F[PV2*P"6A([\-C15M@D_/BO.O/Y^HGC]:)>"+P$P\_4'_B(1?BG
MNY^0NTOK?)V.KYU5\\Y"NG!>S#';UO^HI/GG(;(*)][30@.O0>F)BAC@%8N-
MF;H4C)L>5C.M&/IXJN9.DM@!A7EZ!I.7++[PT"9/:_7S9?EM8Z[QGW2C_@$$
MI1B5IM MDW+O%F,9J8N7;DF:/4J(NWY%ZZDFLQ[X+FP0?+Y%',M\Z0EQFJ0
M59\0W?Y$+/S2[SGC'+/C/%9+N;XAS_I-CS>YQ>1*W+?[#?O2_/+0+KY%XKU]
MXJ(6)5+%9QE. WV&YXP0K]$7=8XG@P+35Y?EK^3?3SXO%?YK2)*G*, GFPD0
M>E/#D_\2?C)GR7 :HD/\B&W^R#^FB3O/G5LH+;<FV?GBVX]I50/V7,CJ[O1R
MAYH*I1STPLV0T("/C/?K%X^V$ZV?\(,S@-=/)KJ,B"[/,QV^UM9%VVC]IF'D
MXGA_3(5$7UI]K?8SK^T:'DEFUT/#V5%_(<.HPD2_4F9.-(J[Q=Q^:1_N$.:?
MX>EN-4/8$51D]$8TTPE"#]S]IQQ)AJYR*)SA(A?TSAG 6#:=R,?UM"Y;>] '
MDG3'_<JRNMHB=N0E75D(T;RQ'^RNV0MW:O.6)4N^9JGXD]>F2?E0&^)!%*;K
M2HR%LZL)N :74Z_BT'%K./@;&0CSB]4A'M/:>.[0!T&7PRL=78S23=*C'SP3
M&7J@UIC7QO/_ _/F@=IH7A7U/V3(_&MVWA]8MFS><08;74'3:K?POJPV89%O
MKQ?DY"O07;YE]LM3O=.^PN<LM49W;>X" M7XQ!\VO?3C>[Z@X*QY\W/X@WT^
M[3^+4L)_-/?4^Z8&SJ<+?OB=DFP83,Y().N? DPE(31A!5_,OGE[H^Z;3%M:
MUAW-6UJ'K!-LY#L2E0KP'$7+^LHB[J3=/#"L>(K*09S H7J:$@F&D5#;\_6W
M,3<R[]YPN<S0P6 :D'W.LW'=5A\JQG#^BJ?Z#]D_ 8MU\K$J DL*,H.&3[_5
MY\XS>50L]K;IL(?.B7C:7)8*N-:CW7NG9>@:/B+!!:KV/#*Y@L AW.>>3[5
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
MNM*1S'H*"-5>PR-!E;-H^$4U$6* AIH2/EMJ[F-A]^]DN]H!O.>YFHJ4O27
M9>Q%P/(;&WWX3:\":08O?@&.F'PEV(R!ERGG_4:>(_?::4NKG<DJ$IREG^G;
M%]^70U*_=:6\ FSF_<8"*MOM-G%(0BXN,D*%KH@(Z3:;R<Y(E_A@92&:+_FA
M4R*.MH5?X!<+GU8P'GZ9&&")MZN^^.:3A>K@1']X@@R?JD5NGU)RX+G6#8]?
M&9C+GXN^-X5/MC*? I+?[NP;XIG'(?<_08>JI+_=$ ()VS"2%NF_P02[L)+7
MRR\X/LQ)M2FF4^A=(.C(EIM5E,T0ZHH'\$,@T7S=M'OCK>4[\ZG'5F8+A!""
M?RLRE-D"!6%YM\>2JZ\+.MI"M<=;Q1(^$Q5O'A^2WIT"8!W@/T4MFU9__].
MZ.TVB$$FP&2^O5#@#+AB\X7*;P4<F!*J@+>KPN2L=N",U+$DFP"+0R#+_4#"
M_<IC<MG1AB(+__#2H*?\*: X%2])?LX@WD7^5A>4/$K\UF("GBN-S,#<[:;2
MM7:2M*&<B!WBR#-\YZ^A!O)RF20TF*@NT1>X\Q/>5HD:A/S>=B:(4AI]H74?
MEQ%,KGUJ&^WW\EEW;M>KGR J?#@7Z> >B0S2:H4XF*@.G>:;)80GX<H3GH/!
M8%^B5K=N[%'@P)?BY HK9G+Q]5Q;.ZFE#?&C!J8.?O=X1?&VJTE'[.#K5(X!
M3\05F<]4"A:Y+^L*C(9?=@>-!Y(T8-EBI9?A!_?(QTWXQ6U:C+P0^A10+5?,
MI#>Q/+I;\8:_>4Z[>./BW1F/;7-<CJ/<@C#1% NYRXY]!,'2"]XX!3002K1^
M5IU,[BTA^.SY72W]N9MV#:^@S#Z^@S[ (;+2ZZ1J.6<*N<1[96 1W<M ^B%I
MNAC?J5. ]XDTQ77<JBY#L8L[K?D4T"R%V 33OURLD=\*_[*M1[%'<YLXKT):
M[RT\ SYB?X?H:VKEZ3K#R^BHNDH$23_67-7$^*=SI,N1& =<P$Y3X#X>24MV
MY_4^!3";>J#2\G]U>K&$$Q<QSD_!V'C$W(QS.6P"Q7[(8_VAC?>/?#R[A[O@
M^._HKP[,1R]^;"<85FJU0<4JB<F@"]:0% LB&_8B JLGG,9"B$#<2IOKSRF&
M2)P/A8NEZ:*2%?;Y<NT#BUDI9?JC973]6[.H:KV7%1DYHS5(6/$NKZR6:&&*
M<?I%UT)%D7UD[3PU?1WB*],BB)T/:.?>4KN)V]Y\Y'4IF/Q-W/?YO*&772D&
M&0%B@[^\>P.?T27.5MN6<E/4C=?A:G\R2\;U8Y///%FY2MSXS$0=XB[)GJSY
M[100+D^2"330EAD4<Q$MQ%^H*)G;LOUX9#, +7E]_\&ER.]+F12Z=GZFKL"P
MK*E^25D;3]_GVTZ%1AT9\C+V_"$>OK,ZEFUVO0@@UID#TR M7A@7+J^B81FB
M(/PH-]_,;0\I*K800YE10[:,M]'"!MIX24ZME>O!3/<1LMT'2W.V]I5TXC=W
M:]71S^T8\,I4QL0B&_ IH$.$I )5:)E"KL+%9HZ,PB?XFH/\\=2])Z14M0EK
MS"Z9[9(Y7J[T%,"0N"V-M]LW;?L0V5 ]5FFGY3-UU6;@DOQGQOSILG5X!(B6
MR@;E^4H=)D*6]$&Z%_Q[O9BLBU/A]2*.BWA[\/2O)YR14*'(>$;6P$:ME]TA
M]T1VC@KW1A!#AU5J-_$:YL;N"O>\Y_N/:A'466!NR?$=X#2*L$FIN&/[:+DX
M01 W&2ERD=MO>CI\NV[HUD4MBNR]A=76YJ4C,MLBP9]HLN+*'1F9U=64'0AR
MFZJZ[[JX]1T0QW0P=SW1ZNB>"$)R&;K/H[5Q</OK0?##Y-]@N5I8@']HPD#]
M&^_[S/#RJ=@NLTWCLK6,7I!?D*5M ,_Y*[,/TPD_R[UZ/AO+/.5X\ ? =T$I
M1F3Y2*WW]OO_J$N-&4O"%&85!>'L!$:E^W-.+@@GA,B,'(H\OV^^4263_-CT
MC1F_5?65$-IUZXDNL@N182DQH2Y3 F^Z4_4\%#/_S-4.."G#;&>MW'P)*8J5
M$KC92<N;$,YGR67QMNBU&AO..:Q- -ZN0!7^ [^J=B[P6P@RW$Z!N.BW5!&
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
MT79Q[-"\#A?0(:IG4F/^O:EM?'0DV[GD0;+7>C)+"<>N UD2X;QA_/VICUY
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
MC_*14AC80D$^I<&%FJIMD'C9=FU_ IAH_B_VWC.LR79;%XVB(B)$NM2H(%5
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
MHSL]0UO%SA+;OV)(QY*T\FNFMO*_>K];0I[8=Y[-Z,1-3C:C3E09 O&X9M<
MSV,#@T*.OYJ$:[-[V9S$%_6$G_XXQGI-KGDND:\;ELIQ4Z5KI=]ZXV%Q^XV\
MI:&T.<E,S,CRZN=M:Y;VO4*@O9SC&XS&0#S?4/!YF<&@X<N-]RV#*L?+U+5I
M>4WR!]'1UX.^3["$#R)ZFEPT#QU$,/<^C#$!38[Y#.$@,K6&/KVX5ASU&XSG
M&(8DO7LYN@@B 95KB$-Y=-DV^E7&.;5;3;+F&64R(%<3*#\3T(I C!O#=Y$5
M,WP()H!V6Y6/KG\YGR&F3+TW01L]& _\AZC8)?7B/@*G"Q,0[=^&QM_'%3Q
MOD:VZ>,C2!IQ(Z^8@&_4.[&4&H:8.ZEC<A>"K=0%E:M;HT$W!0\>5$PZ#,S<
M(/NTH/?[*)G=V!\LL6""L*\_Q:5]_WXA$]#%2KOU PCE<U6T# #O\:S+RA%P
ME-#(0L\M*./'F%D+$]!^IZMOSLWM 786;>&HK/Z5S;Q1H&TVJ6^M)94XF!!B
MY\T$> \R ;\Z&N[-!C4IX'8Y#QY[)HR->I<QJ'V"_J:!-U><)&(86F1;J??>
M]=0W?H-B0)=$]EJ"G[HVIQ+@R$NY?[E8,V "W R#S$.GV=LTO&*\L9?&QY9/
M=;_S_RJO4<^S<AUT_2%*D"%.R2#/4-J:9"H''O=O]W!HR#U^[IYTQ=.8^[O?
MX<C 0/MCK #G K=E5"6VU4K.CF,]HOW7Z[V"S.6AQ;&SQG*HRW-]; UB$9H"
MW&;I4A<S37.D;ZC:G)>W+^B5'HRKQO*DSDR52V7=/$-2;Y?=N62M96Y'/.5U
ML5CF3F;12$+AZ;HD&S43*_@=O2)$+Y)HUFMF3N) AR-=K@I+S]8GVT>U!5[:
MNR$@!>@3"UR7*BF?;AR*3]XQ:DM*@)Y <+GFWZ<DS?5>O9.0^L2D3]OQ5<A[
M@PPDY;CJ7BN)G>Q;7?TIU8(H,:C<5H R>E/CS4)-&-4^F%WEN[-2:XU$LW80
ML*HOG@D (:3=("DK[N(W\26<"B<ZY=HTQ]F<6H]O:B\>L?N(XZ+(M0>+$^#\
MX)4Q%_T;9>IB#XNKIARZI]_^RI=3[66S[ ^ZVR#&T_Y;]/M!!+AFRV$OU^4_
M6#0/NRSY*BL%DFG8L3SAMNO6*Y9% C%.Q-9]R#\8XJBU>6+3EB7V3:R5K9OQ
M%4[<]H^)<[9&[:^H$"X".!R%V>U\+0"E%R'D._$<)QP:52;W?-8:&^I/7ZJ-
MHJN<;<*LS+"-E'L0D,<1/>!CI32P1^OCT>KJ%H,,T?A*+ OCR(-]U4 $/SU-
M$1/:M\X$Q-G*YFX2;M89N ?'\9.#K5*W69;<9Q?GM&3T?Q*I4HON1F60\>!"
MA9)2^T9@15+$V'=3<]B@2F (W3:IKE$4XUZ9>I>(8H$+4P1FLY:J#F8M]F0Y
MW.Y@2SU63'"![TQ/=3JAZEF^*'F=:\RZ0<]NDJ P'@0HQN9*NE^%#1WWL)?M
M$V(" LR10<<['P$'&O-;M3F)V' /;"7MTKO)<1V:[1UXW^_OP0Z_]<MD]TX&
M<2[2H#$/RB]^=[.?KWN?%7%Z3[I$W2MI>NLN503+D^+S [1"NQH>*:;E_'@%
MK(:C@<RRB7HMWH?@V@E&42JG1WPNCE8R-IV8@&=BJ.O/UFU$>2$CCXB7->LY
MB^Q<.[+YNV7.[XK_0$>C8XM6+%)?H2Q^M\1*E^>?^E^E!(M^BO7P3LBTP%*M
M:3KT;"; !<R#6[:\*\8RJ*#-Z]);;.AL5SKU#8^6]!66G?H!NJ2;^/!:I.%'
MD10$'9V-G7T'.LHXQ#A8)"K[XK:3!)?2ZQ++9FMO64QDRYINW6J$E2V*67\Y
MXB2(]\,J772<8CL-$!UM37K.4*:H$Q2%VV?!_"OJ^YR%[\?[\!R@MOWU]C4-
MV[R\=><8,8N4!^NOZ<GD7Q'G6P  DZV:#D6*5%,2T7^V,P:A^B\)'B\8_37*
M,.2-NN$ 5Q5<=(_ST;;/'0-\D:"SM+>_U3YZ>7@!>&R,UH!SX D6?% G2@S1
MC!*A!<ZHAW^=T$DLP8.%?KRWZ2VTYB[V?J)__KWM17WY3>SWGAK1SO7R0H)S
M-$,0T?V2@P2;Z[BTHBT1][E?):=F5';LUX74LFPQ1C#OH9Z;),5VY"<PC8?=
M@%33GL3C-H&+V\:QWQJ<<J]1QEGWE-IR$ZX(]MQ>/IGR4A<6RQ+OP->*:$:>
M!#N!$FSE/E&&B0Z,$S(D-(%O,>KWT1]E>"0W;'U@ZGOW5^&X8\^O:);]JGC:
MH63,\>,0Z_K$GA0Y@9[=($>DDE<HYZG7X&S]GMM&?)3P=O5,HWC/)Z]?7%K9
MO_XYT_6W I=/J?WF3V_Q\P5Q$FE) ) 5Y!NNDA_M>>"F BC))&]"5)NGD3FJ
MQ?8T*9L!)$HFV)5:C[>Z57_.-RH"GOV)^5XFJ]3MUR]](B*X;U25-$KCPEZO
MI_C/&L6#C\*O"\8])'9VK-MXVR$$\U*$O26]=Q]S?3:;.OGS&&LX>/:=K3I%
MC\I)<QY%G%N!3B+4*2!"S\;QUB(<P,KBE76<I_;O1U^F]'T7'(ZV71@_&E.F
MF, X1=I=ZZ*R+V,QBQ$-WN50N#&Q/3(#3<DW&]K)BA$GL>9(@+TKOT1D=\AW
M&TJEQX9W;>9ODI-3M\!MH!<(>4HQ50 Q#A6@77*\0!9"=XQC."3.I2B4;J]?
M:]A"?SR^$"@_N'OA*F041S3> +F$9-"XO=MF+@U*/O3\(WMEV?W#\28'\*0$
MYO;S0[LQ6]?G,( P&>)6QP2X#0MP07(U:#X8@X7K50^5&LQIWR5=*,X.FFBI
MEHN@9] X2F@7Z9D(,;@:Z8BC(@T\&R9EV*2[4GG=F?<>^)B9S?"_'G19!!9X
M$ER]XI9#TJI,/$_KVUWPQV6&_UO"P5N.6+D_YR?\$_T;4$Y_ GIMF=A'Z-8:
MJ7Q/3S6UVUQ)/R-1NXZ-OPV>.3+WCF].0.PDO0#L&(PS)@:^G=B-,HGK.J$[
M<$N@%N9?)SY5(1)2X[8O]Z=O0"?^@,G)?B>!K%MKHMK*/@["*YB FO0!H[(=
M=X-LU<U]U<)U\=]]=8,;OX-W6Y 35#RV#2QG,#HOQ/F!(F;X*[\K#3N6\8RB
M-CCFU/CXE.[U;UK'T2!*#E5R"<K](<Q4WZ.J5V?3<M<((RVA7?YTW1M],LS]
MAV06^2T]S:P[Q6@=Q:FW"ST6"AM=T:5H9RL8D2#)C$\D=7;JFW60YW5DS[Z!
MXTR!UFA68@[?>-].J2WP[MW@?%H_W61'BV^."6#'NH8!"6[R;TEAZ:E%GCT/
MW'Q>3*]^WL(P 1=GAG_ %LG#@W#58OT"BI/YJ)"D[.[%EG//HAFK(NG[Z\UK
MAF%'$:IX:VVHB ?)A^PW7AB(,^].31LU=R\OO%]YDM=5-M&M;W_2?TE#;A'+
M@IBH\XX)D-[&\MRN$[[3;+K@<NN3#!/@&GF"'C@;=*[QHS!2T/I693.!G57/
M^-NR]\NOF\?/;,K][/H2+DDXH5 .?7C?(-1&=94_%;(<4%QVTO#DW>#B.PO#
M?UT,]Y.7A\D#)N!/"=B ?\+_N\%6)%#4DR1^EPQML5'/(R,U)FMIP(7C6M&7
MSY#/-862DM8RYLH4]G#-6\T?+95YN!MZ>+NU3JOQTJ\O_H0T_%6:R*:U4?,5
M('^'HNBQ0E%>PKI$O<>@K>'5)YCQ=4=!AD-*S4ZP J3!]B-]7X4N.#O#24^A
M!7V$BE.:8"KUUUI[[[]Q?!.5%]&=5*P9(K0/;$6(#FA*Y5G!0F]4G9J8Z*R0
M +V1V)7XE3J56?(7([:_583G)?'58^)%+[_^'_<VW3%K*;;Z<CN-+YWV& XY
MJCN1M1;]EG*[*Y,[3J7$Z_Y<D0N\R<(;XD5G&,<^!7B_P)[<^9YC\'7"03EL
M61SSX"!R_9K*NE,"_M/V#!.38WG6J9?!<T?9IH!/L5>Y)S^ZS6YZV;!]3PTK
MGCB,=31Z49=HF%.P\TQ+NR?D'GACUFUA!SBV('V>:A39=,:(!2VM(*^$W'AO
ME]3="/GSM3*M Q;4#!L-GGTG0.]I90)N^VK%BABAC =4)YD O@(FH$ RF(NB
M0S6$05"<M)OJONBI:#<O)&D\LG^OGPE@PZT[X\%[)V'75F0;C<@A/<D[-><:
M@_[T?>5 2E35IXGYO4C)I)3B7A#MF#YN0P,YXCK"! 2WFA8OS#GOHC<UTW'D
MNM$G;W30<0QA%2.:[I6)<^!9SL*]T9OO$0>_/.G]J2ZAO, >U^98S9E/TI7:
M+A^9NTT*^*7+WFADE :\G]+G WY6CK2@G,]W#]:(BMH^; 2),MQ\S9 )UR,K
M1L,4=^$_<AS[S=_G[W9S;@QI8ULO)Q'PYX&7#SS7%U6:BN2")HH1Z29!+&8N
MB?-AP3HYYT.#?%'5W;?/J<DGOK#ZP7^)('O,ECN!-DF=P*AP?%_"O31/C\\3
M?5ZIEGN.L7/Y@ >IN\\VIB"BT-[LX&Q??L\V<X?LH85BO5U7*87;NHHZA@;F
MQR93-D(;'^XG<3C6ZD+3=1_"KSB8X;RZ[IBZ!V,:2E/V'N03P!Q+#+D!Q_Z
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
MR;&C-QVK<M/K6O\ULKRG\F;)!*W')>;F9WB4U\0VN>COD:WT_V<S/EB53'0
MP5'MH'%EO'.;MQ+C1RM5P!2.JG8M.GPUI $:T/AMPJ@LV,$5A%%?:^@PE/0G
M #E;NQ+,"R-XIL$C-SL#]ORG1@]ZMMTIF_W5W"6P=?,5.U_0UF;J/):23^S2
MKE<?S@WSJ$O0WQK</3_MNEM>F$Q3H']N$H1M] PVZ,G\5#WV=7/C\3%6\%K/
M5Q#Q##8A9,A/3\5=14DNOTBVV^^XUG'5120OTA$7@>1IZ%FN0J\UZF\BJU2&
MCS]LM-%>I::HA\9N/H0#J<:,[WZJN.<[_*/;I\<JK_-ZJM@A)Y[FD/93!3M+
M(%GTVO8&Y=^+IY&E_=#-_=C=E T-9)QO?_";, ?1%P,-P7.T?MP"]MO^\U@2
M^!!BD@G@V.G5&NWD#Q(ZOW9)6>F(:][K9]GBTM\<$N,!ZZFV[G,;DTD$"TS1
MMUR6ZNK^TK3HB/?/G'.B2@2.ZOWDU#*RQ($(0:R/?(S;/C(&LUR:;9$JZSU,
M@+<E7<'\+H[E7B9*=:/?FPE@60CSU($GSX(FXP@6<44=N9HUU2,>;YZ^R:]Y
MX'Q]I0!@MBV.,AEI^D#,B-U6%('Y#;;;"C<*\$,^LT9>;]Z6U7,Z<DK/GB,D
M6[GCC0"_KL%1M4)1:XDRB?K?@[:N]0&8_FH>4&1'X=I,2?Y4_\&NO<KY\Q]@
M#?^[VY]06(O=9Q4GA>><TM",43 7TAD\ 6S;W;=(97VZW9,4(:3L9O9PS%U=
MZ;)[5[9N=XURU'>3_'3CLZEN41(O@5@7M#I%F0B%4-3GF  ^G0)8JV4C$5'H
M6FCT=EECI$9UEVP^D%50GW@L9^961,;:CU.?C=M;9@&L'6RD>K(UO1'KFA/:
M.B-';T+(T2Z/Y(V"=(G>$9KG"4']%Q0OO#LKG@5/WQ 9Y>EV?.F8UJU_TD[_
M[DM@?XC<@4N:1$B*Q3KV/85R8IV3PIM4ACMC:*&$,JEF(<48C$%K4)%5I]P%
M?UQ#!7#&VO/KC![PXJ-C/^64R;E#GLA95),2Q9#D@.\H*='#)X1V5,^<(I'3
MBE8AZC%A'%->]D.@=>XK A<;+G281+Z\ I%P ("L^G7@"=1+;F0<T1@8 ^)G
M2,-UAW8>TL[CDP3[9IF PRXC0NV]V6HE[D(J^T\W1=FMNP?R+Q3*<S\M@F0_
M#?/7@:O/]E&D(0D,+D8K5G '%UV70<8E,%@I%=26BROJ7_F'"P3.31K5OU90
MY[8.?MWLRZYVW=[=8 [Y0C.,JH1HV?=>#\9["Z]FX'@U+]D5K#*DAW:TG BW
M:=<7]8&3:[_/.E^*\TO5G\][NPDOHC6^?_PTK$#'@:9)JDXB*7X5 K5Y _G5
MQ,[TKV/DN"E]J9H&LLZBY$]E?U_W]/^RO2SR#G$WLBKR9X"G>FOU)Z@;CW56
M_9C]\<T77+-JEQVV=JYH!J!SY-:3)E!XOMWVI"AMV_#CJ>8#"^IJ)D&O'8"G
MM-\_2C)]&X2.+2_S\BA_7-E0 W.*Z3;@+3)/?M9\1.PZ*P8I2:E\-?K5U_&N
MGI2\QD<%>3G)(=-TG-MRS>C]?11?3G^:IGM:55K9KIM28Q;9C5[X!!5N"VHB
M=L8^*:'V/"QO(Z,<QN[>*A>Q&_/Q*4S<VT&+5&-J&VL3?_R87LB$L/&:G'4*
ME ( KDCD#I/5U^:IFDLS)RD^G^#7B8T1"X5%/>2L(F]/\:RUE6ML M^!9_S"
MQA)]K7.%'>'7$_L:JR&JAH-Q#5/!>>5EW:,6^XIRV^(R^;'%,0MYZX[8&^S
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
MI3N\-T0Z#YL/_/B?*]WS]S.9U1FQGS2S H,\6))^36/5:WNKT-?AQ;O-2V%
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
MGH\>(YXLR?9D EQ]D^X^3GI__22+S!&N9KXUGPV>7S23%P%$GL:J%+>!N.6
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
MUFQQJEPJJ5P,P-K5-WVHLC]>5RN4]J#QI/1KX<#(@> ?C2*?Y_;15-OAPDZ
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
M%V#1S4=,0L"W3(*FU6,/WJMQ#\@X&(?Q6;SBUO9DK76/QN^")'2M:;Y=]%"
M0<(*W'\RETQRRN(W'VH\6VKQ3L'$7Z]Q2Z1/MX8JE%[]U.20\7Z!IPT2K:&H
MPM5%AA#3"BB@[0,G0&I2\W=4GVJP#*TBB8+=_>]?('KRG:_3U"[7JA).O$\^
M//\,W$MP_?;/!-KB9;[I2U*"3N2Q:S5:<FUZ[[BT.C':5'@;7G &Z"*#XQ_U
M@TTKKXT_>5L>(EO=>.0UYY"I89D95^K(^%/V&.;,!]8[V-TU,50T71^(SP4J
M[;_^]M;(DJ\2--892=^P:*X=$9]\>A43* X(O19V"$& .PE\C4H,[!Z]<U@
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
MK.PK0Y"DM/[(I":2GH3CLYGW-?@BZ4\JJUKGH;E6[E_J=$)?G#T6>Y?#@S[
M2D ?8/@ 7"; -I6W@UZOU1YR?$C9BK36KBR\X#&U3[<[)]U^&P6!*3UT54Y^
MY@Q1^ R7:U9CC^&IEDCQF;TEO"D0*,\I6(IJO$3*"M==&2L+RY#B$&LSD?_.
M,W=1^]88M@4RJ45_RTK0-0@JP'3B19GG%LHC@RX\_XZ&T7Z_UVO<@;8:.[A6
M-H>?I,5R[;/#@:)Z,_KP.?H<Z!-C^C).*'P[6\5"0]=@ 2FBWU#NM#RPYNES
MMJ:VVO1NT$U/S@X?\9]2AQHR0F(;[H,V]B@7/UU[%".V,A5-$6-<!C)5)=%W
M:9>/(+*/N/4WIW)\]QSCPXY,%QI>Y.GN^?Q9;A?TMV)[?XAD\_%)I@R59[P]
MQ,DL<\URV%=YH)3Z:=] _]+E;$KEZ)'$3 _9P,L3/T+E@2+:RCSN\S3":3"!
M(*&K1;J_]KH@>?S/"Q_!%LF!%@5.H'O@7,)&W/82?0U8#*+R=N+W8WV)?!<
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
MGA3E#\A'QO@I\-?;M=8?__JK4?ZM*@OS#]0COUAHG7:4'ELEO(OREJQ9SKA
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
M-_YPU%IXTOZJI:>E+^R<F+AI<P$A2/&A%QB<8_2A3VO\4ZI&&27SKY_.[AL
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
M\R]#\W!?F-U:GG/(W3F#6.#QF7>B^<Y^6?'US_<<^J^>2[!_GONW1CA6(J2
MAZ052M+8[M_MW9U8B."S/*_N)X9-?IO+*<NCUI M5&%IRLSS@_2:5G\\F@-A
M1D*6X,'B[K<\GVO5NL@6EY3\4KH#=[Q>D[\0-?X@JE_R*+*9]Z+8,'[*6-$.
M:V@]Y*OE[%-+[G6=^J3GC=%Z[!+)S*N#+E+QBELEV<L>+JJ9?\ZZ!,[;7B@-
M-S&AJM$LCV@MZ.BWX>J0121BF'RW2)037'!!+E;Q5MK#4&>%K>/+:DC38GXY
M:RE]T\>-V3D#@"Q5C#$#K:ZGS3/1WQCHP1VZH5Q+S2'/<%R(ZS7-7A7LCHUJ
M#O?MT?-*9KJV%Q;?GG-UA1HCI %?#%>KLM:;X$\FJ$_K]GD_/E6NJSJ$L >&
M^I])MS'=U\X6ZK]ZY[L5+[/Z9P5#'2,O3Z5D4D/J#]47ZMZB"5$OFS:2TOUW
M[ORW#_L-W=*G&@'9%"YZA>C"3C>4W5.GI!,:)R$QMHOF\<IQ*;-4CJF7O^2K
M]T9<,(,E_NE3G2PN&]D@S)2 ^*^B"GI=ELWDR!#7QSNV+H8#ZW#)J Z)<::_
M&&H XC800NZZ.WH(PK]#?Z[O']^#17[N^0C_T$/)">LIURFJ'>;@/E?W,3]4
M >POTPJYH/[YSSE.2G'5.Z\@C!A"CCQ,V,Y4G,\EALE1!7MY>J*EQF6RK06_
MLPO_=E&_;/AM%FFI>UR7@@;<$6%4 R\HB 8AD#F @9FZ,Q3Y6Y_7*/O"@H**
M=3Y&8@9>20N("![$#_E1[_**NHUSSZCGKC[IX.OC\AJQ,@;10 7LQSX^(A@3
M07)B:0RSHO\*8]_JR5-1RJT>(:3EX9[3:E[8L!?:4\V7[W_Z$H.U?I9B?6-1
M7L.7Z>CK%FE,)(/!#E@=6S<XV5@TI%+/BS6][-G<$ ?VZ\]<Y%N3SGZ5$ ^8
M]!(+T+?E3#T.E-F0O^,:H)OO%G2'I!><WOA3XMPPF*#JJ0H! =9,/=D7_MW.
MUZPN""IF!32U=N]:3@]3^DFQ6W[XQ"9,S5G23A+MDC\%(@:7NS/P:W6J]'I-
MY@/.JST.S@MO>9X,? 79D%:Z\N0()5L[Y? /G93;,QUD:0)N5K-?TO%3 *IH
M_LJ)I@?0I*Z/[_EQ#_2?>D+ \(6KY)6MNZ$+RI$!?:7BG+<R.B"G*GRVI25L
MLKTH5/EY6]_?9[-"[[ -Y7XR9D\4&&+,&;#1RQAG:(](X!<HEXV)GX(VI*DX
M#<QI.,6=$PRVM? O['?BXLW]9/#CF\B*7NVQEAOQ&[#:X,T94AG%"H!YD,H(
M6@D^FP1GS;V]+K_F\<I<"9>)[M??TYO$\L-!I<?"06RA_Q]HZ\[D)$H-07YC
M"-*+D7SM1=[*NSMB\!L&17@(O_MUXW<EZR>TC:L_2[X*OF=]Y_*N]Z=;77,?
M"T[R4P)^(O5689P:7PY!'E!QCX.5Q,7:N/7A#VL;?AXL$2!Y(>: :KW:M_):
MUV6\HBNW_V\-W_[?&U6O4)ZX&4NBWPL# R"4TDB/4U*L0\<];RACS5S@%MD6
M9/23!:(>MTYU0O=\.-[Y:<?XE):]T6(]:$X ?2"T.#X?O-+02#:NX*:\KU[^
MO8Z=ZH]?E)-[[/+Z/1?!R-6;*<LYW>]_(P_TOYPO^F.S94X5A*-[<760**@'
M9":C9Q00["/A$I5/P[,FL9=\JG9O"__A6V?[Z^MRW-FT!GS[2X2(!NKZB*'
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
M+=[& CPDKIYE>BH+TA6H6Q4*B :;  6K'%"[;!S'GL?3?P[!'XP/GGVD:QT
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
M2HVSYS<V >Y%2J+P' QUL@-N(Q5;5!Z@Q+B=P,5Q.5OLQ>&/T(OK)Q3/H+1
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
M7"+H- 3/I&)]:]V8A?^<WR@)-.+,G7)'P8"^ :K02;JQ,3!O#EBO%E5;',&
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
M"WLIEEI4ZW#";R%RC[[(^O,7X?7?QB'3$'\P+1)]EJ!];9A6A?I[\%&G(+8
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
MQTB5)E6MQA+3;U/3="$:5R_8[L>LFY2@7X)5\KY<.I=RD1H^ 3+?!ODOJOR
MT6$D<]@HII6@E7OV'4"."-Y%+O'1>D_*#DK/_DA%&Q>_KY>.GWQT=)7F"[SC
M=CDT8>61&%Z!]N$K[S['6<820W/ESX7IF2 I:I)R/F7=LB<7#+9!R7&ZG&T0
M"&=SEJ^?8K9&[UOU12A CP\@;*1=JB*?;!HD AZC6PI0U[8P4[=:RA1[ZA"%
M^PW'*BYC*5:5DESEI+5ES216;F7R=G2XF./1J*!Z9*280OE=ZUG">\'Q7O%G
M-<-L6*XJG91^9>T17@0C:_EWEX:+9WK:L^.,A<4"CVV0M/.C;YVSA3K)+=B]
MJ#=(?? '984,MY;UN\F:J:-3RRSU0QZ6!S-B)O\!WG3B4A-A4H)(F@.7JB'0
MX)?4E+=8DUT&D*?"(A'[^I7/I)!.^0^YIV8_R323KS"I> 92.@OZ"1')RRQ%
M<$KGK<6'??VB Z"KV#C2!M<'X5N:;!9KT>=8.?H=;C1YX;Q)E%Y: #V!U_'W
M1+Q[)QN?%W/(G^,2.Y\8) %:JVK;#QM@B".[\#+X,3P?^IR^U!6Y$ET-?9['
M/Y&^1GO)L. 3.?K)#+MH[C9(5F#$G[I?Z1>^Y5=>,O. [X.Y>Y=I>[KK[M"A
M*AR94\K*@F SW%J)2JM.SC/VNA!$YGW%96GI.^\*T$UZ2PM7I?Z]"!@P7Q?C
MW+#"@C@\U_>L)A2"!GX^ZRJ?K7.5KJ.G72=W9O=\HDC6'#T#DHP]/RU0B6#]
M+K@IS"1_I"7>KD*0ZO@_/)+;F/(#UYNO%,SI!=UK8PFO1\C>*_>IRLNX5VUP
M;28_B_Q-\BV_B6\WE&3VEYF'A>]!I^.ZH7OFMT&SE+FM\1/.C+47^J]J<SJ_
M]WG9#LY#'O2:^3_=R?_$;\=WL7O;$!:9$S5I)"9,7*^ U<4]H9_]0K0/O\[!
M[)Y\^(SOQ%:PWM,40\]!9D05KV[=0LVV624":3PE#4+[SE;W'K @:"!.;E<#
ME_/<%Y?\ 6'Y2?U O/UFV(J#L07.2#"?Q]LXWA1X.^N)OEBD+="M.94%\MU.
M%I?/Y&)R!A0E()INES1CTA45_?T]\M-B8SOP1L83Z,OWY1U5*.J^9YK%/:K[
M&D2X*NH;AQ!DK[&#YSJ6PGGK#[+:$$6" +$1XH[=7,MX&YXF<3Z;=PV72N\'
MRU[7K>AT537NPX>SV (T#RLW2^5?["%OQ-Q>:_!UF/CMX_"@P_"R.CSP(23@
M4K):<UBQ5 *.RRRI!3#\6N=>'7X)E=_/XH?$#*7AP_Z;]/K\G?2&MBL=2.AY
M#\'*B52QH?-<A7%2(>R1<'JE<--78]?#XNY;N4?JW^"[HT_#M BCA09 P!9*
M7%5[@>92XWHI0+Q4&6>\A&4%<%RJ0C<UQMDS["K/OK&CF559M5$G?1+K2='M
M&34+J%HXA1@ @\:=^[+6,[*?0TV:\G;2:>8J07&.K,'UFDI&MID7KCX3O&4=
M:&-85+/OITNX^HV/M4!^"U-MJ23M!$D0P.G8[>W< /*Y$!H3@E1.B)+237K1
M4U;,;_R383@1KPS;C3-D(0A9):/3<YN$W$ H8]^5R?E,$S!^.O&T&A5ZTPCE
M /S&V^WF\9["9BLI8AG]/3KN=JJ+.>@)^9]*(KD7M)EKXNOH&A/O-[S[5(O(
MT,G&E+9IJIG_'40@N-4,-,PU;=#>(.TX& 6@I?5&CRH0SG)_@[8MCR@;*9YY
M*2&15*^CI6PZ)+TYZ([:Q=SK[>T4'"%VQ9&L?ZKXV#X"UU_\XW%&TR%-F>Q"
M4H*5UJL!^C.Q#E@UFW:M&[:"HG=M@\PCIX3TTMRAQ?"?D4-(=Y0Z Z_4#$N#
MU=#F WF.)")I$YL,<Q@PSTO,&7=L8/;Q2!:3AG<JFA.-A,.P7L\Q%+]$M%=(
MWH*+P)XD4=<TOC%8Q*I;%G0&$,;RQC)-A\#1(O X:QL$V$WQ40*=MR?6C=H/
M\AQ$G6ESKY*B;MG5!5Q)P$/+I'A8=O!Z,@"N)#8[-P;!E4-@:DAS?$G(X#>#
MS&V0.WWP:<[@V,*-9BW9%4.5\S&!$NB>;D9<1R%JHN<#=<1T/598;F4ND!$R
M!$H<RU,7!IAZLU:&?#(E+I S'$1V[5M\C(PT$DM8+#P"=*<AV&7E '@CERS:
M'V?(SP]9Y&#%+=B_)UNKYKL#YO,3\ASZB)M!:XW, ZV*!86,4?MH"C'#2E5P
M#,@)R_J (7NI-J[KPX.%8D]X<_($[!B^8A0CE9UY3X(GD@7&MHX)#@FI<.;.
MY,VS"""V>$VG$CHFN@QM^_S[9=(C]"_XIW"2.]+#"_TO>T:2*."\ZC1I'&2.
M$RZF D<,^Q$\L1$2W&N$A"PU(LBDM7@$RF#\CT&>13YZ[,#XNDE_HH)%TS$X
MB%$<W\&%20"PUFKO41RM^>WY4NB3@X.6-LZ40+*.5#6BH %T8U7[/B25J16'
M7(IG8X&ZIMO&Y4@7V:)\ESY.P6<)O</&Q8DYSHBHJU)7]]I;MUO*%CVCTU]7
MOZ:TM;%/^I/,,]4NGR[7D$BHD &!3$#E_[M=?;_P"[_P?PVI[9'_ %!+ P04
M    " !<@598A4@U=<T_ 0#+5@T %0   &-O=7(M,C R,S$R,S%?;&%B+GAM
M;.2]Z7+D.)8N^/\^!::ZK3O+3*CD BZH7JXIMBS91(8T"F55MZ6-N6&CQ%LN
MIYJD1X;JZ0?@XD[?Z  =I)@V]W9%*A0D<,X'XL,!<)9__]_?GY?@F\B+-%O]
MQQ_</SE_ &+%,IZN'O_C#[\\?(+Q'_[W?_ZO__7O_Q>$__7N_C/XD+'ULUB5
MX'TN2"DX^"TMGT#Y),#?LOSOZ3<"[I:D3++\&<+_K%Y[G[V\YNGC4PD\QT/M
M8^V_YG_&<2)H1!'$Q,$0"1% '',$$X]ZB&'*719</?Y9^'$4<\^#49 D$)$X
M@=1+"'2XXY,PP%PX;M7H,EW]_<_J#TH* :1ZJZ+ZZW_\X:DL7_[\XX^__?;;
MG[[3?/FG+'_\T7,<_\?VZ3\TCW\_>/XWOWK:Q1C_6/WKYM$B/?:@;-;]\;]^
M_OR5/8EG M-549(54QT4Z9^+ZI>?,T;*"O6S<H&33ZB_P?8QJ'X%70_Z[I^^
M%_P/__F_ *CAR+.EN!<)4/_]Y?[F9)?X1_7$CROQJ,;V3N1IQK^6)"\_$RJ6
M4OJJM?+U1?S''XKT^64IVM\]Y2(YWNPRSW=:55)B):4;*BG_Z51G/UX@OB5Y
MRT-9+0A7J?O%EHQ]F'ZQ)NZ#9 @QOL"=;BX6N?Z@/J[X5-_NIJN+11]?8EN?
M15:2Y02?Q;:;CLA+]8O/\J>F&]50#YE6_334W1%5?"_%BHN:+7>:!BG_CS_(
MGQ;K CX2\K*X?1&YI.S5XV<AV99?%X4H"RF N"G%<[%@<@5R'=^'U!5R(9/+
M$B21CZ"#?!\Y-/*2P%^4FR]\(5;PEZ^M,%6/)MW]P4#K\L3LS461K7.V7?>>
ME\<6,[F.J94O_G%%GD7Q0IH7I,S*2*C5^,^-M* 6%]3R@E^5Q* 2^?_]]Q^W
MNEX,]W)B$)<SQB]C.W(ME6F1Y?NP9,P0ENW$+:1&%28)*6BE5-.2!,CS?Q3+
MLFA_ ]5OJMFKV=F/!Y_"==[J0W)V9FR:)WYDF;2O7DJX,TQ)GCT/4;S,AGQ%
M-?A2H#^ +.<BE_;T$>4.OO.O9<;^?OWRD@N65A;AO;*6BZ_7]U]_%L]4Y":D
M<;:QN?%&)3#H2@QJD<$/4NCBCV:<<1Y+/=JP"N/(S'$.0?!K+;)%^M"&QQ*#
MG.]O4A+15G^?1_1?'$8E'T0B\ESP]T\D?Q3%7;9,V>N#-''>2?'_OB#4HWZ,
M'1@[G$*$70YC+W*A'Q"YN79C%#B>"=GT=S<WIFFE!;>)_$&MM.^SHBS,".8,
MPGKL8@^WD:EE UDCZ16H906_-O]50H-*:HOLH@>/)6HYT]FDO**G^#ZI:+YE
MQBB"\<4=>?UK(?>VZC1/G5Y]2 NVS(IU+G2M<,U69O3%2VG!MP)TY 5;@2T;
MXX;H'/G@"\'^])A]^U&VU'SKC&\_<=WV)_G&#95M/W+3U\R^<B[2Q<=5F9:O
M?\V6ZU5)\M=/Z5*N10LA@CCTN( N\B.(7,)@'&,?$IZ$84QIB!'162I/]C"W
MU;$6$FRD!+68>JOC:1S[^<$*.B,S@BDPVM/_K/(]$UZ^6T]X^<-VPI]N<9(I
M?E:A=E*??W"8^7OS_$)2N1)^SN1./?W6;M3_(I;\>L5_:7?N7^1H?\B>2;I:
MN(Q[)/03Z+ (0T29#['\!62.B!D/N+2(71.+V%B"N=% JP!0&L!*A?8D2BD!
MR(H#I<95_5N@- &_UKH8GN^9CY:>=3WJ&(Q,-N/ ;VR!#X;0DE%NWO^D=OI@
M>/9-]^$-F1%DD9>+>_F=B>803##B>3R0ADU,&42^0R%V A]Z(4N$X\>NR[5H
M;Z_=N9'9UY*4:5&FC"S!SX(HBU'Y+NC1U#YF_>1S 1*C'P\>!<$B:YS0O8\+
MY"L='I!_VW+ ?FN3S.P3*K3S]=0_#S-3[D4AY$M/<HI_$-_$,GM1 _+Q^XM8
M%6(1HRA@;N)"3B(U0;T0$L<C$"4)\IA 'A5:.P^MWN8V8UMAJX6.;\4ULRSZ
M =:S(JS!-O+TWD&L(REH1+5G%&@A8LD Z.]KTL5>2^W]A5WOI8&[G!7+U37D
M!U'_]V:UN9Y\3U[2DBRO:5'FA)4+%A+$A>-!%$4N1)Y#(.$>@CSD#@UCS$4D
MC+8WVEW/C5C>/RGZ+D"Z MGFIIW4EK6:.<N4T'29EJDH_FRXC=$?#LW]RR@@
MC[UQ:80&/[1B_U%AO?5J:$0'O[;"V]RN&"-F:Y^BW_&T&Q1C0 YV)N8MF%\P
M_++B^?+U\:M@ZSPM7W_^>WF7ITR\?UH]WLGIHD%,YUN9&Q%):8445TV)5F+P
M,\G_+C?SE=B@9BH]#M( \?P%C3W\1N883>BNU.T-ZS,:C6YH]. 9=#ESING)
M[F7T5.Q>R6B^,71_M*R\:DE>OC[D9%5(EDFSU>:R9Q'YW F3,%8;(VG;$(9A
MS'T?QCY*I*&3>(QBLRU2?X=SXY!&7E )##H27^!M>19TW6V3/2A'WSE=A.*
M_9,>--:V4&>ZFW@7I:?\X49*\[V!OI=/)!<J=H:_SY[5YJSRRKK.<[60J"W;
MN]?M(W?D5?WJ^C>2<[F52_/JX=KY?^&1$"$<$H@9B2&B/I%TY"!('>R'B+AN
M$AEY?UN3;&[D54D-*K$!ZZAV!<1&<O!2B6[H^VEM+/6H[DU&:.S#8B4P?%<-
M3E<KT%$+T%?0?:Y1#52Z78&M=N"N?Q3-W4YM(V[+/=6:7-.ZL=J&\\#=U7H'
MPUC^?;;Z)O(RI4MQES?><I4K;M5[<5,4:\%_><E6]8,J%G81)(D3>GX"<1 R
MB&)?0$)CIGQE/<0C3PAAY!DP0(:Y,?>]X$(\$ZF!).Z--N"E50<4E2=ZF2E>
M?Y;SO_[[#ZG\J5+2T)E_R+#I4??(@S$R27>D!QOQ027_5<W,!:A5 &NI ]@J
M88^*+T#0$ND.D6!2>KT HGTBO:2I"PSC=SW4733<_6Z?NZL_'F2OURM^)[_;
MCO^.B!), Q;!!!.J;&074A+[T/'CQ*-10G%,C6UDRT+.C70K28$2=8 U;'L
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
MEC\%' 8HX%'D^@'3*YC:T\?L>>B?G3\Y\O^Y6T*JLHIX_^8Z5_+WZG\U(Q6
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
MH#6W?3;A&WNG5R'7$?9H<D++.0AUL+&9<["WO^ES#.JH?S2GH-:+EYY9G<A
M5!=$"@@+/!$YT'6$ Y'KA#"FL0M#*G 8(>SQ@ P[J^KK=G9TTSD>.9EQZVQ=
MI4O&P?3\R1:Z$YX[#0?V@L,F'9RL'S+U=OI&ATLZ0)P^5-)Z>QA1;4]YCY]<
M'?]MXP[+XLAW P=!@GT.$<$4XL0C,/)<'/DD3!)LM'6[1)BYD5K/.>^'[)FD
M*T,FNVB@]/AM*OC'=@T8CKPQU=F S!(!7B3*I+1H [1]LK32YC *[3#RS>J#
MH*7LYV>2_UV4BI]K[OXJF+0PF_.V]R(OY6?8%CFL=K<?TH(M,^5KL;T5XT)0
M$@<<2BYE$'G(@=A% I(@=%TGBCQ!(Q-Z'4O0N5'OS9>_?OSZ\//'+P^&+A6C
MC:0>_\YA?$;FYJ[=F:Z 4K*BZJV:K:&Z513\4)%YK2O8E&"MM/TCV.H[DBO(
MV*-BB?Y'$W/2I6%LL/>7C='[N^",\OA=HHN9ZZ&80!X3%Z(D\F'LA1A2)TQB
M1KPD2HR"?'X_U[C'KFU%)?&?!QQ,7G)3^[NXFZT%NP+7I32,Z+HFUS(#=Z2*
M^Q[CCG:R6]FYW,.:W[R.=M?Z7DF\*O/*M^L^+?[^3JS8T[/DLGK3LZ"(N[[P
M!40B2M0]:P!CQ^,P<5&2>#@.'>&8$,>Y#N=&'SOR B4PV$ALQA]GH=9C$9L
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
M7I@E<"W_0BJ1#5P7C<>BGQU'1WA\N^T@DOQF!?9\5$"E@3I(D#K4R6U&Q=S
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
M2F:5OWC(/GXGS^FJ>OQ>E.M\5=QGR^6G+%?[XX7/?<&H%T 'QQ0B(4(8)XA
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
M? =B/R+0Y3B(7<?%B4]T'<-W6IZ;2=L69E+2@9L/^B[ANWCU,]U%*(Q,5[H
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
M8=*\D4?41="=]I*ZK-F!G$RJ NU5T:8\9>).Y%4]IX478N+[GJJ%'KB2;/T
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
M/*VV/FWPX/!//1;X_TC8;_0(7\^UQ]P4_5#'&Q[TJW.,&!'FUF8J9*:7"A5
M$@4()HP0%.E=(R56&4VO&YZ:96]D T8X^^O7!UAU6]1K$!C8 -HI[W3+^I2F
MO6Y7'S0TVJWJ4^*W;U.?_'T_-Z\AK=(.8\7DK__0_*SF:_DJU]H^R/7-4MQP
M7FSIHB(]G;,,2YQR!$7 !<0L"R +$8<1$4%,"%84.^6E7"'+U"9T(UP9Q"QJ
MH=U\KVM&QLZ[&@GOH<U'0[NFI=]5(C%_WOVBUF4&&FW*46GTF54WAOQY31Y@
M]>0772/)J)Z/!\A>^S8^FNQ)VBQ7CP5]_I'S]ZLR6["^H9FO_UG'>1,4J5#H
MS:]($A.'RX1V:Q0WAY$D%5',<"9=#.?%'J=F'O<"@P.)@1'9D?'Y(MIVQM K
MA@.;O$[X!D@ M,;&%YOTQ?[&Y9BV5?^(>=KZQ9&KH>@]796G>$QGOZ]O616^
MG*=4,"04AH2$VE@A&<,,(0(S$44BE"'F@L^KY+9O&UIL[$S6&**[S-C7"@PW
M>?]HHCE,/N;+I;FBQNC",/2\0844EP]!AI)SI;?@/,NX7K5$!AGE%$8T94%$
MB&1A5'\(M\NAB^(,^ADTXH_P$<BJ^O"_QA=@MY).;4Q'C-_VO+!J.+KJ[/WC
M,CFS=IGJ65W$>@)E<7J,UEN7Q'$1^5^C'$Z/0?!6"J=/WVY^CN1B_D#9=D&+
MS_EZ\XJPUV*#U-G U#9%M:# 2&HB&%I6NS6@&Z9NH^T-H8&M;!N<0?B%K8#H
MB"'K]VO;Q<7>9'6W.HJ-L5*L,0IV#_<,-:^>S.5XO1?:ZIW02[T[)UQ%(LXH
M).65QC 2D*)(04DH18G>8@@9.0613_4RM:G^41K>KH5C0/@D?I:AWFM1&?P,
MJ)*O"N)N-S]6)0&O_U!&)Q"^PJXG^Q@WH-JEYE&HM//AOJ&)5;%YD,739ZG]
M!G-&/ \8RW 421ARKO>/JCS,50K2E*>9PHQ'J16Y]ODNIC;-2PFA[ND)+(R,
M/2[WG<#1=A=V#3J#[YD,,$8Z4(I7Y;3XW-2<4][;%N2H@Y$W#.<4/';OSS[9
M,S'P]]N;>NT)51K%* VAHBB&&&4I)%002*5(LB3*!$;8*9-OU_349O+MME@]
MZ\_T]UP([7G>4N.BEZ>(JL@Y=<RJVR-H-Y?[X3+P'#9"#4$V<*2KKR2Q?</C
M9G4=*724AG7\Q+6%DMZ7+/N?EC><FT5=;\1O]0K_1#>R=.GG1%(1DE#!(#,S
M-U09I"1(8"@XC13!E'*G'%SKGJ<VL=ME;RK134G*O?"@D;[>=%I>ZW,?$<M5
M?0B<AU[LO4%\1;$@2[B\UP&ZU.\;E?BQA.-\]1[;!MP30&]U:YN7&R'T-[BN
M__4Y7THT)RD269@2J*(PU.Y&$$"*%(8L8&E(2:9X:%V=YVPO4S-0E:"@%G'6
M_ $88<'=TB%;]#RPW;;'&UQ#.R1]D7)*+;V(1*\\T_.MCI9T>E&Q=@;JY8?[
M>3 /A=ZE;(N7DDK)U/^2-_R_MWEA#B?6F]_EYL=*&#N $B0CO<^@"N) 6P3*
M0@E))K4/D] XE=%\*1_-U9@'>Q_&IF^KSSVK/O<C"8;[]+_*AL5A71,*/:V6
M%0.FF[]BA;^=J^(-SI$.&&IQFYH9I<3:B-0RU[=N*K'].2@N('GR3:RZ'-4M
M<0'AM4?B]&X_:AD]E=I5">N=NTI"GE*.H-0&1^^@$@Y9C 1D*,BRC!%%4JN*
MUYV]3,T9>=\R+&#EPLO8#6:W1?$&T< FI$;GL+1M/SJ8TS"YD<!<#==XU"]'
M']4.-H_$+YUX7*)[.?WRJ"0OG?*_IG;I?KB'(33)\OJ-'S=+\4'^E(M5R1E3
M?Y@!BE(B @8%5PG$+$DA#:0R.:(\222206I5^>=B3U,SB(VL92Q8[*5UF.V=
MP%H81E]P#6P<=T@9LJR6H'T,9"=D#D;2%W0C&<IS'YLO&VD#1Z>=[&Q@/%MI
MH\>!O;1ZH9?SN-R8;#ES_ZBY^A/0+$@C!D.:"(AI2&%&2:AM)A)"$I1*;'7U
MYTS[4[./M82 EE>PG'R@(^A4&$4TRQ+(L\AXW%$*&589#!7+ H5%E"GL1.%X
M#7AC4396\)5"7H>>E8M]#2*#.]<M*/IYU4>8./G3UV SFB?=FFW@J133GP-]
M#H +KO/1:V,ZS>=D?N4NGWVL9^',Y287^6)KZD34E<]SN38USS^LGFB^G*N
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
MQAY5<YGYKQ4<S@C\48L/F'S,ER7[.Z.+,G_2Y#Z*U6)!B[6AXJ_R(%W3("<
M_#S3^RD9*@&9#%*(&4HA0_I/*L8LXV&614E:?U.W2]M \ 04<_^B&O5&^)YD
M67SC_[V/:>"]W!M]'B/N]7J6,:J  2UD0'6O?:.QV1<YVL%SHL11"1$P& $#
M$BA1FL 6<H Q?^LMID^5_C6VH ,,HK<MZA"R77,']X'^VE=6WMT7S3!/ A$D
M,")ZK<94II!(@: (XD1BJ624.)&8=/0UM=UMBQ*M57G\N@NYIT&V6[X\03?P
MJM(;M9ZW<SOQ\'I#]W1/;W!+MU/ETS=UNU_IG=>QSD5.BY>[HC)FO\O-CY7X
M5)DM^8T:%J;RVHJV@4</-X^57$SSB%$BTTSO!!0I&>(X)"@*89;P- HY0DPX
M'2?[%&YJAFDO+K@K&A^L4@\T@@.C(+BK[Z>"=]J-._76[O&* ,W1IGG] JPS
M6]YD7(?/BVD&9W5N2&?5F#9WCDO7_-1KUF/:)\G&._C^4G3\B39V@H]W4$^D
M!_GOP_V\Y*/&:+647R5?:5?VY<-6/JQJ;M([=;M4*SV;2O_X:6-[;.+0Y-3,
M>"TZ:&0'8BL-54/#OZLG>DN!AF+ _@#%!>W+YR@# 3VP7?6,L=,A2@_$>IVE
MN/0SVI%*#^7;)RM]7G>_\7R[W&CKIGWC3T*WM3LL_K(M"PJ@E+$(IS&D*"80
M(Z$@#5$"&64!XTDJ$H%LKS]W]C0UPU0)6V[A#L4%E;SVEZ*[ >XV.EYA&]C,
M]$;,Z=ZT%1J]+E%WMSS:C6HK!=O7J^U>Z+>]/?:3RBC=7!#).:(!#! VS'1$
M0!:B$#(E$IS$G(@T=MFIGNEG:D:A+,-G#H]^FHBC63CSG;!NN\9SP-IM #W
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
M4>%ZOQ%NE:OX*M>R^%F2R'[<;K:%;"Z$OLI,2 ,>)HE,(2>2:[L?!Y!AH6"
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
MNR4@'0GKMBVX'R/K#<J]7'V1JYN?C^7B; @A;YXVMD?)Y]Z?F@4R]<7N;^_
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
MUQ/"6+ TC+0C(7#0Z\Y81Z=3LR$[F>NKHY74H!';IKYU_P&P<S!\PSJP@?&
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
M&5D)/?--C1$:.0U[P_1@JF<9.$1J8#YH) 6-J*K]Z#::\K=&W//A5>;=7O2
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
M9153O7Z5/ZJ8D%P^R*]K,L^IO$9PI=@56/#J\&WS#_)6X\I+>HND^>%V#?W
MQ%&'K=<"@UKBIN?<51U1=@6DV/4%#NUZ(YA<?>NUYASWVV\"PY$M8'2S)7_1
M9\[6<WXGKG_B?*X:TGQ:%LH*^<ZIG%3Y"+]L,U!C%A-5Q@5B&@N(4D8AB5,/
M,DI"%&8A$\SHT-]H]JGQV49X<"? 5GP@Y0=* ;#3X)*\8*/ET62PH4 ?F,D^
M<K)JH7JU QV*90$KT ?*%[9!S!6I&<T]+KG9P')$<E:#V)'=UHGRA>.2_X/G
M3\\KSJY_RG]]X@]<G;IN?JDR"OP9B4B* DYA['&ASC(HQ)GPH B\,)9_HV&L
MM:FR%6!JE+>1&.):9%!L9&ZY5.=*?"#%>0&_Y0OPQG%1G@_Z<[-0>LPW)/P#
MD]_.!UN)=P4VTH-&?+"5O[ZBRHEQ1X&VT#EB0>/I1R5"6W .N=!Z'#LZ;-Q,
MGZ0^-TM5-8RN_I&OGF_6<EOVPHO;7W2^5DX'%9HO_Z<ZX<TH"<*H.BW"20P1
M]2E,8Y[ T$L2GOC$9]SH=-="AJF1HI7OV 9[/9(;&-&1_,Y5^\N-_. OJ0#8
M:*"R@QL=P$8)%<+FCNPN@- 1W]E(,"KE70#1(>M=,I2+ANXWR^]\SJEDVJ]5
M-507C=W/CSDU]NKI2ZY^C1=O8*,.:/2YI-U[!^#]#OJAL!Z8URQA'J49?#^
MCIK"=TSTCLWA^]7O;A*O<;]Y%>7K%[Y@ZI2GRN"/LMA#+*;0%R* B'M"6ET9
MAEZ<1FF:\I3[6J7WCD:>&AMMA0-*.OU:R?MP=;/(12 ,3!.:^AM51#ZIJU4E
MY/V11JN ?%*!=N7CTQ=8MC/8=&-7?>A6;U6=D_)NO2I7>*&LD!FAE$5I'$*2
MR,T/PHA G*0^3(-,I($O=?/9[+7RU']?X6*EMP_JF];D&3V<?+C']0-_RA>5
MSX'@>76VISP^926\H<NG%_<@E13((PDTCB4'8C^"./ 8S,) E8+P*<9>@_OM
M0K/;JGO4-U,/A_EM)=D(@".>^9Y//.AG2#WHD00\9 F,0\9P0E+?1T;.3Y=@
MC]+%8R,OX)7 5PW.8+F3>4#X]7;[+D$=^-NVP_.VP;.6%K3$==CZ0Q,85QU
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
MAQD+<HABG,)<[N2@2,($9VF8BMPJ*=JTXZE9UV_7?[^^_?7:SDH:HVQF$8?
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
M3W_[2_L;^0^1??SM+_\/4$L#!!0    ( %R!5EC9_  TG[T  &+'"  5
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
MAL4U+XHJ;05N""\$H!4/AGB;$U%):*^RLS(]]V!MIZ/M&7KZ";&Z@U$UV3>
MH_?K90^G\QLA#1,5S)>T+TJB]/JAZ"H:GPD')5B0-'#VW-.47?#S&!W]]/SM
M#C=[R[H!O)S.X*L?I<'WKS"9 Y[-)XLO,+LCJV$,-'+%'!&Q] %*"8@S$5FR
M.EE:VIZ'YVY@=H'/%F3UTRNX.S35UD0#X+I+O!3<&<'1=%J*Q)=6="'@ 6TC
M'M72,\5BIP%:/VV%.SRV=I;N[M"8+ORXDMV9?H79XL?IV)<9"ZF$ U]+R@./
MWJ'3C J.'C]#]HG,PA*';C^& HFYB/)*&JH;G*?I:<%MKA+15Q-Z [;E!#GQ
MY1GQ1_!S."N3HD[R[V@XB[B&U(5H Z,D4X/[BKI$/$>OC0E;ZF,2I<\6FNV"
MH&<):L%EK@*A>F)O $-'J(/)YQ$Z_"L)X388?(_CJU*V^]MTFOX8C<=#!K@A
M1%"$^B(M6=JX9\>(U5Y2JCDX6=O[V8:N%ISI*HBJKH0&@+7ANAU/)W%]1'/#
M3&EH0*0O;7.XB23(' DW%"RPP)*H?:P]2D@+GG,=8[2WF!O RHK^(<\6/3^*
M!M.5:4(T*>*5R$2(S'4$SB#7-C.KE5MPBRO>5[Q*D TXPA]'/HS&R]0E>F3+
M)R1?IF,4^KQX9XL?-Z)Q3BNM,A"A6 D5I".!\4"L5 *LSLX_6TBQ"T"VI:U?
M![GSV]).5-2 Y=G@ZWY<*D2T-H;2TS=@""!3)B$Y3FB67B670.<.P=;4C6HW
MVG\:8ONHH@%072?33_V/DDDOW23A)GV5P5H/E$2,+%%".A '*A.5*2_Y"0[5
M\]#/D-,,K/;2^!-W&?N*OP$DK;R[N_S@#L3OS*Z0F%OY#;VRVD%I,EBZATEJ
M@83 @ #S)F4OJ,VU[\>V)J[?L[$CE'6CF@8P-[C\.I[^ #B#<2GZ>RB^8;(1
MXP<JB O%D8A!$F\")<X*;WFT(J7:!7@O$M5O=JDCC-5510/8NILZN^;GNBWB
MT#KIK3.*B. P;LFX9[R)G*!=SI%9E2A[[IG$_BG+^Q3UFV'JRG+54T(#D#J<
M3I8B^?MH\>7P:KZ87L+L 4]2>JJE""100Y$GID@ ] (TD^BN9G0*<JH,K&WH
MZC<+U1&\JBND 9 M#_M'S"^XR$)F$?W'*$IK>%T,L2%<:W VA&AE=8/U."G]
MIK"Z]+'V%'L#Z'F$ \X$#RP[%$CQ"8TJ([)1/K@)4#J.2B=J V='S%1O6M8Q
M9O84=@/IT"?.YXWTOHA(-,:J&$)HM)Y:&V)!2Z(H]UH+%)JJ_3;D1:*:"?*Z
MRU#554P#ANG9HWJ#+66EH[CSB$V!$<D,;B"1 S$8?$2O!(WI3=VG5Z+N+<*^
M[E#7A9(:P-[]LWUS%VF9F%= 0EQ.6>'H'(IL,2 )&)H859[\=NQ5O1)A;Q$"
M=FC7ZJBB 5!MIMTLHR:EG C%_^*I;PKI*I",Z\I >8#JI0:OS7F^16CW)A<V
MKQ)V RY6:58X6BP[SI6W6&AA\52'25RRH@50JSS14I<9XID1'VTDFJ?D?#:&
MJMJ9]&?(:2:NZ_* JZ.,!NS/<Q*2#(PI%<[!&HQ$)$8WB:*$@N(BQ2"%K?V^
M<L]JA;>(_+I#5255- "JT^MUERRMWH=RSI66U!,H$T P0BZ#Z##D8(H)4!&M
M+:\= 3Y"1M\M NIH^.$CE+W$W0!B-GKQKN@/+#@M R=&)XY"X1B7IO(\PF3J
M0]96/CO_<]<S;9.&O@ND.L'*7H)N "@'*2UKQ/SXU(_2T>30?QVACS4465BD
M6).D(B_3+1WBG7*2;63+'II)U;[A?8*4?@/\CF!30^P-H.=B!GY^-?NQ:2AE
MY,$Q2@+D(AJ,%ZTO_;IL3)([F:.H[>4\I*+?D+TCS.PI[-?#Q:W@,H'/R]J#
M2H5Q5Y=7RUJ&9<ZA3)68P1>8S$??H+3^OH2/TWEY_G"2+_SW89!6)F8Y <-0
M7I'',FZ]= ZC/*N8LXZUT?1*$OL-\[LR3QVJJ0&S=08+/YI &OC9!"/-^0:[
M[R&/XF@QU%P;SF(FZ-N5 4FEV2"UE'A'F0E16RZ?FQ:S"_!>IJK?5$!'6*NL
MC ;@]5!00V&D#CG$4E(3RA-G1GS&8#;I&#7SV3I:OV/=?2KZC?D[@L^>PFX@
M%?E2,F3HG7$Z,TN8M[J4+*-AU<X2IY<),,UQ>W27QWZ4IJV@5'VP55_)[?W5
M4@UF;]6(]'2IB"^P&$4,P>YPL6=7TKN?W&V+TF>X>,M^I4"3XAH4H<M1K5)J
MXJS6) O%>9; K?/5K?\;]"L=CZ=_%&%_F,[>3Z_"(E^-'[:1NJG!\4(:GAG1
M-.%>M#P3QX(B+E.1HX_95[^->Q6!?:<R*^/H@4O?F;(:\+CN9FQQUY_,E@)-
MRS#Y%&;+@61#SAAWCFL2<T3YH6]!/$8N1+/DDI4N.!\ZS9D_15G?J=&.L=>!
M>IH#W6KDW<'5XLMT-OIO2,-HG&&9E@)ZFXA4GA-K&2,<+$1!68)0N_O*\Q3U
MG4A]4Y#MI8Y&P74TGU\A)S[YH-'/(JR,O9,A ;'>24*]#BF*Z)*O[4T\34W?
MF=8>0+6#&AH%U)T!G=29#((2S@5N$HGQDLU9$Y:BXS)&8ZLGO%X@J>_,:@_0
MVE4A#>!KXR+TR0->T&2 !T\BFMLRF ^#94Z!,"L%<U0G:6H?B5N0U7=6M6.<
MU59,6UA[<,XSH:FG7)+L 45%8R;!,4THY=93F26M/C7C&7+Z3KF^';;V4D2+
MF%H?\SJ5]#-EA!E>Z@\-(Y[K0"C37OH<>.)=%(,^0DJ_.=>WQ](."F@11YMG
MNC/2&(\FUF1AB 3F<$]X1V32R@2,27BL?0VT]^!Y]^=!U*ZJ: !6=XH_UHPM
M>1IR$$Q(F@E'CY!(9TMO?J%05D'QS*-AL?:!]R0QV^50Z4^+J#I:^!FFTMV(
M<C[-ZU>/^--]+X*>^-3JET#;4%_I FA5#7.SX W,K%(.G 8B>,#P+5I;WL-D
M(K2T&HS3--2^[GB"E/VK9;[!Y H^X'9[["7B39_:TGH2_Y=*09!D&62*GDAE
M*9&A]$"VSA&?5)1".Y6@-O<[D-GOE4\-Y#PLINE65PV<A&70R$E>,SJTV0;*
MLR9&<#R\>8K$"F9( I,$C0[-<7WW?(. ?F]NNH#0[O)M !R_S:;S^>ELFD>+
M81"@53*&",,S'LF>$<N8)V -DRHE'7UM&[2Q?+^W+5T 8U?9-E!B==.W83U8
MYK;7,F3ML]6)0"QUTS*'4DN-?-DBBB!X3ITU'+M/3+]W*5U IH[<&[ K9Z@+
M)*#,;7R/EG$\74X,67,U!(UF4KA("OB+B#)Q@@5"=6+E/1!UL79WC&<)ZM>O
MJ:3T!YY-+0TT *=S&(^+%S9)J^F-M\(:"J>]C9D3SC)R$KPF7FN&NT\%1JG3
M@M4.YY^FIE_OIAL@59)] RCZ#28HH''I.9LN1Y-1$<YB] VNV=&1IU+O3%BI
MHI%))!*R"R0'&1EXB.!K9QM?(*E?IZ@;/-740@.@0CN[F%W%Q=4,!77XQ<\^
MPWP8--I/23DQKE3IBTA)*(V&(G!P65'%0^THZS$Z^G60.CO7]I-W YAY()FA
M<YFJY5#&A&1+[A0)D@?"51E_19F+H7.WNM_ZD6[0LI^D6XK$;E\1#AD%Z11D
MDFTIS:,4T6X2X!>-YM+1I&WM]RV/D-$O7#J-OG:4=0-P.9I\0_M8)++BX6B"
M5@N_,S1.<LIH)&!M0%>M-/-TT1?L>X[G*LVN]HGT%"W]U@]U 9PJ4F_A7"IO
MEX^GD^G=C7#CF0F6O12EY[1%=]\93SQN 8*2XS)ZYIFK;G>>I:C?:J%.3% ]
M#32 IUL[>GW!,II<(5.W5XSO($]GZQ?R%_X[S ??48BHN='$SWX<H627O17+
MU<QT&8;>;"T0%I34D7!9WL!&E+<+!L.$\G@^*A>UZ>:^L!-V^JU5ZL8FMJ'[
M)@[E-8OK;?P.(^!R*>!I8E+*2%#$C$B/6SKH$(CF3D!$M\-4CQ*?(*7?PJ;N
MX+>?S!NPH*OKHZ4G*J.BE'G$NU"42)4$L4QXPJ2+%$SVL7IAY>WJ/1<J=8&0
M'47;@#VY[OQQ78[^SL]'<6@CISY'34"APUDZ1* L\*])*AD1VE94?S3]*"';
M0>6GJA+97^ -F)+[3+P?C:\6D(;*H,D+"BVB*W7G7#-B<VD8RZ)(1AJGJC<@
M>X*4[9#S4Q6'U!!Z ]CY.XP^?T&Z#[ZA\_89CJ\N \Q.\H,JX=7&T(DFI3$L
M2;+TD]&V-.5+G!@I-%,Y1"9K(^I5!&Z'LY^JUJ0[!;6+OO5>>EBJKJ4R3BI.
MHBI=_@PM"1<G24P.;3/S.?':)^$K2=P.@3]5Z4J72OK9"L#OM/];NL]W&-FO
M#OSAAW=:#OX"+_7; JW N>QK_Z")X@U2DPC1*2\(N"#0]RJ)51\="8FJ%(1#
MBNKWAWL5B?L:O6-8;%Q#E$ZV.AM1>GMP]!>X)#Y309+3P66IJ)2U1ZO?(:"9
M9C_5T7'?CNTN]P9.RJ>:C_X^F8$?EV>F?YV.B_G]S8\FA<&3R3G$J]FJ:]ML
M-,<?O5_>K*/#.IJFFX:E,7!O5 B$NYB(#.414&:)Z"QY&99D&:^]W[KBI9G>
M09U#N0DT-+ K'A'!#2M)<DN-%@0Y E*NY8CSN,%QT\>D' 5;O5?D,^0TTW*H
M<VS6TLG/T"ARTYTZ@P1PN6P=-YV@J[P8X1_OMC;QCW7/O.YH7-&1W)>43MW.
MJG*J[Z0^TT,U!@%@32#1RE0ZRS/B%2CBM')>.@M*UYX<LA5A^W=I7B]R4;0R
M5(P%(<$29A@C$J0AWI26KEY[KBA/IOHSZKL4-..25L+"PT;-.\N[@3/WAOK#
ML4?'8B6D@^^C^=!S"@'Y)UI:/#5,LL0)]*NMC91[,"JFSIJ[WB>F$0SMH.&G
MP+*7N!O S2;][Z>7Z)@.;68^FJ1)-F43<>J)+5TO-7H<@HJ<J:G=A?0A%8T@
M93_UWO?!]I-U VC9PDOX!"41.;3,<P9.$".B(C(A=_@M]"Z97SYVDL'4K\C?
MDKA^L;4O"A[4YW>AD@:P=K,'5V=\"6"FD^*L+O=A]!F,39GD,M9%TA")CY01
MY:/@G%J5>.UVD,\2U$B6H^+)MK?8&\#0/1[6VXT*907&TD29(-&&RT@L,$54
M<B"DS=S1ZC?PCQ'2R!FWOZ+O7\+O+?4&H+/1G&MM/P' &:4$T31;%(E-*)(D
M2>"IC+$7S(K:)N<!$?U"IH)BGVZ!MH.4&X#)$X,2U\RHC&97>X8^HD/1"$%)
M2"X0ZX,2V:H,U4<J/TM0OZ=4??C4DWX#4'JD>=N:$9<MH]$ZDJ+ \]Q"(D$E
M**\2-  7UIG:EN=)8OI-F=>'4!VI-P"?+68BKAGS -*!-026-=G&4^)+2$!1
M7"QQEYC+M:W2ML3U^X2Z PO5B58:@-O]L8AK+C3E&&\XY(+S<H&O#''&*"(8
MGMW11!Y8_<9ZCU'2[W/9^D"J(.\&4',3='Q$7I9/CH8B9NN<9B0:C"]D"(IX
MIVAIQDTETSS8ZJ4.#ZEHY"*X8OB^FX ;@ @:Q7(DPWM8_?=H<@&XC69^]F.U
MJ\ZFX_&'Z>P//TM##F# 6DVR3I1([<NH:>J)5T7ID#!*K7VY\1KZ&HGP=\3"
MPR=>W2BF =#=X^1A^6R.VDKE&!$Q)-R3$$F0Y8VY@2" >2&@]FB0EVCJO3ML
M1VBX[Z#75,W.4/NZK,C"'35;= &X0S^;_2A=OR[+P,.#Q6(V"E>+<AI<3%=#
M0H=>JBBDQ/#5N+)UG<!3P:,O$:)T27ET+6HW\7LUD;UWF^T%DI65UPQ&5Q=*
M<]3>^KIJM??6]TR0V- D90Q-Z)ID7QYR<D9<Q)@%G=ER$1J-3/53HB\0U7MC
MV[?!8%WE-' $/V!HM9TV&&)")HH;AJ32TT5*#),M2HE$C)]BE-F%#D8GO4!4
M[SUQ>T+;7LII &TO>A4J4"T-%<2QP@]==A'REF@/B@L:68RURPJK.'Q==@!K
MQ.%[C6KV/$P'D]23NV>5L\(:2\K0%_1EK<#XWW'"P$AIM<8]5[M0OAMWK\O.
M8JVZ>Z]17B,(?2C-AW6VFP*U*6;) '#_Z3)XP29B@1OBP#-P6HFH1&5\OI+$
M1DIRNDJ^U%-/ \?QLZ/00N) <[*$:6M+"U$,HP(&^#XSKLN4#Y]J/\;<>RK=
M&^9=*@+A-0/J7J.59D+:A[(:+D?$: XD1E\<UP@H&[358&,9 1IMRK7+G1]2
MT5KBI#M,[:F!9I#T]*@]*IWD@7&B3#+EF1X0J[(FS@N/FR,'2VOWEMYOX.$;
M)D.ZPU4=?;P>7FX%KPE\+G?\IUW8J]6@V<V7P9NYGE50OE'\??NF>)@X;J24
M@5#F%$I5EL8S1A/&0G9:<IY8[5N+_2AN+9W2L1U\&\TVX-\]P>URROO+S$+2
MAFH:"$LE>&.<$V\#(SQ0[X,4RKO:125[$=Q:HN;-4=R!7ML%\6K+'L,?RQ_-
MAWC*E.G,@3B:,W(E,@F4*B)<YM(+B%'4?ZF[#66MI6MZ,JZ[::I=_"TWVRU3
MB0MJ6$1W)^&7TF&.6,8IX0Y#-*"<N^KWQ%L1UGOS^+[1MX>>V@7?:DLM?WCR
M==EF?/ =9G$TAS04D?)@<6<Q6YX96E.F!%F4H;/,&7 ^\$XBZU=1V7LG^+YA
M64N#[6)TN?$>9] GG=$',21E)HC,($D 98B@V7.?!/[XC0*DIXGLO5E\WPBM
MI+]V ;K:@H/+K^/I#UAQ>GHUBU]0W*=C/RE=!QAX7_H5!X%L6@'$!BI)R8^%
MK$#+7/^U\TZD]M^XOF^T5E5FNYA=;LHGN1PJ'@1SR1&6<7?*H#VZULR2K"-8
M&53(N7[7F1T([;][?M]XK:C(!M!Z)PV\VHH'$<6(E RIE9!L!!)%>5HLM"">
MI4@83\ID2;/RM:^LGR&G_^[[_>3F]U#*OMGYBVY@MMQ!UPP=3N>+3[#X,DU#
MYX($8 &=$U_2"[*T]S:*^.0C\FB5J_XX91NZ^F_'WP_P:JBI'00^ZWTLA_:.
MXF+= .B@"/*W66FPK" PQ3,E3/N(#C-WQ'E6'IT:5EXU4\'>Z%Q^@=+^6_;W
M?3#75&6/)W/I03J\'N,#RP:W,)FO-3GSD\_+*JEW/VY_Y=3_6(Y)**RN([Z_
MH13*,+M\3QR_3T:+^6KVP3!I2H-)'OUJCWZU#YR@<Z((9S*6GFVHGGNQ_,/>
MK6]%[';H_JFOB)K4>P,>ZFI;EWXE*-T+__WOH\67+ZN^X/B-QP4VE(+J7!Z-
M:Q712Y)"$BLQ<%3))3!:\%1]'L$N=&X'ZS_'%5/7:FS'U3A(__MJ-6X93Z-E
M*XN+Z;8<BY1HHHP3PV-I-:@BL2@"$ED *;WBHOH,XSW(W0Z_?XI+JK=2:O\P
M7AY$&^Q>3)]H&W5SV S\;/SC.LF\F7@>&JVR5MX3%GPBTG!+O!.1Y$0Y_B"+
MX.A6/D8=>K;#ZT]]>]67]AKP%+;A>KE#P_T=>@8H^_EH ><P^S:*L HHSB!.
M/T^6G[*,A8?.9TL5IT3:,E$S.$8\<$TR-\H:"<RGZHV@.N9INQWQI[@M:PH>
M#6R7SL;O&,6,D5X3KJTD,AF) 0:E1.=(\?^DRG^R84Q_BNNY)N"P\[;X!K,P
MK;0Q[HY8TTYB4(S.&\BL4::@B3=BR4A "GE4J?;SA->/MN-_BANWW07?@#E]
M]O$7< Q9)2^/*$JSPIQ+81 &LDPR'T2F*OC:%=E[/\GC?XJ[M&IJ:>3=\6/O
MP4 H5H9 &F4\^AU,$)<]AI?*).\86-PQC;S(^U/<DNVI@D: ]/0#,*#.JP29
M2"AS\YPI4Z&8)R(Q%@(-EJO:_MM^#_+XG^):JXY"ZKS(NPNRMQI+[>=?/HRG
M?]0=1WWSH=V.H7Z<]OJ3_6X6NAGBYD4RFGE/@BOW.13]:\M-(DF*9(.@-LD.
M!_H]H*>"]UT^\W0V_39"R;W[\3M&XT>3$[1^OB2L#N)B]&T5=-S,A8?$J8FL
M]*RW1&KGB:<NE .=:XY_BM7S,J^GLI'>IOLBZ!&?O4MU->#8(VMYM%B&)#Y9
M WC0HSTOE*?R-%J4Z5,,*8_@$O>UWPK=KMXO@+K6\[2*T!N RYTT8\D13N)H
M#'="VXOI:T6I='+62UT&NZ-_"10] &TXL=DIPZ25+'9X+5B-CW[;=KPQA'L'
M0@.;X3W@RG&T5#'^>0Q+74_2P>5TMAC]]^IZ%)+B#$(BQF1.)#/E63-^B2+Q
MI(( #[5G'VY#5[_VMG_T3#M690/P?.J^/FAI@N(DA)3+3"T@W@=%F/+)@<J<
MB>H>]>[U%9W9R^8@6$%=#8#N:/(-5F)=R1$%NKF'3O+[T3PN6R5.TND,+D=7
MET//F,]16?2!@)?92NBKYS*HFUO(U-# =.UWESN0V6_WI.;@VK6B]TWUU'%W
MYW.4\.57/YHM!T#C%OU<4E9&9V9M)((F])ZDIL1%_ (ZHD<EA1>Y>JG$HY3T
MVR&I.4Q64%<#)G1Y5WV,PD3)K20Y^%[. QAJ!AS9CT1)E3!8]([8D".AX+-D
M66,L6?NV]DEB^FUKU!STZBBM":/W\%K@1FCK0J(;B3&JD[8RDV1+;BWRDEM#
MTPY"1:JML-+7]B6WIZ[? _N-X_&.E-: .7S(V4%<.A9SW/<P^K:<DI8-S];9
M0,"5'MN@%/'"2)(!F$$_ T#53B%M0U=KW8'K8.)%Z.VIH$:M('JQZ%FD]VN*
MUO8=W=NE[5_Z'O.A]<E;6X;T4:]PYSI-?#"&N$"C2=QDEVN_S=F-TM::#+\1
M-*LKL5>P+NOAGY'EQ_+WL]'G+XN3C.?/FCU/A:46PS"KRBSC(!EZ)!!(\E&D
M6((TN]V[A=>NW%H#XJJ8ZUX731_&I_Y',?0E9QKC[ HI&_DP&J]Z>SH:DLQ:
MD<@2>C89W6O\%AX&BF:IQ;+(X\V.Y^<H;:WE\!L?V-64V"I4[_%T;?=O-^D&
MOTQ[:FV*!5N12)<D\FL%451Z$0T>!:+[H2:OH[FU7L-O!]^N%-LDD.^>*=>L
M_1@*8QAZ+,B)!'2R=5(D"*J(P[,D*8^<AC<,Q^\2UUJ_X3>"9@U5-8G!P^ED
M*:_R1OCP:KZ87L+LEKW(@&:&9X7)Y7D#8YPX[1DQ(GFP5L6@:S\)>"6)K74@
M?B,\UE-; ZC</L<VQ&UF@TT)MUJ9"VT$>MS!4<*E 28$Z$X>.FU)7;]>YQMG
M*CM2VNYPG.)NZQ*.JYO2QP6)5EYI[GEI5Z-0F@;#/PP'2<@"!!,^VE3[Q'X]
ME8W,SGNCXMY:ZFK /JY[*)47X:M.=Y_\[)^PG$YY9_"&$-Y*1;B/N(6CB,1&
MAB)-1JKDJ?>*5\;@5H0U61)<#1WW2X*KJZJ)+#J*+P*D^0>4[[E?9A8^^45A
MY\=)?I1%0[V)B@JBE5"EV0 ESOI$/$_92>8IZ-H']:N);++2MS-D=JK"%JTD
M<IRNBA"OD[0Q9\&T#,1';8CT"8@3UI(4)<\^4^9M[4N=%XEJ\G;[S:SC7BKJ
M_\KFEI]UM%<Z4!Q-$-,3/T91GD_SX@]41&E,.Q]RP#B/*33SS$7DS3@2I!*$
MII29H>4!R;W1*4_<U[QJV2:#DMH ZU@;;9S!]S?/ZF7OJN'Q;1GG?&A5BD:6
M\>3,E?D9/!*7RQC!X)1W+'NGJS\ VY*V?A/;?5N[&@IKR>BMV2JYJ-+B=7T3
MZHQ1L)Q_P=VJ(TH 2TF6.FL G?C](1$O6KG'UNDW#]V/6=M;WDW8L>UE-XR)
M4J]*0LIE2J2.R^XZ@8@0HG'"4&IJ-WG8GKI^,\]O;,LZ4EJ[V;X/HXF?Q,<%
MZ77*"=!>@P2TU\Q*$C0%HM!K<-&#@51[<M/KJ>PWL'CK;%\M=;40QVX&ZH\.
M2-.!TY"B(AG71]=5.^*= S3^+'D5HN!0>P;CBT0UF>6KAHKG<BE[JZA%S*VF
MFAGO*/H0C"3#D7:M$D$CSHBA)O(((3K6.="VGT#WUIFZ-T/7ZY71&*3*'!04
M%1R53K1^?'H5QJ-XDI&NTN!.294EEXF(TG93"J&(55X3A\Y"9-K%4'T0XM;$
M-9F>>PO@U5-9$^U2KX.H#]/9&7Q=S\(K(^QO&B\.@Z79>L<)AE.)2&"Y3(LJ
M+'*5N8J.R]JO05^FJLGL76?XJZND)J+=:YY>/8^AO&_5D6/<9%BI*%>RY"==
M:=X8(S.&!EG[-?VNM#:9U>L:I)TJM)DLWTF^?F)S;?M7V7/!18B<.A*7O>2=
M4\1+=$:T#\)369YIO]@-<8MUFLSRU496;7DW8?>VE]V0*4:CY\@1+^5A60?B
MJ?4$M+>,%WL/;Y3E>X2Z)K-\7=FVCI360):OL%7^OUS!?//CE0&_GCY7?G P
M27>_L?&;JW:S#XMPX_BJF/S!=W14)I_A##?/ '<M*B%PC9*/CE#IT=;34&I[
M%,9JT0!DZC!:J_V.^6TY[-<O[2R[V#!,?O9--%1,2>9S)KGTAL;#RQ*T1I08
M1ID)3'D3:G?0VXO@?KW:-B'^*B7NV4,>)3!;-(#;&&/V8 ,*V\0R2IJ1P#P>
M=R):I8'CB5<["=H];COSF1O%[6N4V,CL@_.KKU_'2U'Z\;4HCR9Y.KM<*?-:
MJ(&B5/$X(<*&0"0D6E(BE)2V@M30[#.K76F[)6G]^LZ=(;$+Q320L%^UN[KP
MWU<3<#$6&":*?DJ*B5@M<-=HDXDUNO2\HC(KQ:SNH@O*/2IZ[DG?A;(?/N_;
M1_(-8.>F8]IU.<@DW02-1[@+;S>>$X$:ABXOBQ+EQ(0@5D:.P:,!G01W&JK7
M3FQ+W%9(ZVSP:G<E$YTHIT?4/3.%?J/R]V#^2.WOT$)6.9M ( 1.9/ &'5CP
MQ$5&0XB2XK;;*G&YV_H]ETET@X3IVZJE;^3]/MEL/74W3PLQN<0!2G86[;:)
MR (WBN3DG ^:.BG45O!Z9I&>BR&ZQU M 5<#2N794N\.SH_.3SZ<G@W.!\<7
M!Q=')\<'Q^_?#\X/SXY.R]]./KS[_?SH>'!^?I>5[:9,O>;CJ\R;VIF?2I.G
M3F:?_63=L/IV]M6J\__I!E<G>8U4/[X=BW4#URP-9Q9#1.]+VUCM2DU#+G-@
MI12.4AI-[0O7*H3OW:=X'R)*=_#Q='XU@PM4YKMQN:/762O%@R,Q6"#2X[[W
M'@7) :VXY"G6GP-3FX=^C^FWQ_.#-LA]8J)5LWU^]-OQT8>CPP.T<8>')[\?
M7QP=_W9Z\O'H\&BPDZ%^_@.KF.97T%S)&*][T)41VXB:N'DU*4J&V*+6,; M
M#=R!DP TDL09GND8-VM;V\(^3<V^9A-]W-'\)&_N!MP<YZ//DU$>13]9/%QZ
M8SO$[)++Y55U:1N%7TE0TA!#G9<T20SK:M>:[4-OSU.&ZB#JOHU[,P6V:L_.
M!G\;'/\^V,5R7?_3*C;J43HJ6:,S^ :3*R@5K8^US+H%$B29(P1BDF/EY5*9
M9L(CX0EXY#IZ53TMM25I^]JI%Y:YA30WSH)RE#!M$XI >N*3-B08I83-Q@5:
MN[GKMK3U:W^ZP-!]8]2)EEHU/$?'?QN<7WS"6'$GMVGSGU<Q0$_24\D(;;SU
M?@^A3%):O02_[;5RVY%-&&54*@TO6$:GW7IB-6/$:2:]=6"8KWV9MSUU]8:*
MS8\FZ[5N.\\\6'62#F&V\*/)Q<R7 IK5@^?'H@L*4@93HAQ*69GX(HB#P$KG
MPYRMS5:;VJ4E7?'2]ZB)3I#Z]-"Q'H'0JG4\/#D^QP#M_<'%X/V[@X\'QX>#
M\[\.!A>')Y].3XYW-9I;?&J=V?.OI+ZI%&"(PF$D@4@6Y76)M8I8:R1!U2LK
M <]95;N-8Q,IP,U+[G=^7-Y]G7\!6-QNL8W0ARG&F=4H%6\XD0:CGL"E)MSA
M[E+9!\&K#QY]!7U_AM3=:W#X7'5*55VV:B\_#@[.=\N_K?]E%;OW&!65;-NR
MY?@M. S5,D8EB97+\<59$Q]=)-1AB"&M\E+5=G;N4K"OM?D(>'[#W8[JFYA,
M25H.MKQSMD0J]"YL&<^<O8C*8[ CJC=]>9ZB?BW*'MJ_;QHJ"KY58W!TC([&
MX.+@OW:S")O_O%)H^00]U4++=>G8K7G?Z.Z-OG@I<K5:EY= 0A)G3,2_QN -
M4*.JMPEYAIQJY8F/^?U>9K%\@V1S\?L]NOPNF4",L4Y:1B6$VBWOGJ.G[R"N
M#B:>+%/<5P.M&H_CP<7'D_/ST\'9^5\/SG9*C-__B"I&Y%FZ*AF2@9]-\$PH
MCYB6)5PWB-'@68P^$L5YZ57M.+$Q&5(ZAFE7YCU6'\GY%"W[FI#[GWN+7D$%
M^KM1$,Z%)U)*1"^EFAA=^J(Q2EGU1C=/$M.O\:B"@_N6HX[@6S4;>,)_.EJE
MCP^.WQ^>+._8!\>[5@4\]W&54C1;TEO)M)3^':-5MJ^D\J;+*U68E O51TXH
M0R.H4,9X!8:(X,J2(+5"Q 66H\V,F]K74*\B<._':-LL=KM!DG29)4:)I@I*
MA.Y)4);BJ1TYU\&Z[&I[-J^CL%]SU1VV'KP_ZTYOK1JVL\'[P>#3P;N/ S02
M?QN<71SA'T_/!A\&9_BC\XN3P__<K7C@Y8^M5%CP2OHK&;P+N/PZG?G9C]5-
MQB- U#X$ZB 3 2*5-O<)T<%+HU06-&0/+M7.<;Q(U/X-W];0779JNMT)T64C
MK'/$@,+(@)=>84%8XBQ35'O#C:G?1/!14OHU5751\;!WV_[2;]4.+7?J7T\^
MOL< :/"_?C^Z^,?[P8>CPZ.+G8HNG_RP.@67V]%:R=(LE5TZ3Z$"5K ZGBXV
MSCM-951&$W"*$TD!SSN37>D-+E,,.69>N\SP>8KVOJAZ]-,?.W^##!2A#21'
MC>>O*LVNM1<D T\R,8\_]6_">G,N4T7,/+A[ZD0]K9JEP:?3CR?_& S>#8YQ
MBU^<?CPXWBG@>_1SJABCERFL%^+=O/5;]F%8C&;+.\C'G'!!N<E&DE!F%4CF
M=)D&Z8@0QEK!@Y2Q>A^8[<FK$-YM+C5  $Q_ +R#">318MG)=V,7!*N28(E$
M (>[(*%0')<D:9N8DK$4#G8KBF?IZSVTZP13CP1VW6BL5;MU-OA8JG-.#\XN
M_G%QAB;AX+ \TMO)=CWY694"N&THK58JOFSH>>IGBQ\7,]0Z JLT=;]]S^ID
MS-EQHIQ#]US1@'"CJ/LDJ(^6)VYKIV)>HFG_XO#'/__1&QZ;> K1$J$8[C'
M.,4RX8@6P)PQ6G"H/5_T%>3U72)>$3L/:\.[45*K]NE\\%M)3A\<O_]M</+;
MV<'I7S%^.OYP<O9I^;1XIZ#OA8^L$_J]ANY: 2!\+D?B&7R=SI:O\6_&S7MA
MN*""<&THD:',^:'@">?@;'(Q&"%JQS]/T+)WT'?O<Q]]7RK 012>@(VZ/(N(
MQ&N*H8LU0AJ=K$[5P[V7R>HYT*N!C0<A7F5EM&J$S@;G%V>_'U[@;Q[_MO9#
M#O]Z</;;;I=ZSWU<)5=I2WJK>4L(IJM8!@@O>X"L#ZE'&A(S/.% <TX<E8+(
MI,O3;^.(<1*,E%3[7/]=V9;$[>\_O;#08]N#Q\RECHJ8\D6Z4L*G,781V2G+
MC0K&UG[CLPN=?7M47>#KH6O5L?Y:-6_/]@6X?NZ\DZ>UU0=WW]O@<1[>H,<!
MEURJY5BF4D3+P1!OC2(B.'3$@]; :P>)W?4XN/."8?GA/VZW@34^>1"&T.74
M6BLI"0E$F=S-<_9),PV5.7V.GG9[%+P"$0]S4Y44T$"/R-_++)_!?#&Z1!,[
M'P('Y<%*PK0T2#UWQ%D5"#B)%ETJJW1MC_TN!?VV4>L(,'L(N0&(K-LXO]3F
M^7[?_>6^&")'*OIHB#&E-3EGAEB6$C&*!\]!B!AJYZ?VH;??R7)=V:NW4F #
M8+U]L'S[5'G-"?J?T1L/)&L?"&XS0!%&1T!;RK/WFJ?:R9>GJ>EW5$='0*LD
M_ 9@5-ZT ^Z)D\47F*VEA3LF NX.9&_-%'#MDRME/(I)(K,M#]LS\JB2B]8F
MID7MTW(KPOH=DM$1N.JKI &<G<ZF7V&V^%$N-*\;.WPMJ;S[;J53PH%U@5 H
M0VF,R,1E9HG"722BSMS)VN?HMK3U.]JB([1UHI@& '?=O_?PBY]]OK;.&UF4
M;%4LR9JX[-?A72+!I4"RS<%+C=*3M</'YRGJ=UI%1^"JJ(2^VVX?3L?XK6EY
MN_P-#F:S,DMK68Y?&F4-TE5<!<E^MIC@@O<Y5=1%Z80G6IA26UL&*'*:",@H
MJ2Q/ =*]9VQ/-.;>BXQ^)PQ4QM@;:Z4!D[9Z0+]Z-W^?%3#*HG=IB;:I].PH
M66% MS,%8826WG):VT-[AIRM@.9^$J#5%G\#2'ID!L+:K61<!Q-"("8H4;HP
MH%L9!2/@(IKG%&.BM=OK/$G,=CE5^I/!J([LVP 1FML1AB2KCF@?1I/1 CZB
M(4[7#%%EI!*EH8\QY:K*$NNI1K\1,L>C7PI?^_'VBT1M!ZJ?+5-?5Q<M@.OR
MJQ_-EO.(9N]'\Z_3N1^?Y(_3R><E4RLN[UOA)%"&T6H2 ]I>"5H2ZR(>ZC;H
M!$P[DZOC;0<ZMX/@SY;[[UQC#:!RW2?W#.+T,VZP1V[%- V*0H@DI>)2&L=*
M9VY--%AKA0M:\?K5%2\0M1W>?K9D?UU=]!]>KMHNK[;)P21]'/DP&F]DEC<R
M,0&C%DXC";Q,8Q/6$A]CQ+"YC $,%"C?;LK3*Q;=#D,_2QZ_4Y$W Z7X?ZY&
M\]'Z8<F'JW$>C<?%/B]'63W8+"H%8W(BVDE*I$;G,WCJB: ^V-)5-Z7\.E"]
M9OGMX/6S9/+?2 T-'(B%AY-\[L</MPQ3IH@LD*@M+V^5-+%( 5'XQ:A,N5:U
M,Q)/4[,=OGZVW'TEZ3> HP_H.O[-CZ_@$_A2[GA[ 7&?L9REBP[MK^ 1T!)[
M29S.BC!K?3 R:JYJ7VYO3=QV*/O9DOC=Z*8!T*&%CE",=-'0V6C^ST.D8;0H
M?QIF0X/US)&L2@.=7*9I9"U(<IEICA$+R/IO8Y\D9SM@_2R9^]KR;P!*-\TI
M[V\)$0T34![#:8=V6!@\SVW@) 45.35"&5=_HL;CM&P'HI\M*U]%\@T@:/,=
M^/H=P*,.HLG4*LHY&M5R9PHVD<"R)U%(;E1"4?K:HZ*V)&V[BM:?+5W?A5X:
M@-O]GI@/+K0DY]$QA1LG(#M1F-)0UQ)@$K>29CQ4/_]>(&D[>/ULB?N:>F@
M5F6WS. +;IC1-UB9YB=<Q6 -%> )"Z61O,30)&CF2?+H-89 ):7UGV]L1]MV
M0/O9TO.=:*8!Q)VA>I" 4M?]'K[!>+HL7AM\+T;[^F+51T,][A6B C#<1-20
M  I-M4@&D"&O.FB=\2)9V^'LYTO+U]5' Q [2-]@MAC-452/'OU9.Y^-T(3Q
M,B\GQ-*;FN(&,M(H&97/N?I@X>=)V@Y:/TNVO@L]- "K#],9C#Y/#J]P[4F\
MV[AEDI9_'2]U]HBOF9W(/)+H:29ET#IQH4P[0!E*+[+@HO;AN3.QVT'Q9\GL
MOZWN&@#I,?RQ(<+9=()_C*L2R\?=!^?0J)?V_,%(=!^\3\0I%0BW+&L>#,M0
MVQB^EL;M(/FS709TJJE6&PFLAW=?E(<Q.S4,N/L!-0>*/T;3&X\59ZC@)&D@
MCD:!?E:TQ F7"/>.*F$-X+>Z*4;I>JSXHY]=[O$WKO%_+#6P@7>3LH724!;#
MFU*C2TNGCHAQCH\Y),.EJ]V.> <R^^Y[4A]9CZ3].]5= Z?FH?\Z6OCQZ+\A
M77-;/-9[3&EKA*5)$%&J?&6*CECPAM#(F;92BE1];-A6A/7;FN!-(%A=/PV
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
M\"Q]N"616Y4.G^@[>74*;JH1HTQ,90$A>04*(X? L-8D""U<0NF:[^UM0OA
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
M."_(V1$1O,X6LBVJK+SP^)\91(?!W\XSB+;180>7^C9)K>A9CH8A)&LJ:RQ
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
M-S <_R%8#_52MB[XT0BZOA0HC %0:P;)HD$F1-"R=05.$\)[C F&QEQ;X.\
M@%[?=EZ^__WW-Y]_/WGW^=.+=Z]>OG_W^<V[?YR\>_FF_?Z!73^JR<M-$SX;
M/=2L%HB=KY;LO)BEEW>&2OS<4Y^")E158*.L*\9B 6]$@61R4M9&"DM,8S.S
M%8'[&N/ZZ^OON<#3]^%T^N52_!?YS>SUM)Q__7?&Q81<YN*"HX"+UW+2$#4$
M1@YV<MYX5Q@6T7IZ[P9DC6M(AT/1?6O96D-': M?7YR3-'^?SJ9G%V<?\,=*
M[!=D"Q;G7W.]*W#V8_EN/GM9AX&NZI4_K&/"&XGM,PWG4*0-;6N'D^,XMIE<
M@)",!G(\%#G?Y(@XHS04+KG4-=(7K8.@@]KFGX6_.O;O2-B?_\RGW_/O]/E?
MEQ-BWZJ:&C/6KMHU&01%X4CB087$>$K-A^QL2-I1V>@MT'3?1@^AJ0XBM4?8
M^E0;2=/JX@E"1NX$B2I$ TJK""3# $J@3\8K<L-;#V!_EJAQ$PRC@VY'[?0+
MM\]?IXM+?J*.9K6@Q23CR,UA"4(, 6QV3GJMN+0'0MLU3>-FV4<'VVZZZ1)K
M$V\DNF!8':$<09%'#8XC!VY3%C9$%9M7=O],Q;@Y^S'QM)7\>UT@^?'DU<G)
M[R]^>WM"CO<_3SY^?D-??OAX\OKD(_W3I\_O7_Z_>\0A6_SV)J'$KMPTB@8^
MY[-O\P4N?IS\GXNZ(N=G!'(98V2< 6>9+KB8 KB<+-UW7DFE-?+F>ZF>)6I?
MRW3O W[[\?(4E\OW9?4R?OGJ@#F@9R4#3Z$F7Y4%+(ILK8D^DYU-I?D*DN>I
M&M?7;XN5^]:JL4XZN/]6RZ*JH;_DJ ;_\]G*[M?:,2^*94%)R.IR6#)""$&
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
M]865Y*=",4K4A8-U=J"G.R,3$SPPKEWSP?R/$=,IK'95^_W+M8D.>@#3<]?
M8[? V^M:YJ1ST1P#2)[(6^5"D9,B$)A!G5(2Q6#SL0I[4SURXU47U_"!==\+
MVL/S'(?['%_712RFD;1V:V/0A[R(]%.3I-"G6'<$\91!.4Z7E->9])*1,9*%
MT\U[# ?CIO-WML:X?.A8C ^2L2NT[CPNOIE5^J??5X5!UWRNFJ F=(TFE[#N
MT$YTC^IL 6.=6!Q9"IHGJ\*]@'Z3(KXG/K'S][=AT#F<3CJPR[>.RDO\-CW'
MT\O>S8^DVL7WG%[/%Z\OSB\6N4Y 0.)[8C 474=;N:0**$4Q@><<P:/U"G4P
M3O#&YG9K(D=^P1O7B@ZKT@XPN[-\5[65\S0MT[CZ3^@<7_:TX.GMW_1ROCR?
M!(D4,5@/4=8+0SM#[AV=: I\BQ.L\(+--Q\=@*^1DV =^!<] :>7P[2+SW7R
MU[?I8O7#5S=?%C(6:R#6*A.Z_CBX0-<?4T(FXX*(IGF/<BOB1PY*.S@6!X=
M+]C?1>ZK/]8/1I>L\XF4V>3 &&CAR?$KW(!W0D)T*OF,AMS!0<+01O2//*>D
M@Q,P!A".^1!<EKTN3_ZB$'NZS,LW:ROP>7Y>>^;/%]/9<AHO)W5$)6PTVM2,
M;S4,*@'*$L &1_&2SLZH;KRI+?@:>?;*D1Z:H8#S"QRF?] /GE\+Y%]Y^N7K
M>4XOON<%?LFK?WR%Y_DU3A>7XE%.BRBD!NOKL.FZ?2@XEVJ+:^;1U#GEK0ME
M#\SBR,-DCON(#0FG7D[;+H[K[6O[8Q7*<ITG)K%,6%!FU<&17%689 $P9PZJ
M_IF<\ZJT7H,U"",;G1S_*Y^<4:'1R_G8V:W]F/_/Q70Y/<^?\N+[-.8K_]9C
M**21 $P(NI*K:^L]J<6A8IRE$$/S=<Z#,++94QO[E0_(J-@XY@-RM8AA>;ZX
M6-4*O#__FA>?O^)L??-6"Y+3'<_VYIK-ANY2S120]A@HBP*"X1%R"EPRS!QE
M-U[;7IQN=L1^Z>?LOM'5P1F\>EG]+<]RF9XO7\S2PX(CQ@R77$= NF9!J2
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
MPD%6+G9S=2X^TUYA +7C5!A?298Z>[.?F[QW+,=3JD3R+T"3$B3Q&:$0:B0
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
M"M@)6IWKBV#'E%4(J*BN5,46;QX+0'1E:>4QK)(_H9BL4+"H:QE]XI+1D"I
M^_H4% 5/RPB&-7 X.NS.01 ??@!<(@$K1;ARJ=-/KZ[J*[VN)*@$ZP+<:VTK
MLTG>?JIGUZMZ]<UEF(?MYBZ=^P*9[=8\O&A:NY]DQLYI(VD))B*$_0ZJ^"H1
M 0I9#)!!5HF*6V.3/V W>DY[4_L95^GIWW=78#8K='XRLUM0W&U1W&MML=+
M&XCC"7CL3D @X-0Q)H(X/$N^UP_BN"Q+VTNC]F>Z1X<P=ZYR;UX.<JE@8!=@
M"6,EAL,@;!$8$,F)]8@:3UKIX6M/>H^O :WRWUW@R*U3>P,\BKGPT''@/1*
MDN"+*$\I"!/3B"-H*]_*=?R5\M^=@&V5_^XBY4+RWSJLB=A111-# &62 "D@
M#"$\\IA3S7_]]QPZ@;8C_]U!@@7$G5_JV;?-S4[.!!8DOCUAG02T0@@(R""0
M6#DC1-C%9>H.A(^&+S$#WD<7ADJV *7HN-,^!-+(5T9JA8'EJ[RN$$!:RP$6
MB&#+(#,F=?.2OKR6DC)[,:_F1<$M0(G#^C/+)H*QKF@6E66Q:2^@7)'XP0$9
MMG7@%*&>"V=E\DO>VSR4<0-R7.2?F\'^,)2:_#H_O;@\__;V,OSFEP_GIY].
M+D_?O?WMY/S#Z<6 =%8+JDD25%VY3Y1R.G?S1;,TBV43LP,S>^ZFP16W)V8Q
M^3E93![=S"5,"(J#/8N])@"%0=^$$ 8H[6GEC!=(I4]LMV0N95)JYY"K6UZ;
M;@K<2E5)@"SW8:DP$S,G"EBM:<6(5LJF?M"B WNYC=D8VG0H_Y02K0+VQY._
M5&/OW^CE/MA=HRD0)#:*P30$,(KIZ.F2BC#HM4G=?OL) ^4DF9+"O'WGJK?,
M"U"8W=<.3YHF/HBUZNS[YO;A=\[4;?S>:L8/TY[9LZF:/6I01!FB#I-8=$AC
MY_)* \TU!HIK687UJK5+WGEGA'GD5=\!:K5M[W)CG+O:9[7^)R8L^8M%;?[X
M-ILLHFO\?,X/(OFZ>BMD4^PF@U4@C()*80.HM19HJ3UPE3&4LOA^%S_F!Z9@
M)+,]S:Y&=29,<V?\-]GM"^-FJIG4=PTG"32$NOB&G GQ&PZ\"^MBW.4EA%!
MCUN]8M7V!.GQX.7D6<;8V-/(/+?2K/G^-IO_<+%,T]E-'6!89-0;"5CLY$:1
M8T ;*D EG<5.8(EHDJ/'?0P4<$S4']0ZM80+49/W=>.,FF]Z<:,*(Z9B/^_5
M@0<WL=9?HC A6A$<"YI\DJ?A=XZ>44'20+I#20;(MX1WH%<+1:!**^P,0%J$
MO5IP!W2L\:P48D+I$(VK5@<!21\(?X%.F>/M,OUD6X)";![KX%A6T(8Y!RX!
MU4($*UI! +'GQ 8_RNI?\&'P3F#M>1B\B^2*>AB\HEIB%FP5I+&B@E8&" 6#
M!%#L=5B%_9.W"NY?W\/@G2#;^S!X%_GE!E[]_8AQC:#7%6& Z)AR90P#K;$
M3!"'A,,,MDM<'P/^\:#YZ@>2 -];?B5D!@\^]05Q<(1TQ0"K=.Q[2ES08JH
M<L@0YU'%TS]L.?A]O=':>+U4JCD=)B4HV).WA'A88S0XT< SHF)3>P6D]1A
MRYP@C'GB4S_*_6K>U>L$[,%W];I(.7?6]G3/^V 2*VY0",4LQB%>AQ4!FAD'
M//85#0)B+_&XV@N]K=<)KS:/JW417@$VXHDYC49T95+GKOGI/MU7LE2>$H*#
M$XZC'T4ET6%Y8 *DTI896TG$4YN.-GSE;0+X4EM2<H2*T[KOJKEV80X:(PLI
M I6E./CM7@!!I <2KM*$F)'D#[_NXJ.@ HTD:!]4IQZB+T!]UB=/\_=U\V0Z
M5PQI&%Q] HR,-_")ED XSP"FFE@7WT]4J55H'R]Y3W!&5Z,D$!2@2B?3U>\X
MN_OP]?3O^*F[,@P*B34#PJH@JBI,2$(M (ZW[I%72+/4-67M.,N;PAU=S4:
M)W]U[)-+/\[8._)W9_B3FR#)=Y.YF=;S9;.U9^\JB-UYDR@2O5,Q8Q\T:_<(
M'8MC>S.?Z@KV&'5(KZU4JJ?'M57-<7[Q;1V0C>!5[1TK;QYI1.W9Z6D=$WEO
M:S3-7;153#W6>!'>"RA+2B3RZ%+8 ]:EE#<KV_\0GO?=I_933,#BY]F/221Z
M&?:C-^&'?R1A\SG5+%'D42PV:M=*(AG=\R?\N<7WVB;&:XMFEF"M'UJ[I5$(
M5F=AV$5S,[/OI^HZ"5)/*6:)=GKAM%,2A: 45_S;V=PVZ6#:(IG%R>MM_9[+
MHA"@?JO_>N OK07<0SJ+P]4+N,.RR0S@_9XZN7'V?=U$!_)W-1V\W [1S?*J
M32?H6DBEA(4W?SNMY^ZROF<WGN$D7'U'Z+?!D>=?@NVD5"R>(\'8"CU1*'J%
M@/9Q9B<_)W:Y;J0V!*@M4GF#LL,RKX\)(/=2FDX?^)H?31RV6$2["&9#:(_,
MZW8"*.$DZ\G%\,1G49TOG8\7++=:10>%DARLK#>7]]:EC9F]S*_NIS<_IO6M
M<ZN,Z?Z\]&#5WS].WBN:+WB0<534!:C#BK>3'V%X<_>&ZOGD^OMB?G%R?C&*
M6AP?+^_=JA=4C]:BS^W [-H]PHX>9Y@^&M@0;J,&<K3-LG<\L"67$J#[-K/-
M]/;ZPIEE<]>KZ&8Q'+>=5%OM[C _:H=$4@)DIW\WYJR9F 3KZX%4*W *.%I[
M-OD2$/D0=H#%.[5P[]6D^5U-EPF@V4&S%48%'*CM%T=FL)ZN[-O/?RQ6JO3V
M^^SZS PS>T=(MX(N[QE;.^&46NCW<3:?!"E>-FKUPLTCG^PIYP.K_0X,DZ3D
MK^TT!M;]K3,O.X9)DX+:3WA(;=4GI[Z_<=/Y'[?GRZE[/D;PRF_JV<IS[E!-
MU9UJOH1G"\B>U$#UEEC&"KH'GI_SNZNFJQ?4G4CG2\WUQ[N/[ H%_5&&)!78
M.TCF*X))"?)^666L8WSY,XZ.VG>A=#.9J4__>3&)]K"+ENWYTYQ;Q/[SE+KU
MG(LP!;T6>P$VNQT ^^:9;Z$^<SZ?Q0L]CXOWDAW [ .Y-[=!X,/+#W82S'AR
M>@R+Q[';(6%DCKD?6!M<=[!%*ALV!Z6]$Y5?XJ#TP)3JCN[,_^=2F%%VG;8J
M^4)%,/_4F+14Q<^+9GKIFIOY5W_9V !?FHK( V2SJ6BW'>VX8++O:Y&K%">=
M3REEBT.[>AP[IE\*))>3Q6!G\ FI;#<O>H+R1 "948F91P0U0]%IL/6/A1M^
M068?S6P7+;KA=$0DF0'[4L_&P.P V6R7++K!=EPP11C %5]!>/$$-H$1?$(N
MVS6*/H9PER *,H:7S<ULD=86/B*9[<I$?U/X7"!E6<)$@.VGFJVL;9 =+ ZV
M3<#0W$QF*J$EW*:8KZ"MCS7<(X\BL'JW;%:,)0#IGE2^BK8^Z&Q+H A8'I5
M7E^?_%23Z=#JT$-T\Y6W]0'LH&Q*K9(Z;5;7@T=JA?:<>I*:J"-,)RB%.G>F
M_NF:VZ_^V5C/-*&?C]9F@ '+=4UU,\SPP["=!+.E>+O@\WBE'A)+[D# S3?-
MT^-N//@@8A>];'@=E'O=2@C_'!'E N6?>]+_G&%UC9*_N#H%*$\I%5U#M7?B
M!>TK;I$P!#Y(.)M1Z^L9M!%3;I-W?;U83VKPG;RGI+(=,?9%:[<H,N.S86BF
MIK?SR3S-P?U>HME.( ?ZWGO%DQF]B\4?9XWYVES.F]/Y8G*C[B[@IVN*V6J
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
MG?6MCT8UL/7UIHNP54M$3H:A6R68GU6ZE7NSYM>36U0S#"_((C2KE,K[G,=
M"*-[6@ZC-%!  $LPF&)LPDTJ#10^0>]YZ,ZEN3#NTL,2II6+<H&+QA(77L;$
M K<[Z+K&N^9WO MP>#V1(N7$*>@>VT]O"U^>'F.E_+8 *W2)LM^&VV[?E6@6
M:YY&H)WM]#F[H\4]3L:>U_5FM/V>2E $0@V"KUK$6X^^R#-:)'XF'B48$%0.
MX_'2,G@[#WRG*QDJ QTZ3Y66QAN,/NH9NM)D Z']"#UMP^C#8ML?D7/^?HC.
M7K24AIAC@M$5Q&#J^1<7L/;(H"7N8 4TBC"?1!C0)<V^_S!L3*C=&@X%5RG3
MV;YP*-R3+#RY1UUMKJL(^$YDM9F6UNWEZE:/^XY6;R7F(46C\]&]G?MN\]Y_
M97));GOB,:=O!76'%+GF8GI'I0&;H7=Q\-L3%5 O* X5[!QL@IO+Y#TG6:$M
M88HU/19*6Q-I^3O*Z"*5(J'HM?OW<ZZ&7E0Z^T!U1"7#G*C=Y;3_0]ET/V@=
M:Z8M-CHX)8#.)0X6HMB!5TXCXSE.A*3HHZ;N%CGQP%+?G*=C^GO[Q;FZ&C[C
MS/?<M/.)9VO*!AYT$8,TQ:<ZRNC3Y;$"?ZR4+HV[1,3+(JK:D_8M3_H7;U@D
M0D%V;.-+RK"&*5VZ<_'M[-\>XWO?3'"@!$OULLD#US2*[_S&2-7>5/D74$L#
M!!0    ( %R!5E@9O'(*(@@  +,H   8    8V]U<BTR,#(S,3(S,7AE>'@S
M,3$N:'1M[5IA<R(W$OU^OT+GK>S:58 9P(Z-O:YB;3;Q);&W;%S)?4J)D094
M'D8320,FO_Y>2X,!@V_9^)(EKMNJQ0QJM;K53Z];&IT.W2@].QU*+L[^<?K/
M:I5=Z+@8R<RQV$CNI&"%5=F _2RDO6?5:BEUKO.I48.A8XUZH\5^UN9>C7EH
M=\JE\FRFYW0_/)_N^T%.^UI,STZ%&C,EWN^H9D.*.(F2XZ/#1NNHWC\ZY/RX
M*47C,(J.6X>-7Z,==(5XZ&/=-)7O=T8JJPXEC=]N'>3N9**$&[:C>OV;'2]W
M=IKHS&$P@\[A:]"QJHF; 90YG;>C!C0Y^>"J/%6#K.W]VPFJ9N*Q3K5IOZG[
M?R?44DWX2*73]KN>&DG+KN2$W>@1S]Y5+,]LU4JCDB!HU>\2-F(0_S@)]G\+
M/:G*Y,R?J$%.=!^&JJ\<:T:U:-F#S6R/,?/2?"7CS[LWO<N/E^>=WN7U%?MT
M=W-[U[GJL=[ULYYLB^4W=S]V;UG4Y-6HM<OW6.?J@D4'HGRZN[KHWK#>]UUV
MVSV_N[GL74*X^\OY]YVK[[JL<]YCUQ]9=-QL5;;>T<XMZUQ<?^IU+Q;C0W[Y
MF#7K#?+%N]JY^="YZMY6KW_YL?OOF9>->KVQ*2[_=!=;:UV\K+!_R20Q<LJN
M:NPG/A@HG<4\%;S"8FF<2J;,#;E[^^;@Z&3C-99S(<"'U50FKMT\G*TZE0F$
MLUV-CKZ:OU%MYL1?/_KRM$3UV@%-PR4;\K%D1HZ5G""3N*&RK)-E!4_9C<RU
M<4QG[*,V(Q;5JS\PG2"O% 86($2765Q#:(Y?0V@:6Q>:#]PB()C]T93=9WJ2
M2C&0E1 A$T(C-$S(- H!C,!5QG@V947F3"'A 4H#7R4@9IR-\&04HIKP&#\9
MID?(74X'N16!3,;26FZF)#+B]Q+C+NBT^$W & R9^A(#8Y! K Q*"HAEZ Y+
MA#1L,E3QD-F"/N;])]+(4@DY,%(V1>U!9<Q$N2$<M+F,O8&D-X=I6L#-,;H)
MUI\N3L-K@6#S[P-!R1*5(<B$EWE0*\ ?Q-%L%MI5EH ^N .UXWN<%@(Z 9R%
M"%8 .F72*<L1=X(L03E-YY@LX6"?# W8"T6**R11I!  $#70XH>SWIZ8VR%+
M4CVQ,Y0:.5#6&8Z!./T8[(:5E06PV9DQ*]:^%KRUM@YOO:7@O+,EELI2@,A!
M)XG"HP_8)>-&>F@@U*J?2@HAD\!C/U5V2.(D-@(Q$CG2LU V3K4MT(\HT^@T
M8"0W.I8"/UNV"T@("8R%N'<?XB'/!I)UP$8W10H)7WL>[,H]W]77GO04'A55
MC%G )NEG1%D+D T0(ELV'BA9&BC!0.3G4R!#@E+Y"TJEP^86@1/%_+:@\[!V
M'-$\7$B+30&BY7/9YZ%4H30;\\)NWH7R75\"%N5((8.BX(("T-)864]VD)*9
MUT/5\9PF%ZG6R)1[G)4I=(Z52DG#U*A F;#%ZE0)?Y1@B[Y50G&CR $5$KTG
M_XPT%9:2KU^6UF=J3XW:2ACD0,74*>< >%RDG!@=;GDCYDD</4))L%C)X%M?
MDB!(%_VE> ');A>.^UN$XV9K%<<;$]8*G#>GNHU1C94P5H+ RJW..'$ZMP Z
MU9.$8&[$#$W M^)]E2HWI;R^;EA:6QYX'E-A62R)+M2C/G4\E [EA<F!:>OK
MD#C61G@#?&4ZD!G*BQ301HO,:<V0"*KN %^L+96#O5\-@.,M G @XNZ8IX5G
M*XJN3!*4AFJ,N-@U)1ZJB UX-SRNK_<\4M$1G&E#5=G7A7M^[$TR W^4EE0R
M)Y_?Y;#^K!CWBT^&.8 ]'F@TP&L F]@BL)5L&:*YB@K::Y<EFV]Y KHO8$?*
MX3J."T-17TB82_I&VCK\0D>2T&)CJ/BM0*:%TMT5X020!5<]D2O-Q(9(^D,!
M.B_P)SW!EKU@R9#;QXJ"6,Y#7 I/_][[DIJGV/K?R[0\(7@B7WG!A+P0T%NU
MQSKXV^^Q_/F@F"V"RIR&B!4703EG) +7%Y05*P4JC.(H3YTV]C&'^Q^@;#12
MSDFYEN?[&O4!M0@%FWSW78 6M&J)MO&7RN/9ZI*_%0HF^_549+$_,-C[__;I
M3\O:G10%%PI !731CI7VOK&2@$.9?Q^W,1/)[RFAA@+,IU1?.OICR]GASA>!
MK-QQA/."-?S%!3I:^4A?:P!9EIH0!K90$59"/K=(YK88 1F8'N]&F1[6'H"]
MJER]?3N;#E)R8D 5%01<>EX#9/SY<HFM2LAQ*AOK="PIT65\4!Z3FY(*Y2A/
M]52B=3+4@?_X$G*!M!?F_-H7O)AS?AM4-O>!/&FJF.24YU:V9U].P-!YRJ=M
ME?FI\IU.2F5][9P>M>DM_)AH'C5!^8+38RDTSU_0U^KA);TS^"]F(Y?--=^T
M[\1J6RNJ-1NM9YOKM>C9MO^FME$[/GZ^]8]J/6C4FD>'&ZG=]Q,1)@/S;7.>
MO=]I[LPZE$AL-_('%BV_XB=P/IWR,-N+=R#^PI7C WN!M>#S'/LH^P:UX?3M
MF^BP?M)H5/Q5D2?7,<KI^1]Z_C6<_C!=3NU_R*MP'V"K_'K[IO7MB?6?S[U+
M7_)Y0S#7F<_9F\S3!J(E:WE2RS%%=-K(:&Y.MG6R5ZYD^,G>V@E^ 0=MT;47
M/\>?#&H]*FXJ['RH9,*Z#S(NZ(R%78>-27A==U'6^-MPC\=K;"N'T>(-UNSN
MIW!*B(I@Q;F]->SK(;7O4_H:/Q<OV>7:^O>A[7#Z/Y8KU^[F2]+7!/5Y%]['
MNBS<:I?/W-0K/\.EP7U_6?$_4$L#!!0    ( %R!5E@5![/&)0@  *@H   8
M    8V]U<BTR,#(S,3(S,7AE>'@S,3(N:'1M[5IA;]LX$OU^OX*7XMH$D!W+
M=I+&20NXB7,-=I$4CK.[]^E 251$1"*U)&7']^OOD91C.W:N[F9WZPVN0!W+
M' YG.(]OAA1/,U/D'T\S1I./?SO]>Z-!SF5<%4P8$BM&#4M(I;FX(S\G3-^3
M1J.6.I/E5/&[S)!VJ]TE/TMUS\?4MQMN<O9QIN=TWS^?[KM!3B.93#^>)GQ,
M>/)AAZ=1-XF[(3TZC(Z[E'6.CX^.HE;W_2&EA]W#]O&_PQUTA;COH\TT9Q]V
M"BX:&;/C][H'I3F9\,1DO;#5^L>.D_MXFDIA,)A"9__5ZUC51-4=E!E9]L(V
M-!GV8!HTYW>BY_S;\:IFXK',I>J]:;E_)[:ED=*"Y]/>NQ$OF"97;$*&LJ#B
M7:"IT W-%$^]H.;_8; 1@[C'B;?_"'IR+MC,G[!MG1@\9#SBAG3"9GO9@\UL
MCS'S3'TGX\\&P]'EQ>59?W1Y?46^W YO;OM7(S*Z?M:3;;%\>/OCX(:$'=H(
MN[MTC_2OSDEXD-1/MU?G@R$9?1Z0F\'9[?!R= GAP2]GG_M7_QR0_MF(7%^0
M\+C3#;;>T?X-Z9]??QD-SA?C8_UR,>NTVM87YVI_^*E_-;AI7/_RX^!?,R_;
MK=;&N/S#7>RN=?$R(#\P(9C)R+!)/M-,!"1FRO!T2DQ&S=LW!^]/-EY;)4T2
M\& C9ZGI=0YGJXV+!&'L-<+WW\W/L#ESXL\??7E:PE;SP$[#)<GHF!'%QIQ-
MD$%,QC7I"U'1G Q9*94A4I +J0H2MAH_$)DBGU0*%M" 7(JXB= <OX;0M+<N
M-)^H1D P^\64W LYR5ERQP(?(>5#DTB8("0* (Q N2!43$DEC*H8/$!)X*H#
MQ(R2 D^*(ZHIC?&3(K) SC+2RZT("!8SK:F:6I&"WC.,NZ!3X[<$QF#(W)46
M&,,*Q%RAE("80'=8DC!%)AF/,Z(K^S'O/V&*U4JL P77.6H.6[Y,.&A ,5VR
MV!EH]98P329P<XQN"8FFB]/P6B#8^>M D)&4"P39XF4>U #X@SB:U4([%RGH
M@QH./5S$>95 )X"S$,$ H.,JGY(2<;>0M5#.\SDF:SCH)T,#]@FWB@,K4>40
M ! ET.*&T\Z>F.J,I+F<Z!E*%;OCVBB*@:C]T=L-*X,%L.F9,2O6OA:\=;<.
M;Z.EX+S3-9;J4L"2@TQ3CD<7L$M"%7/00*AYE#,;0L* QRCG.K/B5JP ,5IR
MM,\)UW$N=85^EC*5S#U&2B5CEN!G378!B80!8S[N@X<XH^*.D3[8:%CED' U
MY\$NVW-=7<UIG_PCMY6B\-BT^HFEK 7(>@A96S8>*%T:*,5 UL^G0(:$3>4O
M*)4..UL$3A3QVX+.P^9Q:.?AG&EL!A ME\N^#J7 IMF85GKS+C;?10RPJ$?R
M&10%%Q2 EL9<.[*#%!-.CZV.YS2Y2+6*Y=3AK$ZA<ZP$-0W;1@[*A"U:YCQQ
M1PBZBC1/.%7<.L!]HG?D+ZRF2MODZY:E=IG:4:/4# 894+'M5%( /*YR:AD=
M;CDCYDD</7Q)L%C)X%O$K"!(%_U9\@*2W2X<1UN$XTYW%<<;$]8*G#>GNHU1
MC94PYHD%*]524,OI5 /HMIZT"*8JF:$)^.8TXCDW4YO7UPUKUY8#GL.47Q9+
MH@OUJ$L=#[5#9:5*8%J[.B2.I4J< :XRO6,"Y44.:*.%E7;-6!%4W1Z^6%N\
M!'N_&@#'6P1@3\2#,<TKQU8VNBQ-41KR,>*BUY1XJ"(VX%W_N+[><TA%1W"F
M]E5E)"OS_-B;9 ;Z*,ULR9Q^?9=#HEDQ[A8?\W, >QS0[ "O 6S)%H&M9DL?
MS554V+UV7;*YEB>@^P9VM#E<QG&E;-07$N:2OD)J@U_L422TZ!@J?JV0::%T
M=T4X!63!54_D:C.Q(6+N4,">%[B3'F_+GK<DH_JQHK LYR#.$D?_SON:FJ?8
M^M^SO#XA>"(?O&!"7@CHK=IC'?SE]UCN?#"9+8)@3D.6%1=!.6<D"ZYO*"M6
M"E0815&>&JGT8PYW/T!947!C&%O+\Y%$?6!;$@Z;7/==@!:TJBUMXZ\MCV>K
MB_U:<9CLUE,E8G=@L/?_[=,?EK7[.0HN%( <Z+([5KOWC3D#'.K\^[B-F3!Z
M;Q.J+\!<2G6EHSNVG!WN?!/(ZAV'/R]8PU\T04?-'NEK#2#K4A/"P!8JPL#G
M<XUDKJL"R,#T.#?J]+#V .Q5Y>KMV]GTD9)3!:H($'#F> V0<>?+-;8"G^.X
M&,M\S&RB$_2N/B97-16RHLSEE*%UDDG/?W0)N4#:"W-^\QM>R!FW#:J;(R"/
MJ08F.:>E9KW9EQ,P=)G3:8\+-U6NTTFM+)+&R*)GW[Z/+<VC)JA?;#HL^>;Y
MB_EFR[^<-PK_D]G(=7/3->V;9+6M&S8[[>ZSS:UF^&S;_U+;;AX?/]_Z6[4>
MM)N=]X<;J=UW$^$G _.M2RH^['1V9AUJ)/;:Y0,)EU_M6W ^G7(_VXMW'_[$
ME>,">XZUX/(<N6"10FTX??LF/&R=M-N!NR+RY!I&/3V_H^??P^E/T^74_IN\
M\O< MLJOMV^Z1R?:?3Y]A[[DZX8@;A&7JS>9GPU$:[9R9%9B:NPI([%S<K*M
MD[QR!<--\M9-[ LX9XNNM[BYO6&"(_7^A"T'^:)0Y]G")B!G&6<IN7A,G==^
M4^)?U8UL$5<IIK;A\H[3V.,&H\4;+-C=+_Z($#ZM>+>WAGH=OO9=/E_CY^+-
MNE)J]S*TYX_^QVSEKMU\7;J"H#7O0B,LSLJL=OG*];SZT]\4W'<W%/\+4$L#
M!!0    ( %R!5EAW^$N3F 0  +,2   8    8V]U<BTR,#(S,3(S,7AE>'@S
M,C$N:'1MW5AM;^)&$/[>7S$E:BZ1L..W$# D$@=$35]"%(BN_50M]AI69^^Z
MZR6)^^L[N[;S<B0MO;87VBA"V#,[.\\SXV<'#U8J2\\&*TKBLZ\&7UL6C$6T
MSBA7$$E*%(UA73"^A \Q+3Z"9=5>(Y&7DBU7"CS'"^"#D!_9+:GLBJF4GC5Q
M!D?5]>#(;#)8B+@\&\3L%EA\VF)Q)W*37A(%Q#\)%H%/_,@-@F[']\E)'"6+
M7]P6+D7W:DVARI2>MC+&K175^X?!<:[Z=RQ6J]!UG&]:QN]LD BN<#.)BZNO
M58S-2$0N,9@2>>AZ&$G1>V61E"UY:/"UJE"->R12(<,]Q_SUM<5*2,;2,GPW
M9QDMX)+>P;7("'_7+@@OK()*EE2.!?N-8HZXB;F\J_(_P3@IX[3!XWH:Q.1^
MQ19,@>_9[G,$V^4>(?-4OE'RH\GU_.+\8C2<7TPOX>KF>G8SO)S#?/HJDEW)
MW.W"C3VS1S;,)B.3O>L?.VT8SF XGE[-)^/_%)P&1,_IP/0<YM].8#:\?C^\
MG,RLZ4\_3'Z&X6BN+9[C>-NVV;^.)7@1RP6'2'!.(\4$ASNF5J!6%(:<KTD*
MUS074H%(4)G6$K<@;;C@D0T'VFE_K^MY3G\DLISPTERY_4/ ..="9N ZUO>0
M"&D")JR(,&!)B03*8Q3 ,8UHMJ!R?\_M.'W?;6O-\X$4Z)NB_2&7&8W6DBF&
MH F/87(?K0A?4DPIRUA1Z+SQ7WO&J*RPHI)BPD\SK& T"2($B*A4+"G;D".L
M-4'>E8 G;5KS4;4IID1BD6O5?NK>..DVP U-JD0N"*>%-;U/:0G#R'"GVZ"-
M=H(I''?[6PM/3N(8#PDKI8D*_4XC10SIXRJTW.Z;=<V!>]B@^/+;/^>E8_N!
MYF&.]-?MFJS3M,2VSO)4-\U#(TGZZYI)JH_/0M?EL<H'!-M6@GM\$!\^U/*Q
M[1Y:KBZHV_,#+&6OKQOR_U!.;R?+R3BJ1T9,C5"D%,&5,=XUY6EJ39C$8N>2
M%KJL;6TF:0JX#)-!Q4%#CG4NVK4,<<(C?1\#QLR$UJ*"7NO4U%;DJ'+Z?M$T
M0JUO]E]0<D46*6W,"R%C*BUD,R5Y0</F2S]F19Z2,F3<<&(6]>M@"Z&4R$(]
MA=UJK4+QK(\^TS25^7% LYUJ2%,XF:FXV;DVV\9TI.)-6^#:OA>\:G9L]U7;
M'X7U[%[O=>OG1CWV;+_;V2KLD2&B(@/Y+K" IRV_U2RH6R[T\GMPGX]XN@L_
MI;QB^^D,_ 4?$5/8,;:S.3S@G"[DFLBR.C8]SQR;P2?C>$W//XC\+4"_+Y^?
MEY^%JIH4=PK7_EYPTB_,)WQ'DT3BJ'!IPX]DN43=P21C\@SSELWL:.BMK7C:
MPK56+2-J.5(D4A:#YJ:_JV1O#.N&[)TE^&]HT [](#(<7^'QR?04TX;1BM$$
M!R8<GA2[I3!-$H;#=MN<LF.<OB(EY"[\PC,10Z9PMVB+9_;@2C(<''*<'#;
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
MRY NPP%W?V__9'= MW@+\,*U_@7*.ER?CCXT0/Y)%4A*EOJ#GT56B60W@&>
M5"S=Y$;?*S # KAQNBT[&A<>O'Y3 $76I ;+ ?>#OX >=[X7A9V[ILI<J#B0
MQNA,ZJH M ,$/-7WTL# FI"+0&6TD+RW<PJGIN BL+U3D:L2I,!_D$%(DQ9!
MIF$@/&-F"B1*#'PV@]_@LX2Y9@H0=RJ 1>"LJ109"*(B* "/X4R ]S"FQLH!
M(V5]_MW-U0>&_=('3F*P[P A631NAE;@$Q*AX5B":.-S$M8#0T2D_ F,9&F*
MJ<K#X QHP!2JG(?!Z-\5_0M$E8!!#OC)'-<C*?B0JK*4LC><L=Y1']BB$S'?
M:V%B_'"F@%^5VA3N%\?\^@(^VFD?0$=R0'H(AII854ZU8<:K@6\"$N<&^"BB
M902*0&DJZ7-/^@%&IN(#(#[@?RR18:N,D!?XMHQD40@#."YRD#2Y4<#FPP!$
MC8CO52'&B:P%CV@QB 4^'=Q4X]_A;G$]O-!$P;YY*!F_N *,I"E!,P_=[=O3
MI6+>'(_V+=-<S_ YF$Q/)BJ"OV$K\'6BY_ $;$ J%#HM/,*M@Y!)T9:%$:HL
M@CL# A*W51(8,@8+@D-$'3C0XPTD2$,3!K^O2EHFMU83SH#P9PGI@WQ+VSV)
MC-4Z4)ES#RXHKX'#S"U4_$=5=J^3>W3\%54T77;H[8YVX)A:C0H2MX40$%G&
MNR@1<1 YD.?!=FE/>!0C@;T9$NI$C4LT0U_+"AERS26:*@&LA\V!;I#%0#6-
MV6#9JJ=8(KSJV>C6BZ)/%MC-Z+0/1,]J) *:250DH"?50)0.@ "XV51%TZ4*
MH?< FK\)*9F -R<P:X?^4Q![[K(:4G1(!5H<K(\;&H,H1[1$"8AD,YD KA"J
M@6:@8M!:BT>Y(;\J/6V_7WK:]8/U_<W0X<Y]:\3G]*IP+(QD''"_'/&]9:V$
MP3+<MH\Q=^3?.T80"KT)2)<0[:\T+Q/DV[D@B\G; TE*8--@RX1$'+B+G5)\
M#,8"^"W+N$F%))/JRLD*B80,\@8^L>]U2VRSA*T'X?G6FG(@123\%#?4VST!
M'6Z&UK](HBHAI\V8)M(6HLX0#&)1"F?U@?R]([I'ZL\BA1S(0;.PD\)*(*'&
M!8 1OB786*\0[B+8&G>/0^)L[7D KCY'ZQYFIJLD9B-R+&46X$1EPA=O0=$^
M7+VCI<?8H@W96^!M\EWU0!)=LWY (O8AU/W$.NI&,9D(H(SX&OFH6>-50=X;
MT PC)!- O1*Q:@I,9ZH3U.5 _ZI,%OK(7S1*L>>H<1*VGEK KZ( >8^W#JBK
M4M0^';<@<>L^>=S-(?N"!O"PC095WE(DUA(H<A+'=,@CZ%0)GP=9+@MH<<X\
M+)<&/95 @7*'#XN$"1M#TN1M5AGJZ,A'26^69'/;P:U[ 'Z_%)H$[\S"YF&T
M0]8&J<W,H=&9BFP*042ZL),QM$6^T'N15+)F9CPT;#.=B5 &IC8?P"1;-MR-
M W$!S(MN,*9[1IL%SCJVBIF[:MB7O-,@_D.WTU@5$5R>-Z8&>HCF#2II8 N
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
M$VZRW*^W,X,WN*(^Y$]Q;L3@>&AU@Y-8Y+5SS+BX5S' ,9A,W<\J043BK@E
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
M=6#C"4[SCU&],X&\]!MU6[MG.(_AG':^\!*HB=?685H+C3H@ E&6,'9\*N"
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
M3X:DR*J#L4RSXHCH;OFW-ENQ:XW+YAK5X0+,V;'O.MFX6=75+ZI[#.K&FBN
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
MU^ X%2J4\Y7BTYD!W_7K<"75-5^R];KA)L?NG9_._GK>V;=!.K%,5]U.RI?
MT^,M?G2(/M9=-T[]N'[ XJ:;Q4'#<P_B1H(-/_OF;9$IP=<VVJQR/-XJN'!F
M6,9O'?EST[[AJ9FU/-=]M_40Q]24H+$T1A:M!B$-WAJ'Y7PJ6I8_X3-):BN#
M1.92M;9=^[3+%2=C!<]7K=T)+U## &]@) LF=FN:">UH5#Q; S7_CL2!@MCI
M3<6/_.1<X!U?SS\@DM'MC,><LA?L>9W]$G^G\K'63350;E7WH;--W214*%2_
MY2)FR?54R85(G2HMF7W:KY D6\EP.!A'@PD,3Z$_Z$47$0TT'45G_?$D&D4]
MN+C\>-X/X20,AY>#27]P!J?]T=?-<_#7JU]_4M@50B*%+KO,2# S!"X2J>92
M,<.E@'@%"C-4*))R"48XY=I4BV-#;6D[="#U'@1!X/@']6;0K*W?#P/_**@!
M$VDU;S8/72##4ZD*&#L-D!G(A:(0%-!H2&V;GV*L%DRMP/=KMJEK!,@I)#5_
M13+C@HF$LYSR57'0I;.0O%$F6 WZ(MF#]R5V9[OA^VX[E,6<B96=>>T/EE6Y
MC%F&B>%+%*BMC_+C/;!WU-:DG#:EH'"4+*-D#G*)ZAZ+M8"2()O/D:GRC;)E
M9ES#B1 +@HPLY*=ZSW6^0":5#;<B$T"1DO@>)EC$Y#SPK/A@[X_WT"MVS=.;
M:V>[3LFS(_2B\V%_,HFH'$&C#9/A9?@I@O/S"]A0G__OZ1LS 9^EQAJ$='A1
M,05G_V^U'K7=BZ6\\-C?R.K^W3J7FI<'3VM]'"SQV=NV"N+^,F&QEOG"/&_R
M GH/QO5?Q+[]>_D!4$L! A0#%     @ 7(%66*F.>K1Q&P, )B A !$
M         ( !     &-O=7(M,C R,S$R,S$N:'1M4$L! A0#%     @ 7(%6
M6*3BD[$@%@  $>L  !$              ( !H!L# &-O=7(M,C R,S$R,S$N
M>'-D4$L! A0#%     @ 7(%66.DW[0ZJ*   8H\! !4              ( !
M[S$# &-O=7(M,C R,S$R,S%?8V%L+GAM;%!+ 0(4 Q0    ( %R!5ECHMS)H
ML%\  "IC!  5              "  <Q: P!C;W5R+3(P,C,Q,C,Q7V1E9BYX
M;6Q02P$"% ,4    " !<@598ZHB!N_>%  "9DP  %               @ &O
MN@, 8V]U<BTR,#(S,3(S,5]G,2YJ<&=02P$"% ,4    " !<@598-[W8YX3*
M   =$P$ %               @ '80 0 8V]U<BTR,#(S,3(S,5]G,BYJ<&=0
M2P$"% ,4    " !<@598+G70FFR/ 0")\ $ %               @ &."P4
M8V]U<BTR,#(S,3(S,5]G,RYJ<&=02P$"% ,4    " !<@598A4@U=<T_ 0#+
M5@T %0              @ $LFP8 8V]U<BTR,#(S,3(S,5]L86(N>&UL4$L!
M A0#%     @ 7(%66-G\ #2?O0  8L<( !4              ( !+-L' &-O
M=7(M,C R,S$R,S%?<')E+GAM;%!+ 0(4 Q0    ( %R!5E@Q_NBYPP,  + B
M   >              "  ?Z8" !C;W5R+3(P,C,Q,C,Q>&5X>#(Q,6QI<W1O
M9BYH=&U02P$"% ,4    " !<@598&;QR"B((  "S*   &
M@ ']G @ 8V]U<BTR,#(S,3(S,7AE>'@S,3$N:'1M4$L! A0#%     @ 7(%6
M6!4'L\8E"   J"@  !@              ( !5:4( &-O=7(M,C R,S$R,S%X
M97AX,S$R+FAT;5!+ 0(4 Q0    ( %R!5EAW^$N3F 0  +,2   8
M      "  ;"M" !C;W5R+3(P,C,Q,C,Q>&5X>#,R,2YH=&U02P$"% ,4
M" !<@598Q*2=3Y<$  "P$@  &               @ %^L@@ 8V]U<BTR,#(S
M,3(S,7AE>'@S,C(N:'1M4$L! A0#%     @ 7(%66$$A;]C8&   FJ$  !@
M             ( !2[<( &-O=7(M,C R,S$R,S%X97AX.3<Q+FAT;5!+ 0(4
M Q0    ( %R!5EA1/^F"WR8  "K$   >              "  5G0" !E>"TQ
M,#$Y86QA;F-A<F1E;F%S;V9F97)L92YH=&U02P$"% ,4    " !<@598BKZM
M[N "  #$"   '@              @ %T]P@ 97@M,C,Q9GDR,V-O=7)S97)A
B>#$P>&MC;VXN:'1M4$L%!@     1 !$ D@0  )#Z"     $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>cour-20231231_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/2023"
  xmlns:cour="http://www.coursera.org/20231231"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  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="cour-20231231.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
        </entity>
        <period>
            <instant>2024-02-15</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</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-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</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-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</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-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</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-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</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-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</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-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</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-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</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-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</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-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</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-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</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-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</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-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</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-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</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-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</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-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-05</startDate>
            <endDate>2021-04-05</endDate>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-05</instant>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-05</instant>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-05</startDate>
            <endDate>2021-04-05</endDate>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-19</startDate>
            <endDate>2021-04-19</endDate>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
        </entity>
        <period>
            <startDate>2021-04-19</startDate>
            <endDate>2021-04-19</endDate>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ImpairedLongLivedAssetsHeldAndUsedByTypeAxis">cour:InternalUseSoftwareAndWebsiteDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ImpairedLongLivedAssetsHeldAndUsedByTypeAxis">cour:DeferredPartnerFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-01-01</endDate>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">us-gaap:ChangeInAccountingMethodAccountedForAsChangeInEstimateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">cour:RussianEducatorPartnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cour:PrivateCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-08-31</instant>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cour:PrivateCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cour:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cour:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</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-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</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-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cour:PropertyEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cour:PropertyEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cour:PropertyEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cour:SoftwareAndWebsiteDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cour:SoftwareAndWebsiteDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cour:SoftwareAndWebsiteDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cour:ContentAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cour:ContentAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cour:AssembledWorkforceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cour:AssembledWorkforceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cour:ContentAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cour:ContentAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cour:ContentAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cour:IntangibleAssetsExcludingInternalUseSoftwareAndWebsiteDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">cour:CommonStockOptionsMember</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">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">cour:CommonStockOptionsMember</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">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">cour:CommonStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</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-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">cour:SharesSubjectToRepurchaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">cour:SharesSubjectToRepurchaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">cour:SharesSubjectToRepurchaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">cour:EsppMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">cour:EsppMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">cour:EsppMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
        </entity>
        <period>
            <instant>2023-04-26</instant>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cour:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cour:TwoThousandTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cour:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</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-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</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-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</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-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</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>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</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>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</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>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</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-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</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-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cour:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cour:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cour:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cour:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cour:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cour:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cour:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cour:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</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-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</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-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cour:ResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cour:ResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cour:ResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</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-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</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-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</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-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</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-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cour:ContentSourcingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cour:ContentSourcingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cour:ContentSourcingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cour:ContentSourcingAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cour:ContentSourcingAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cour:ConsumerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cour:ConsumerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cour:ConsumerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cour:EnterpriseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cour:EnterpriseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cour:EnterpriseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cour:DegreesSegmentMember</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">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cour:DegreesSegmentMember</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">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cour:DegreesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cour:InternalUseSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cour:InternalUseSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cour:InternalUseSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cour:AcquiredIntangiblesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cour:AcquiredIntangiblesMember</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">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cour:AcquiredIntangiblesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</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-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</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-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cour:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cour:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cour:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</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-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</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-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cour:RestrictedStockUnitsAndShareBasedPaymentArrangementOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cour:EnterpriseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cour:EnterpriseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">cour:SabrinaL.SimmonsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">cour:SabrinaL.SimmonsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">cour:SabrinaL.SimmonsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">cour:LeahBelskyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">cour:LeahBelskyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">cour:LeahBelskyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">cour:LeahBelskyRuleTradingArrangementCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">cour:LeahBelskyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">cour:LeahBelskyTradingArrangementRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">cour:LeahBelskyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">cour:LeahBelskyTradingArrangementStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001651562</identifier>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-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="segment">
        <measure>cour:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-32">0001651562</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-33">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-34">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag contextRef="c-1" id="f-35">false</dei:AmendmentFlag>
    <cour:PropertyEquipmentAndSoftwareEstimatedUsefulLives contextRef="c-52" id="f-407">P2Y</cour:PropertyEquipmentAndSoftwareEstimatedUsefulLives>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-54" id="f-414">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-56" id="f-417">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <cour:ContractWithCustomerPurchaseOfFixedQuantityOfSeatLicensesContractPeriod contextRef="c-52" id="f-430">P1Y</cour:ContractWithCustomerPurchaseOfFixedQuantityOfSeatLicensesContractPeriod>
    <ecd:TrdArrDuration contextRef="c-207" id="f-1091">P208D</ecd:TrdArrDuration>
    <ecd:TrdArrDuration contextRef="c-210" id="f-1092">P366D</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">2023-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-40275</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-7">COURSERA, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-8">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-9">45-3560292</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-10">381 E. Evelyn Ave.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-11">Mountain View</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-12">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-13">94041</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-14">650</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-15">963-9884</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-16">Common Stock, $0.00001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-17">COUR</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-18">NYSE</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="-8" id="f-29" unitRef="usd">1700000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="0" id="f-30" unitRef="shares">156946046</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock contextRef="c-1" id="f-31">&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Portions of the registrant's definitive Proxy Statement relating to the 2024 Annual Meeting of Stockholders are incorporated herein by references in Part III of this Annual Report on Form 10-K to the extent stated herein. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant's fiscal year ended December&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId contextRef="c-1" id="f-36">34</dei:AuditorFirmId>
    <dei:AuditorName contextRef="c-1" id="f-37">DELOITTE &amp; TOUCHE LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-38">San Jose, California</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-39" unitRef="usd">656321000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-40" unitRef="usd">320817000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c-4" decimals="-3" id="f-41" unitRef="usd">65746000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c-5" decimals="-3" id="f-42" unitRef="usd">459654000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-4" decimals="-3" id="f-43" unitRef="usd">133000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-5" decimals="-3" id="f-44" unitRef="usd">495000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-4" decimals="-3" id="f-45" unitRef="usd">67418000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-5" decimals="-3" id="f-46" unitRef="usd">53734000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:DeferredCostsCurrent contextRef="c-4" decimals="-3" id="f-47" unitRef="usd">26387000</us-gaap:DeferredCostsCurrent>
    <us-gaap:DeferredCostsCurrent contextRef="c-5" decimals="-3" id="f-48" unitRef="usd">24147000</us-gaap:DeferredCostsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-4" decimals="-3" id="f-49" unitRef="usd">16614000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-5" decimals="-3" id="f-50" unitRef="usd">17636000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-4" decimals="-3" id="f-51" unitRef="usd">832486000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-5" decimals="-3" id="f-52" unitRef="usd">875988000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-3" id="f-53" unitRef="usd">30408000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-54" unitRef="usd">27096000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-3" id="f-55" unitRef="usd">4739000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-56" unitRef="usd">9605000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-4" decimals="-3" id="f-57" unitRef="usd">11720000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-5" decimals="-3" id="f-58" unitRef="usd">8553000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-4" decimals="-3" id="f-59" unitRef="usd">41180000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-5" decimals="-3" id="f-60" unitRef="usd">26355000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-4" decimals="-3" id="f-61" unitRef="usd">920533000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-5" decimals="-3" id="f-62" unitRef="usd">947597000</us-gaap:Assets>
    <us-gaap:AccountsPayableTradeCurrent contextRef="c-4" decimals="-3" id="f-63" unitRef="usd">101041000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent contextRef="c-5" decimals="-3" id="f-64" unitRef="usd">66375000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities contextRef="c-4" decimals="-3" id="f-65" unitRef="usd">23456000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities contextRef="c-5" decimals="-3" id="f-66" unitRef="usd">23342000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-67" unitRef="usd">22281000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-68" unitRef="usd">21163000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-3" id="f-69" unitRef="usd">6557000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-5" decimals="-3" id="f-70" unitRef="usd">8658000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-4" decimals="-3" id="f-71" unitRef="usd">137229000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-5" decimals="-3" id="f-72" unitRef="usd">115701000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-73" unitRef="usd">7696000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-74" unitRef="usd">7202000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-75" unitRef="usd">298260000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-76" unitRef="usd">242441000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-77" unitRef="usd">39000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-78" unitRef="usd">5791000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-79" unitRef="usd">2861000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-80" unitRef="usd">3076000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-4" decimals="-3" id="f-81" unitRef="usd">3179000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-5" decimals="-3" id="f-82" unitRef="usd">1714000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-4" decimals="-3" id="f-83" unitRef="usd">304339000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-5" decimals="-3" id="f-84" unitRef="usd">253022000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-4" id="f-85" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-5" id="f-86" unitRef="usd" xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-87"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-5"
      decimals="INF"
      id="f-88"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-5" decimals="INF" id="f-89" unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-4" decimals="INF" id="f-90" unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="c-4" decimals="INF" id="f-91" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="c-5" decimals="INF" id="f-92" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-4" decimals="INF" id="f-93" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-5" decimals="INF" id="f-94" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue contextRef="c-4" decimals="-3" id="f-95" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-5" decimals="-3" id="f-96" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-5"
      decimals="INF"
      id="f-97"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-98"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-4" decimals="INF" id="f-99" unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-5" decimals="INF" id="f-100" unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-4" decimals="INF" id="f-101" unitRef="shares">162898279</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-4" decimals="INF" id="f-102" unitRef="shares">155320538</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-5" decimals="INF" id="f-103" unitRef="shares">150683607</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-5" decimals="INF" id="f-104" unitRef="shares">147935669</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-4" decimals="-3" id="f-105" unitRef="usd">2000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-5" decimals="-3" id="f-106" unitRef="usd">1000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c-4" decimals="-3" id="f-107" unitRef="usd">1459964000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c-5" decimals="-3" id="f-108" unitRef="usd">1364116000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:TreasuryStockCommonShares contextRef="c-4" decimals="INF" id="f-109" unitRef="shares">7577741</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares contextRef="c-5" decimals="INF" id="f-110" unitRef="shares">2747938</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockValue contextRef="c-4" decimals="-3" id="f-111" unitRef="usd">63154000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue contextRef="c-5" decimals="-3" id="f-112" unitRef="usd">4701000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-3" id="f-113" unitRef="usd">59000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-3" id="f-114" unitRef="usd">-718000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-4" decimals="-3" id="f-115" unitRef="usd">-780677000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-5" decimals="-3" id="f-116" unitRef="usd">-664123000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-117" unitRef="usd">616194000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-118" unitRef="usd">694575000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-4" decimals="-3" id="f-119" unitRef="usd">920533000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-5" decimals="-3" id="f-120" unitRef="usd">947597000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-121" unitRef="usd">635764000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-122" unitRef="usd">523756000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-123" unitRef="usd">415287000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue contextRef="c-1" decimals="-3" id="f-124" unitRef="usd">305993000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-6" decimals="-3" id="f-125" unitRef="usd">192277000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-7" decimals="-3" id="f-126" unitRef="usd">165818000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-127" unitRef="usd">329771000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-6" decimals="-3" id="f-128" unitRef="usd">331479000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-7" decimals="-3" id="f-129" unitRef="usd">249469000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-1" decimals="-3" id="f-130" unitRef="usd">160077000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-6" decimals="-3" id="f-131" unitRef="usd">165134000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-7" decimals="-3" id="f-132" unitRef="usd">135410000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-1" decimals="-3" id="f-133" unitRef="usd">222771000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-6" decimals="-3" id="f-134" unitRef="usd">227676000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-7" decimals="-3" id="f-135" unitRef="usd">179337000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-136" unitRef="usd">98325000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-6" decimals="-3" id="f-137" unitRef="usd">105900000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-7" decimals="-3" id="f-138" unitRef="usd">77785000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:RestructuringCharges contextRef="c-1" decimals="-3" id="f-139" unitRef="usd">-5806000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-6" decimals="-3" id="f-140" unitRef="usd">10149000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-7" decimals="-3" id="f-141" unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:OperatingExpenses contextRef="c-1" decimals="-3" id="f-142" unitRef="usd">475367000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-6" decimals="-3" id="f-143" unitRef="usd">508859000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-7" decimals="-3" id="f-144" unitRef="usd">392532000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-145" unitRef="usd">-145596000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-6" decimals="-3" id="f-146" unitRef="usd">-177380000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-7" decimals="-3" id="f-147" unitRef="usd">-143063000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest contextRef="c-1" decimals="-3" id="f-148" unitRef="usd">34432000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-6" decimals="-3" id="f-149" unitRef="usd">9144000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-7" decimals="-3" id="f-150" unitRef="usd">320000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-151" unitRef="usd">-19000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-6" decimals="-3" id="f-152" unitRef="usd">-2401000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-7" decimals="-3" id="f-153" unitRef="usd">-346000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-154" unitRef="usd">-111183000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-6" decimals="-3" id="f-155" unitRef="usd">-170637000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-7" decimals="-3" id="f-156" unitRef="usd">-143089000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-157" unitRef="usd">5371000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-158" unitRef="usd">4720000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-159" unitRef="usd">2126000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-3" id="f-160" unitRef="usd">-116554000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-6" decimals="-3" id="f-161" unitRef="usd">-175357000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-7" decimals="-3" id="f-162" unitRef="usd">-145215000</us-gaap:ProfitLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-163"
      unitRef="usdPerShare">-0.77</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-164"
      unitRef="usdPerShare">-0.77</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-6"
      decimals="2"
      id="f-165"
      unitRef="usdPerShare">-1.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-6"
      decimals="2"
      id="f-166"
      unitRef="usdPerShare">-1.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-7"
      decimals="2"
      id="f-167"
      unitRef="usdPerShare">-1.28</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-7"
      decimals="2"
      id="f-168"
      unitRef="usdPerShare">-1.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="0" id="f-169" unitRef="shares">150957814</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="0" id="f-170" unitRef="shares">150957814</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-6" decimals="0" id="f-171" unitRef="shares">145263726</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-6" decimals="0" id="f-172" unitRef="shares">145263726</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-7" decimals="0" id="f-173" unitRef="shares">113587523</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-7" decimals="0" id="f-174" unitRef="shares">113587523</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-175" unitRef="usd">-116554000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-176" unitRef="usd">-175357000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-177" unitRef="usd">-145215000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-1" decimals="-3" id="f-178" unitRef="usd">777000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-6" decimals="-3" id="f-179" unitRef="usd">-466000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-7" decimals="-3" id="f-180" unitRef="usd">-272000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-181" unitRef="usd">-115777000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-6" decimals="-3" id="f-182" unitRef="usd">-175823000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-7" decimals="-3" id="f-183" unitRef="usd">-145487000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:TemporaryEquitySharesOutstanding contextRef="c-8" decimals="INF" id="f-184" unitRef="shares">75305400</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="c-8" decimals="-3" id="f-185" unitRef="usd">462293000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-9" decimals="INF" id="f-186" unitRef="shares">43049228</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-9" decimals="-3" id="f-187" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-10" decimals="-3" id="f-188" unitRef="usd">126408000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-11"
      decimals="INF"
      id="f-189"
      unitRef="shares">2747938</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-11" decimals="-3" id="f-190" unitRef="usd">-4701000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-12" decimals="-3" id="f-191" unitRef="usd">20000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-13" decimals="-3" id="f-192" unitRef="usd">-343551000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-14" decimals="-3" id="f-193" unitRef="usd">-221824000</us-gaap:StockholdersEquity>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="c-15"
      decimals="INF"
      id="f-194"
      unitRef="shares">-75305400</us-gaap:ConversionOfStockSharesConverted1>
    <us-gaap:ConversionOfStockAmountConverted1 contextRef="c-15" decimals="-3" id="f-195" unitRef="usd">-462293000</us-gaap:ConversionOfStockAmountConverted1>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="c-16"
      decimals="INF"
      id="f-196"
      unitRef="shares">75305400</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c-16" decimals="-3" id="f-197" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c-17" decimals="-3" id="f-198" unitRef="usd">462292000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c-7" decimals="-3" id="f-199" unitRef="usd">462293000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c-16"
      decimals="INF"
      id="f-200"
      unitRef="shares">17024276</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c-17" decimals="-3" id="f-201" unitRef="usd">518869000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c-7" decimals="-3" id="f-202" unitRef="usd">518869000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-16"
      decimals="INF"
      id="f-203"
      unitRef="shares">8731889</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-17" decimals="-3" id="f-204" unitRef="usd">32287000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-7" decimals="-3" id="f-205" unitRef="usd">32287000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c-16"
      decimals="INF"
      id="f-206"
      unitRef="shares">228048</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-17" decimals="-3" id="f-207" unitRef="usd">6397000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-7" decimals="-3" id="f-208" unitRef="usd">6397000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-16"
      decimals="INF"
      id="f-209"
      unitRef="shares">4722</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <cour:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingOfRestrictedStockUnitsNumber
      contextRef="c-16"
      decimals="INF"
      id="f-210"
      unitRef="shares">502135</cour:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingOfRestrictedStockUnitsNumber>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c-16"
      decimals="INF"
      id="f-211"
      unitRef="shares">191719</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-17" decimals="-3" id="f-212" unitRef="usd">7172000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-7" decimals="-3" id="f-213" unitRef="usd">7172000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <cour:AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExerciseStockOptions contextRef="c-17" decimals="-3" id="f-214" unitRef="usd">77000</cour:AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExerciseStockOptions>
    <cour:AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExerciseStockOptions contextRef="c-7" decimals="-3" id="f-215" unitRef="usd">77000</cour:AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExerciseStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-17" decimals="-3" id="f-216" unitRef="usd">96073000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-7" decimals="-3" id="f-217" unitRef="usd">96073000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-18" decimals="-3" id="f-218" unitRef="usd">-272000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-7" decimals="-3" id="f-219" unitRef="usd">-272000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c-19" decimals="-3" id="f-220" unitRef="usd">-145215000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-221" unitRef="usd">-145215000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="c-20"
      decimals="INF"
      id="f-222"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="c-20" decimals="-3" id="f-223" unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-21"
      decimals="INF"
      id="f-224"
      unitRef="shares">144653979</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-3" id="f-225" unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-22" decimals="-3" id="f-226" unitRef="usd">1235231000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-23"
      decimals="INF"
      id="f-227"
      unitRef="shares">2747938</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-23" decimals="-3" id="f-228" unitRef="usd">-4701000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-24" decimals="-3" id="f-229" unitRef="usd">-252000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-25" decimals="-3" id="f-230" unitRef="usd">-488766000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-26" decimals="-3" id="f-231" unitRef="usd">741513000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-27"
      decimals="INF"
      id="f-232"
      unitRef="shares">4310630</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-28" decimals="-3" id="f-233" unitRef="usd">17750000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-6" decimals="-3" id="f-234" unitRef="usd">17750000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <cour:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingOfRestrictedStockUnitsNumber
      contextRef="c-27"
      decimals="INF"
      id="f-235"
      unitRef="shares">1940200</cour:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingOfRestrictedStockUnitsNumber>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c-27"
      decimals="INF"
      id="f-236"
      unitRef="shares">774054</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-28" decimals="-3" id="f-237" unitRef="usd">11886000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-6" decimals="-3" id="f-238" unitRef="usd">11886000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-27"
      decimals="INF"
      id="f-239"
      unitRef="shares">5518</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c-27"
      decimals="INF"
      id="f-240"
      unitRef="shares">547334</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-28" decimals="-3" id="f-241" unitRef="usd">6829000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-6" decimals="-3" id="f-242" unitRef="usd">6829000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-28" decimals="-3" id="f-243" unitRef="usd">116192000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-6" decimals="-3" id="f-244" unitRef="usd">116192000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-29" decimals="-3" id="f-245" unitRef="usd">-466000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-6" decimals="-3" id="f-246" unitRef="usd">-466000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c-30" decimals="-3" id="f-247" unitRef="usd">-175357000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-248" unitRef="usd">-175357000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-31"
      decimals="INF"
      id="f-249"
      unitRef="shares">150683607</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-3" id="f-250" unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-3" id="f-251" unitRef="usd">1364116000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-33"
      decimals="INF"
      id="f-252"
      unitRef="shares">2747938</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-33" decimals="-3" id="f-253" unitRef="usd">-4701000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-34" decimals="-3" id="f-254" unitRef="usd">-718000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-35" decimals="-3" id="f-255" unitRef="usd">-664123000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-256" unitRef="usd">694575000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-36"
      decimals="INF"
      id="f-257"
      unitRef="shares">6621448</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-36" decimals="-3" id="f-258" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-37" decimals="-3" id="f-259" unitRef="usd">27314000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-1" decimals="-3" id="f-260" unitRef="usd">27315000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <cour:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingOfRestrictedStockUnitsNumber
      contextRef="c-36"
      decimals="INF"
      id="f-261"
      unitRef="shares">8449866</cour:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingOfRestrictedStockUnitsNumber>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c-36"
      decimals="INF"
      id="f-262"
      unitRef="shares">3485308</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-37" decimals="-3" id="f-263" unitRef="usd">54122000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-264" unitRef="usd">54122000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-38"
      decimals="INF"
      id="f-265"
      unitRef="shares">4829803</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-38" decimals="-3" id="f-266" unitRef="usd">58453000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-1" decimals="-3" id="f-267" unitRef="usd">58453000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-36"
      decimals="INF"
      id="f-268"
      unitRef="shares">13516</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c-36"
      decimals="INF"
      id="f-269"
      unitRef="shares">615150</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-37" decimals="-3" id="f-270" unitRef="usd">6031000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-1" decimals="-3" id="f-271" unitRef="usd">6031000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-37" decimals="-3" id="f-272" unitRef="usd">116625000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-1" decimals="-3" id="f-273" unitRef="usd">116625000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-39" decimals="-3" id="f-274" unitRef="usd">777000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-1" decimals="-3" id="f-275" unitRef="usd">777000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c-40" decimals="-3" id="f-276" unitRef="usd">-116554000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-277" unitRef="usd">-116554000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-41"
      decimals="INF"
      id="f-278"
      unitRef="shares">162898279</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-41" decimals="-3" id="f-279" unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-42" decimals="-3" id="f-280" unitRef="usd">1459964000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-43"
      decimals="INF"
      id="f-281"
      unitRef="shares">7577741</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-43" decimals="-3" id="f-282" unitRef="usd">-63154000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-44" decimals="-3" id="f-283" unitRef="usd">59000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-45" decimals="-3" id="f-284" unitRef="usd">-780677000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-285" unitRef="usd">616194000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-3" id="f-286" unitRef="usd">-116554000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-6" decimals="-3" id="f-287" unitRef="usd">-175357000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-7" decimals="-3" id="f-288" unitRef="usd">-145215000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-289" unitRef="usd">22270000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-6" decimals="-3" id="f-290" unitRef="usd">18503000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-7" decimals="-3" id="f-291" unitRef="usd">14757000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-292" unitRef="usd">109570000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-6" decimals="-3" id="f-293" unitRef="usd">110785000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-7" decimals="-3" id="f-294" unitRef="usd">91183000</us-gaap:ShareBasedCompensation>
    <us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium contextRef="c-1" decimals="-3" id="f-295" unitRef="usd">13811000</us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium>
    <us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium contextRef="c-6" decimals="-3" id="f-296" unitRef="usd">895000</us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium>
    <us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium contextRef="c-7" decimals="-3" id="f-297" unitRef="usd">-501000</us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium>
    <us-gaap:AssetImpairmentCharges contextRef="c-1" decimals="-3" id="f-298" unitRef="usd">3062000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c-6" decimals="-3" id="f-299" unitRef="usd">6124000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c-7" decimals="-3" id="f-300" unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-3" id="f-301" unitRef="usd">-1496000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-6" decimals="-3" id="f-302" unitRef="usd">-1088000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-7" decimals="-3" id="f-303" unitRef="usd">448000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-304" unitRef="usd">14763000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-6" decimals="-3" id="f-305" unitRef="usd">20598000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-7" decimals="-3" id="f-306" unitRef="usd">-5863000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-3" id="f-307" unitRef="usd">17003000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-6" decimals="-3" id="f-308" unitRef="usd">18290000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-7" decimals="-3" id="f-309" unitRef="usd">5697000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <cour:IncreaseDecreaseInOperatingLeaseRightOfUseAssets contextRef="c-1" decimals="-3" id="f-310" unitRef="usd">4868000</cour:IncreaseDecreaseInOperatingLeaseRightOfUseAssets>
    <cour:IncreaseDecreaseInOperatingLeaseRightOfUseAssets contextRef="c-6" decimals="-3" id="f-311" unitRef="usd">4839000</cour:IncreaseDecreaseInOperatingLeaseRightOfUseAssets>
    <cour:IncreaseDecreaseInOperatingLeaseRightOfUseAssets contextRef="c-7" decimals="-3" id="f-312" unitRef="usd">5301000</cour:IncreaseDecreaseInOperatingLeaseRightOfUseAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-1" decimals="-3" id="f-313" unitRef="usd">33971000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-6" decimals="-3" id="f-314" unitRef="usd">17893000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-7" decimals="-3" id="f-315" unitRef="usd">16322000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c-1" decimals="-3" id="f-316" unitRef="usd">3073000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c-6" decimals="-3" id="f-317" unitRef="usd">3409000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c-7" decimals="-3" id="f-318" unitRef="usd">7670000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-319" unitRef="usd">-7853000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-6" decimals="-3" id="f-320" unitRef="usd">-5841000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-7" decimals="-3" id="f-321" unitRef="usd">-6336000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-1" decimals="-3" id="f-322" unitRef="usd">21313000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-6" decimals="-3" id="f-323" unitRef="usd">20289000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-7" decimals="-3" id="f-324" unitRef="usd">17845000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-325" unitRef="usd">29639000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-6" decimals="-3" id="f-326" unitRef="usd">-38051000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-7" decimals="-3" id="f-327" unitRef="usd">1746000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireMarketableSecurities contextRef="c-1" decimals="-3" id="f-328" unitRef="usd">121756000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities contextRef="c-6" decimals="-3" id="f-329" unitRef="usd">593770000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities contextRef="c-7" decimals="-3" id="f-330" unitRef="usd">241758000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities contextRef="c-1" decimals="-3" id="f-331" unitRef="usd">530000000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities contextRef="c-6" decimals="-3" id="f-332" unitRef="usd">375000000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities contextRef="c-7" decimals="-3" id="f-333" unitRef="usd">204981000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-1" decimals="-3" id="f-334" unitRef="usd">1147000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-6" decimals="-3" id="f-335" unitRef="usd">1578000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-7" decimals="-3" id="f-336" unitRef="usd">1554000</us-gaap:PaymentsToAcquireProductiveAssets>
    <cour:PaymentsToCapitalizedInternalUseSoftwareCosts contextRef="c-1" decimals="-3" id="f-337" unitRef="usd">15254000</cour:PaymentsToCapitalizedInternalUseSoftwareCosts>
    <cour:PaymentsToCapitalizedInternalUseSoftwareCosts contextRef="c-6" decimals="-3" id="f-338" unitRef="usd">12299000</cour:PaymentsToCapitalizedInternalUseSoftwareCosts>
    <cour:PaymentsToCapitalizedInternalUseSoftwareCosts contextRef="c-7" decimals="-3" id="f-339" unitRef="usd">12090000</cour:PaymentsToCapitalizedInternalUseSoftwareCosts>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="c-1" decimals="-3" id="f-340" unitRef="usd">1701000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="c-6" decimals="-3" id="f-341" unitRef="usd">0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="c-7" decimals="-3" id="f-342" unitRef="usd">0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <cour:PaymentsToAcquireContentAssets contextRef="c-1" decimals="-3" id="f-343" unitRef="usd">5344000</cour:PaymentsToAcquireContentAssets>
    <cour:PaymentsToAcquireContentAssets contextRef="c-6" decimals="-3" id="f-344" unitRef="usd">1377000</cour:PaymentsToAcquireContentAssets>
    <cour:PaymentsToAcquireContentAssets contextRef="c-7" decimals="-3" id="f-345" unitRef="usd">1188000</cour:PaymentsToAcquireContentAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-346" unitRef="usd">384798000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-6" decimals="-3" id="f-347" unitRef="usd">-234024000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-7" decimals="-3" id="f-348" unitRef="usd">-51609000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-1" decimals="-3" id="f-349" unitRef="usd">27315000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-6" decimals="-3" id="f-350" unitRef="usd">17586000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-7" decimals="-3" id="f-351" unitRef="usd">31766000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockPlans contextRef="c-1" decimals="-3" id="f-352" unitRef="usd">6031000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans contextRef="c-6" decimals="-3" id="f-353" unitRef="usd">6829000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans contextRef="c-7" decimals="-3" id="f-354" unitRef="usd">6397000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering contextRef="c-1" decimals="-3" id="f-355" unitRef="usd">0</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering contextRef="c-6" decimals="-3" id="f-356" unitRef="usd">0</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering contextRef="c-7" decimals="-3" id="f-357" unitRef="usd">525284000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-358" unitRef="usd">58453000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-6" decimals="-3" id="f-359" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-7" decimals="-3" id="f-360" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-361" unitRef="usd">54122000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-6" decimals="-3" id="f-362" unitRef="usd">11886000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-7" decimals="-3" id="f-363" unitRef="usd">7172000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <cour:PaymentOfDeferredOfferingCosts contextRef="c-1" decimals="-3" id="f-364" unitRef="usd">0</cour:PaymentOfDeferredOfferingCosts>
    <cour:PaymentOfDeferredOfferingCosts contextRef="c-6" decimals="-3" id="f-365" unitRef="usd">295000</cour:PaymentOfDeferredOfferingCosts>
    <cour:PaymentOfDeferredOfferingCosts contextRef="c-7" decimals="-3" id="f-366" unitRef="usd">6119000</cour:PaymentOfDeferredOfferingCosts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-367" unitRef="usd">-79229000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-6" decimals="-3" id="f-368" unitRef="usd">12234000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-7" decimals="-3" id="f-369" unitRef="usd">550156000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-370" unitRef="usd">335208000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-6" decimals="-3" id="f-371" unitRef="usd">-259841000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-7" decimals="-3" id="f-372" unitRef="usd">500293000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-373" unitRef="usd">322878000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-26" decimals="-3" id="f-374" unitRef="usd">582719000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-14" decimals="-3" id="f-375" unitRef="usd">82426000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-3" id="f-376" unitRef="usd">658086000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-377" unitRef="usd">322878000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-26" decimals="-3" id="f-378" unitRef="usd">582719000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-1" decimals="-3" id="f-379" unitRef="usd">6383000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-6" decimals="-3" id="f-380" unitRef="usd">4064000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-7" decimals="-3" id="f-381" unitRef="usd">2837000</us-gaap:IncomeTaxesPaidNet>
    <cour:ShareBasedCompensationCapitalizedAsInternalUseSoftware contextRef="c-1" decimals="-3" id="f-382" unitRef="usd">7055000</cour:ShareBasedCompensationCapitalizedAsInternalUseSoftware>
    <cour:ShareBasedCompensationCapitalizedAsInternalUseSoftware contextRef="c-6" decimals="-3" id="f-383" unitRef="usd">5407000</cour:ShareBasedCompensationCapitalizedAsInternalUseSoftware>
    <cour:ShareBasedCompensationCapitalizedAsInternalUseSoftware contextRef="c-7" decimals="-3" id="f-384" unitRef="usd">4890000</cour:ShareBasedCompensationCapitalizedAsInternalUseSoftware>
    <cour:UnpaidDeferredOfferingCosts contextRef="c-1" decimals="-3" id="f-385" unitRef="usd">0</cour:UnpaidDeferredOfferingCosts>
    <cour:UnpaidDeferredOfferingCosts contextRef="c-6" decimals="-3" id="f-386" unitRef="usd">0</cour:UnpaidDeferredOfferingCosts>
    <cour:UnpaidDeferredOfferingCosts contextRef="c-7" decimals="-3" id="f-387" unitRef="usd">295000</cour:UnpaidDeferredOfferingCosts>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c-1" id="f-388">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1.&#160;&#160;&#160;&#160;BASIS OF PRESENTATION AND DESCRIPTION OF BUSINESS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying Consolidated Financial Statements of Coursera, Inc., a Delaware public benefit corporation, and its subsidiaries (&#x201c;Coursera&#x201d;, the &#x201c;Company&#x201d;, &#x201c;we&#x201d;, &#x201c;us&#x201d;, or &#x201c;our&#x201d;) have been prepared in accordance with accounting principles generally accepted in the United States (&#x201c;GAAP&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Description of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Coursera is an online learning platform that connects learners, educators, and institutions with the goal of providing world-class educational content that is affordable, accessible, and relevant. We combine content, data, and technology into a platform that is customizable and extensible to both individual learners and institutions. We partner with university and industry partners (collectively, &#x201c;educator partners&#x201d;) to bring quality higher education to a broad range of individuals, businesses, organizations, and governments. We also sell directly to institutions, including employers, colleges and universities, organizations, and governments, to enable their employees, students, and citizens to gain critical skills aligned to job markets. Our corporate headquarters is located in Mountain View, California.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Reporting Segments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We conduct our operations through three reporting segments: Consumer, Enterprise, and Degrees. Refer to Note 14 for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Initial Public Offering&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April&#160;5, 2021, Coursera, Inc. completed its initial public offering of common stock, in which 14,664,776 shares were sold (the &#x201c;IPO&#x201d;). The shares were sold at a price to the public of $33.00 per share for net proceeds of $452,482, after deducting underwriting discounts and commissions of $31,456. Upon completion of the IPO, $6,449 of deferred offering costs were reclassified into additional paid-in capital as a reduction of the net proceeds received from the IPO. Upon the closing of the IPO, all outstanding shares of redeemable convertible preferred stock automatically converted into 75,305,400 shares of common stock on a one-for-one basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April&#160;19, 2021, the underwriters exercised in full the right to purchase 2,359,500 additional shares of common stock from the Company, resulting in additional net proceeds of $72,802, after deducting underwriting discounts and commissions of $5,061.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c-1"
      decimals="INF"
      id="f-389"
      unitRef="segment">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="c-46"
      decimals="INF"
      id="f-390"
      unitRef="shares">14664776</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="c-47"
      decimals="2"
      id="f-391"
      unitRef="usdPerShare">33.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction contextRef="c-46" decimals="INF" id="f-392" unitRef="usd">452482000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:OtherUnderwritingExpense contextRef="c-46" decimals="-3" id="f-393" unitRef="usd">31456000</us-gaap:OtherUnderwritingExpense>
    <us-gaap:DeferredOfferingCosts contextRef="c-47" decimals="-3" id="f-394" unitRef="usd">6449000</us-gaap:DeferredOfferingCosts>
    <us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion contextRef="c-48" decimals="0" id="f-395" unitRef="shares">75305400</us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion>
    <cour:ConversionOfStockConversionRatio
      contextRef="c-49"
      decimals="INF"
      id="f-396"
      unitRef="number">1</cour:ConversionOfStockConversionRatio>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c-50"
      decimals="INF"
      id="f-397"
      unitRef="shares">2359500</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering contextRef="c-51" decimals="-3" id="f-398" unitRef="usd">72802000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:OtherUnderwritingExpense contextRef="c-50" decimals="-3" id="f-399" unitRef="usd">5061000</us-gaap:OtherUnderwritingExpense>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-400">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2.&#160;&#160;&#160;&#160;SIGNIFICANT ACCOUNTING POLICIES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Consolidated Financial Statements include the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of Consolidated Financial Statements in conformity with GAAP requires management to make estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities and related disclosures as of the date of the Consolidated Financial Statements, as well as the reported amounts of revenue and expenses during the reporting period. We base our estimates on historical experience, current conditions, and various other factors that we believe to be reasonable under the circumstances. Significant items subject to such estimates, judgements, and assumptions include, but are not limited to, those related to the determination of principal versus agent and variable consideration in our revenue contracts; stock-based compensation expense; period of benefit for capitalized commissions; internal-use software costs; useful lives of long-lived assets; the carrying value of operating lease right-of-use assets; the valuation of intangible assets and income tax expense, including the valuation of deferred tax assets and liabilities, among others. Actual results could differ from those estimates, and any such differences could be material to our Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash, Cash Equivalents, and Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We consider all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. Our cash and cash equivalents consist of cash and money market funds at financial institutions, and are stated at cost, which approximates fair value because of their immediate or short-term maturities. Our restricted cash primarily consists of a letter of credit required to fulfill our corporate headquarters&#x2019; operating lease agreement. Restricted cash, current is included in prepaid expenses and other current assets, and restricted cash, non-current is included in other assets, both in the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Marketable securities consist of U.S. Treasury securities, with an original maturity between three months and one year at the date of purchase, and are classified as available-for-sale (&#x201c;AFS&#x201d;) debt securities. We view these securities as available to support current operations and have classified all AFS debt securities as current assets. AFS debt securities are initially recorded at cost and periodically adjusted to fair value with unrealized gains and losses reported as a component of accumulated other comprehensive income (loss) in the Consolidated Balance Sheets. We evaluate our AFS debt securities with an unamortized cost basis in excess of estimated fair value to determine what amount of that difference, if any, is caused by expected credit losses. Realized gains and losses as well as credit-related impairment losses are included in other expense, net in the Consolidated Statements of Operations. Any remaining impairment is included in accumulated other comprehensive income (loss). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable, net includes trade accounts receivable, both billed and unbilled, net of an allowance for credit losses. Billed receivables are recorded at the invoiced amount in the period that our right to consideration is unconditional. Payment terms on invoiced amounts are typically 30 to 60 days. Unbilled receivables, or contract assets, are recorded when revenue is recognized prior to our unconditional right to consideration. A contract asset is a right to consideration that is conditional upon factors other than the passage of time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An allowance for credit losses is established based on our assessment of the collectibility of accounts receivable by considering various factors, including the age of each outstanding invoice, each customer&#x2019;s expected ability to pay, the collection history with each customer, current economic conditions, and reasonable and supportable forecasts of future economic conditions over the life of the receivable, when applicable, to determine whether a specific allowance is appropriate. Accounts receivable deemed uncollectible are charged against the allowance for credit losses when identified. The allowance for credit losses and related activities were not material for the years ended December&#160;31, 2023, 2022, and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property, Equipment, and Software, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, equipment, and software, net is stated at cost, less accumulated depreciation and amortization. Depreciation and software amortization are recorded using the straight-line method over the estimated useful lives of the assets, generally &lt;span style="-sec-ix-hidden:f-407"&gt;two&lt;/span&gt; to five years. Leasehold improvements are amortized over the shorter of the estimated useful lives of the improvements or the remaining lease term. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Offering Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred offering costs consist primarily of direct and incremental legal, accounting, and other fees related to the IPO. Prior to the IPO, all deferred offering costs were capitalized in prepaid expenses and other current assets on the Consolidated Balance Sheets. Upon completion of the IPO, $6,449 of the deferred offering costs were reclassified into stockholders&#x2019; equity (deficit) as a reduction of the IPO proceeds. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Educator Partner Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have various agreements with educator partners that grant us the right to host their intellectual property on our platform. In return, educator partners earn a fee that we recognize as a content cost in the same period in which the related revenue is recognized and is classified as a cost of revenue in the Consolidated Statements of Operations. One such agreement has stipulated that certain fees earned by the educator partner are to be allocated to a development fund to be held and spent by Coursera on activities such as developing, marketing, and advertising the educator partner's content, according to a mutually agreed upon plan. We recognized the liability and related expenses associated with this development fund consistent with the timing of when we recognized educator partner content costs given our liability is established in the same period the revenue is recognized. The expenses have been classified in the Consolidated Statements of Operations based on the nature of the underlying spend. The liability associated with the development fund is recorded within other accounts payable and accrued expenses in the Consolidated Balance Sheets. During the first quarter of 2023, we entered into an amendment with this educator partner who started earning typical content fees, which are recorded within cost of revenue in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine if an arrangement is a lease and the classification of that lease, if applicable, at inception by evaluating various factors, including if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration and other facts and circumstances. Right-of-use (&#x201c;ROU&#x201d;) assets represent our right to use an underlying asset for the lease term and are included in operating lease ROU assets, on our Consolidated Balance Sheets. Lease liabilities represent our obligation to make lease payments according to the arrangement and are included in operating lease liabilities, current and non-current, on our Consolidated Balance Sheets. We do not have any finance leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ROU assets and lease liabilities are recognized at the commencement date based on the present value of minimum remaining lease payments over the lease term. For this purpose, we include payments that are fixed and determinable at the commencement date, including initial direct costs incurred and excluding lease incentives received. We use the implicit rate when it is readily determinable. Otherwise, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of future lease payments. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise such options. Our lease agreements may contain variable costs such as common area maintenance, insurance, real estate taxes, or other costs. Variable lease costs are expensed as incurred in the Consolidated Statements of Operations. Operating lease expense is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We do not separate lease and non-lease components and do not recognize ROU assets and operating lease liabilities that arise from leases with an initial lease term of 12 months or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, impairment of an ROU asset and other lease related assets, including leasehold improvements, furniture and fixtures, and computer equipment, that results from entering into a sublease arrangement is recognized in the Consolidated Statements of Operations in the period the sublease agreement is executed. We recognize sublease income as a reduction to our operating lease expense on a straight-line basis over the sublease term. Refer to Note 6 for additional information.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Internal-Use Software and Website Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We capitalize certain costs associated with our internal-use software and website development during the application development stage when management with the relevant authority authorizes and commits to the funding of the project, it is probable that the project will be completed, and the software will be used as intended. These costs include personnel and related employee benefits expenses for employees who are directly associated with and who devote time to software and website development projects. Such costs are amortized on a straight-line basis over the estimated useful life of the related asset, which is approximately &lt;span style="-sec-ix-hidden:f-414"&gt;two&lt;/span&gt; to five years, and are recorded within cost of revenue in the Consolidated Statements of Operations. Costs incurred prior to meeting these criteria, together with costs incurred for training and maintenance, are expensed as incurred within research and development in the Consolidated Statements of Operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible Assets, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets, net is stated at cost, net of accumulated amortization. We amortize our finite-lived intangible assets on a straight-line basis over an estimated useful life of &lt;span style="-sec-ix-hidden:f-417"&gt;two&lt;/span&gt; to six years. Amortization of content assets and developed technology is included in cost of revenue, and assembled workforce is included in research and development, both in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We monitor events and changes in circumstances that could indicate the carrying amounts of our long-lived assets, including deferred partner fees, property, equipment, software, intangible assets, and operating lease ROU assets, may not be recoverable. When such events or changes in circumstances occur, we assess the recoverability of long-lived assets by determining whether the carrying value of such assets will be recovered through their undiscounted expected future cash flows. If the future undiscounted cash flows are less than the carrying amount of these assets, we recognize an impairment loss based on the excess of the carrying amount over the fair value of the assets. During the year ended December&#160;31, 2023, we recognized an impairment loss of $861 related to capitalized internal-use software and website development costs. During the year ended December&#160;31, 2022, we recognized an impairment loss related to deferred partner fees of $2,915, related to our operating lease ROU asset of $2,304, and related property and equipment of $904. There were no impairments of long-lived assets during the year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize revenue from contracts with customers for access to the learning content hosted on our platform and related services. Revenue is recognized when control of promised services is transferred to our customer. The amount of revenue recognized reflects the consideration that we expect to be entitled to receive in exchange for these services. We apply judgment in determining our customer&#x2019;s ability and intent to pay, which is based on a variety of factors, including the customer&#x2019;s historical payment experience, credit, or financial information. Consumer revenue customers are required to pay in advance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At contract inception, we assess the performance obligations, or deliverables, we have agreed to provide in the contract and determine if they are individually distinct or if they should be combined with other performance obligations. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on each performance obligation&#x2019;s relative standalone selling price. We combine performance obligations when an individual performance obligation does not have standalone value to our customer. For example, our customers do not have the ability to take possession of the software supporting our platform and, as a result, our contracts are typically accounted for as service arrangements with a single performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have a stand-ready obligation to provide learners continuous access to our learning platform and deliver related support services for a specified term. For this reason, these services are generally viewed as a stand-ready performance obligation consisting of a series of distinct daily services. We typically satisfy these performance obligations over time as the services are provided. A time-elapsed output method is used to measure progress because our efforts are expended evenly throughout the period given the nature of the promise is a stand-ready service. Fixed fees for these services are generally recognized ratably over the contract term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We include any fixed consideration within our contracts as part of the total transaction price. Generally, we include an estimate of the variable amount within the total transaction price and update our assumptions over the duration of the contract. None of our contracts contain a significant financing component. We do not include taxes collected from customers and remitted to governmental authorities within the total transaction price.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At times, we are party to multiple concurrent contracts or contracts that combine multiple services. These situations require judgment to determine if multiple contracts should be combined and accounted for as a single arrangement. In making this determination, we consider (i) the economics of each individual contract and whether or not it was negotiated on a standalone basis, and (ii) if multiple promises represent a single performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract modifications require judgment to determine if the modification should be accounted for as (i) a separate contract, (ii) the termination of the original contract and creation of a new contract, or (iii) a cumulative catch-up adjustment to the original contract. When evaluating contract modifications, we must identify the performance obligations of the modified contract and determine both the allocation of revenues to the remaining performance obligations and the period of recognition for each identified performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generate revenue from our three reportable segments: Consumer, Enterprise, and Degrees. Refer to Note 14 for our disaggregation of revenue. We are generally the principal with respect to Consumer and Enterprise revenue as we control the performance obligation and are the primary obligor with respect to delivering access to course content. Additionally, we have inventory risk through recoupable advances sometimes paid to educator partners.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consumer Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generate revenue from consumers by selling access to learning content hosted on our platform. Consumer products include certifications for single courses, professional certificates, and catalog-wide subscriptions. Access to single courses are generally purchased at a fixed price for a set period of time, typically six months. Specializations are a series of courses offered by the same educator partner, and learners are provided access to these courses on a month-to-month subscription basis. Coursera Plus is our catalog-wide consumer subscription product, sold in monthly or annual subscriptions. All Consumer learners pay in advance, and revenue is recognized ratably over the contract term once access has been granted to the learner, as learners have unlimited access to the course content during the contract term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumer learners are entitled to a full refund up to two weeks after payment is received. We estimate and establish an allowance for refunds based on historical refund rates, which was immaterial as of December&#160;31, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Enterprise Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We sell subscription licenses to businesses, organizations, governments, and educational institutions that provide their learners with the ability to enroll in courses and Specializations and receive certifications upon completion. Enterprise contracts are typically between &lt;span style="-sec-ix-hidden:f-430"&gt;one&lt;/span&gt; and three years in length and consist of selling a fixed quantity of catalog licenses that grant each learner access to our learning platform and unlimited course enrollments over the license term. We recognize revenue ratably over the contract term once access has been granted to the Enterprise customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Degrees Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Universities contract with us to facilitate the delivery of their bachelor&#x2019;s and master&#x2019;s degree programs or postgraduate diplomas. Degrees revenue contracts involve the performance of a number of promises, including but not limited to hosting the degree content on our learning platform, providing content authoring tools, course production support, marketing, and platform technical support services. As a result, the university is our customer with respect to Degrees revenue. We earn a service fee based on a percentage of total tuition collected by the university from Degrees students, net of refunds. As a result, the revenue we earn is dependent upon the number of learners enrolled and the tuition charged by the university. This is a form of variable consideration, and we estimate the amount of revenue using an expected value method. These estimates are refined each reporting period until the consideration becomes known, generally at the time the final term enrollment report is provided by the university. We have a stand-ready obligation to perform services throughout the contract term during which degree content is hosted on our platform.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Degrees revenue is generally earned and paid by the university for each academic term and is recognized ratably from the start of a term through the start of the following term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Degrees learning experience is delivered on the same proprietary learning platform used by Consumer and Enterprise customers. There is no direct contractual revenue arrangement between Coursera and Degrees students, whose contractual arrangement is directly with the universities. In addition to the learning platform, the universities are obligated to provide their students with additional services, such as designing the curriculum, setting admission criteria, making admission and financial aid decisions, real-time teaching, independently awarding credits, certificates, or degrees, and providing academic and career counseling. For these reasons, the universities control the delivery of degrees hosted on our platform. As a result, we recognize only the service fee we receive from the universities as our Degrees revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue, or contract liabilities, consists of consideration recorded in advance of performance obligations being delivered and is classified as current or non-current based on the related period in which services are expected to be provided.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract Acquisition and Fulfillment Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract acquisition costs consist of sales commissions and related payroll taxes associated with obtaining contracts with Enterprise and Degrees customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred Commissions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract acquisition costs are costs we incur that are directly related to securing a contract and are primarily related to sales commissions and related payroll taxes earned by our Enterprise and Degrees sales forces. These costs are deferred and then amortized on a straight-line basis over the expected period of benefit. We amortize these costs over four years, since the commissions paid upon a contract renewal are not commensurate with the commissions paid on the initial contract, and as such, the sales contract term is not commensurate with the expected period of benefit. Sales commissions and related payroll taxes primarily paid for Enterprise contract renewals are amortized over the renewal term, which is generally two years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred commissions and related payroll taxes are recorded within deferred costs or other assets in the Consolidated Balance Sheets, depending on the timing of the related amortization. They are amortized to sales and marketing in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On an annual basis, we &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;assess the expected period of benefit by taking into consideration the average contract term length, the life of the underlying technology, and other factors. Based on our prior year assessment, we determined that the expected period of benefit should be increased from three years to four years. This change in accounting estimate was effective January 1, 2023 and is accounted for prospectively in our Consolidated Financial Statements. For the year ended December&#160;31, 2023, this change resulted in a $3,496 benefit to sales and marketing. There was no change in the amortization period for contract renewals.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred Partner Fees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These fulfillment costs are paid to educator partners in advance of completing our performance obligations; are recorded within prepaid expenses and other current assets or other assets in the Consolidated Balance Sheets, depending on the timing of the related revenue recognition; and are amortized into cost of revenue ratably over the subscription term. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cost of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of revenue consists of content costs, which are generally fees paid to educator partners, and expenses associated with the operation and maintenance of our platform. These expenses include the cost of servicing support requests from paid learners and educator partners; hosting and bandwidth costs; amortization of acquired technology and internal-use software; customer payment processing fees; and attributed depreciation and facilities costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the price that would be received for an asset or the &#x201c;exit price&#x201d; that would be paid to transfer a liability in the principal or most advantageous market in an orderly transaction between independent market participants on the measurement date. The fair value hierarchy requires an entity to maximize the use of observable inputs, where available. This hierarchy prioritizes the inputs into three broad levels as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; Inputs are unadjusted quoted prices in active markets for identical assets or liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; Inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the assets or liabilities, either directly or indirectly through market corroboration, for substantially the full term of the financial instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; Inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The classification of a financial asset or liability within the hierarchy is determined based on the lowest-level input that is significant to the fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentrations of Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject us to concentration of credit risk consist of cash, cash equivalents, and marketable securities. We only invest in high-credit-quality instruments and maintain our cash equivalents and marketable securities in fixed-income securities. We place our cash primarily with domestic financial institutions that are federally insured within statutory limits. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the purpose of assessing the concentration of credit risk with respect to accounts receivable and significant customers, we treat a group of customers under common control or customers that are affiliates of each other as a single customer. For the years ended December&#160;31, 2023, 2022, and 2021, we did not have any customers that accounted for 10% or more of our revenue. As of December&#160;31, 2023 we had one customer that accounted for 10% of our net accounts receivable balance that has since been collected within typical business terms. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our business model relies on educational content and credentialing programs from educator partners. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our largest educator partner has global brand recognition and supplies a variety of in-demand content across multiple domains. The loss of or significant reduction in this partnership or one of our other largest partners could have a material impact on our results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are treated as a corporation under applicable federal and state income tax laws and are subject to income taxes in the United States and numerous foreign jurisdictions. Significant judgment is required in determining our income tax expense and deferred tax assets and liabilities, including evaluating uncertainties in the application of accounting principles and complex tax laws.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We utilize the asset and liability method under which deferred tax assets and liabilities arise from the temporary differences between the tax basis of an asset or liability and its reported amount in the Consolidated Balance Sheets, as well as from net operating losses (&#x201c;NOLs&#x201d;) and tax credit carryforwards. Deferred tax amounts are determined by using the tax rates expected to be in effect when the taxes will be paid or refunds received, as provided for under currently enacted tax law. The effect on deferred taxes of changes in tax rates and laws in future periods, if any, is reflected in the Consolidated Financial Statements in the period enacted. A valuation allowance is established if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. We consider the available evidence, both positive and negative, including historical levels of income, expectations, and risks associated with estimates of future taxable income in assessing the need for a valuation allowance. Certain of our earnings are indefinitely reinvested offshore and could be subject to additional income tax if repatriated. It is not practicable to determine the unrecognized deferred tax liability on a hypothetical distribution of those earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Determination of income tax expense requires estimates and can involve complex issues that may require an extended period to resolve. We recognize estimated tax liabilities when such liabilities are more likely than not to be sustained upon examination by the taxing authority. Further, the estimated level of annual earnings before income tax can cause the overall effective income tax rate to vary from period to period. Final determination of prior-year tax liabilities, either by settlement with tax authorities or expiration of statutes of limitations, could be materially different than estimates reflected in assets and liabilities and historical income tax expense. The outcome of these final determinations could have a material effect on our income tax expense or cash flows in the period that determination is made.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize interest and penalties related to income tax matters as a component of income tax expense in the Consolidated Statements of Operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We measure and recognize compensation expense for stock-based awards granted to employees, directors, and non-employees based on the estimated grant date fair value. Stock-based awards include restricted stock units (&#x201c;RSUs&#x201d;), stock options, and restricted stock awards as well as stock purchase rights granted to employees under our employee stock purchase plan (&#x201c;ESPP Rights&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of RSUs and restricted stock awards is based on the fair value of our common stock on the grant date. We estimate the fair value of stock options and ESPP Rights using the Black-Scholes option-pricing model, which requires the use of the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected Term&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The expected term represents the period that our stock-based awards are expected to be outstanding. For option grants considered to be &#x201c;plain vanilla,&#x201d; we determine the expected term using the simplified method. The simplified method deems the term to be the average of the time to vesting and the contractual life of the options. For ESPP Rights, the expected term represents the term from the first day of the offering period to the purchase date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Risk-Free Interest Rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero-coupon U.S. Treasury notes with maturities approximately equal to the expected term of the stock option or ESPP Rights.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected Volatility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The expected volatility is derived from the average historical stock volatilities of several unrelated public companies within our industry that we consider to be comparable to our business, and to the extent available, our historical volatility over a period equivalent to the expected term of the stock option. The expected volatility is based on the historical volatility of our common stock over the estimated expected term of ESPP Rights.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Dividend Yield&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The expected dividend was assumed to be zero as we have never paid dividends and have no current plans to do so.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation is generally recognized on a straight-line basis over the requisite service period, which usually matches the vesting period. Forfeitures are recognized as they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Loss Per Share Attributable to Common Stockholders&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted net loss per share attributable to common stockholders is computed in conformity with the two-class method required for participating securities. Prior to our IPO, we treated all series of our redeemable convertible preferred stock as participating securities, since such stockholders had the right to receive non-forfeitable dividends on a pari passu basis in the event that a dividend was paid on common stock. Under the two-class method, the net loss attributable to common stockholders was not allocated to the redeemable convertible preferred stock as the preferred stockholders did not have a contractual obligation to share in the Company&#x2019;s losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net loss per share is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potentially dilutive common stock equivalents to the extent they are dilutive. For purposes of this calculation, redeemable convertible preferred stock, common stock options, RSUs, and ESPP Rights are considered to be common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive for the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Comprehensive loss includes net loss and other comprehensive income (loss), net of tax. Other comprehensive income (loss), net of tax, refers to revenue, expenses, gains, and losses that under GAAP are recorded as an element of stockholders&#x2019; equity (deficit) but are excluded from net loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expenditures for research and development of our technology and non-refundable contributions to develop educator partner content are expensed when incurred unless they qualify as internal-use software development costs. Research and development costs consist principally of personnel costs, consulting services, content development contributions, and attributed facilities costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Advertising Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising costs are expensed as incurred and are included in sales and marketing in the Consolidated Statements of Operations. For the years ended December&#160;31, 2023, 2022, and 2021, these costs were $44,818, $39,940, and $28,740.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of our sales contracts are denominated in U.S. dollars. In addition, the functional currency of our international subsidiaries is U.S. dollars. Monetary assets and liabilities denominated in currencies other than the functional currency are remeasured to the functional currency at period-end exchange rates. Foreign currency transaction gains and losses resulting from remeasurement are recognized within other expense, net in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2023, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2023-07, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which requires public entities to disclose information about their reportable segments&#x2019; significant expenses and certain other segment items on an interim and annual basis if they are regularly provided to the chief operating decision maker (&#x201c;CODM&#x201d;). This ASU 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 amendments should be applied retrospectively to all prior periods presented. Upon transition, the segment expense categories and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in the period of adoption. We expect that the adoption of ASU 2023-07 will not have a material impact on our Consolidated Financial Statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2023, the FASB issued ASU 2023-09, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&lt;/span&gt;, which requires public entities on an annual basis to disclose (1) specific categories in the tax rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. This ASU is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The amendments should be applied on a prospective basis, though retrospective application is permitted. We are currently evaluating whether the adoption of ASU 2023-09 will have a material impact on our Consolidated Financial Statements and related disclosures.</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c-1" id="f-401">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;The Consolidated Financial Statements include the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-402">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of Consolidated Financial Statements in conformity with GAAP requires management to make estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities and related disclosures as of the date of the Consolidated Financial Statements, as well as the reported amounts of revenue and expenses during the reporting period. We base our estimates on historical experience, current conditions, and various other factors that we believe to be reasonable under the circumstances. Significant items subject to such estimates, judgements, and assumptions include, but are not limited to, those related to the determination of principal versus agent and variable consideration in our revenue contracts; stock-based compensation expense; period of benefit for capitalized commissions; internal-use software costs; useful lives of long-lived assets; the carrying value of operating lease right-of-use assets; the valuation of intangible assets and income tax expense, including the valuation of deferred tax assets and liabilities, among others. Actual results could differ from those estimates, and any such differences could be material to our Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="c-1" id="f-403">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash, Cash Equivalents, and Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We consider all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. Our cash and cash equivalents consist of cash and money market funds at financial institutions, and are stated at cost, which approximates fair value because of their immediate or short-term maturities. Our restricted cash primarily consists of a letter of credit required to fulfill our corporate headquarters&#x2019; operating lease agreement. Restricted cash, current is included in prepaid expenses and other current assets, and restricted cash, non-current is included in other assets, both in the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:MarketableSecuritiesPolicy contextRef="c-1" id="f-404">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Marketable Securities&lt;/span&gt;&lt;/div&gt;Marketable securities consist of U.S. Treasury securities, with an original maturity between three months and one year at the date of purchase, and are classified as available-for-sale (&#x201c;AFS&#x201d;) debt securities. We view these securities as available to support current operations and have classified all AFS debt securities as current assets. AFS debt securities are initially recorded at cost and periodically adjusted to fair value with unrealized gains and losses reported as a component of accumulated other comprehensive income (loss) in the Consolidated Balance Sheets. We evaluate our AFS debt securities with an unamortized cost basis in excess of estimated fair value to determine what amount of that difference, if any, is caused by expected credit losses. Realized gains and losses as well as credit-related impairment losses are included in other expense, net in the Consolidated Statements of Operations. Any remaining impairment is included in accumulated other comprehensive income (loss).</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c-1" id="f-405">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable, net includes trade accounts receivable, both billed and unbilled, net of an allowance for credit losses. Billed receivables are recorded at the invoiced amount in the period that our right to consideration is unconditional. Payment terms on invoiced amounts are typically 30 to 60 days. Unbilled receivables, or contract assets, are recorded when revenue is recognized prior to our unconditional right to consideration. A contract asset is a right to consideration that is conditional upon factors other than the passage of time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An allowance for credit losses is established based on our assessment of the collectibility of accounts receivable by considering various factors, including the age of each outstanding invoice, each customer&#x2019;s expected ability to pay, the collection history with each customer, current economic conditions, and reasonable and supportable forecasts of future economic conditions over the life of the receivable, when applicable, to determine whether a specific allowance is appropriate. Accounts receivable deemed uncollectible are charged against the allowance for credit losses when identified. The allowance for credit losses and related activities were not material for the years ended December&#160;31, 2023, 2022, and 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c-1" id="f-406">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property, Equipment, and Software, Net&lt;/span&gt;&lt;/div&gt;Property, equipment, and software, net is stated at cost, less accumulated depreciation and amortization. Depreciation and software amortization are recorded using the straight-line method over the estimated useful lives of the assets, generally &lt;span style="-sec-ix-hidden:f-407"&gt;two&lt;/span&gt; to five years. Leasehold improvements are amortized over the shorter of the estimated useful lives of the improvements or the remaining lease term.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <cour:PropertyEquipmentAndSoftwareEstimatedUsefulLives contextRef="c-53" id="f-408">P5Y</cour:PropertyEquipmentAndSoftwareEstimatedUsefulLives>
    <us-gaap:DeferredChargesPolicyTextBlock contextRef="c-1" id="f-409">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Offering Costs&lt;/span&gt;&lt;/div&gt;Deferred offering costs consist primarily of direct and incremental legal, accounting, and other fees related to the IPO. Prior to the IPO, all deferred offering costs were capitalized in prepaid expenses and other current assets on the Consolidated Balance Sheets. Upon completion of the IPO, $6,449 of the deferred offering costs were reclassified into stockholders&#x2019; equity (deficit) as a reduction of the IPO proceeds.</us-gaap:DeferredChargesPolicyTextBlock>
    <us-gaap:DeferredOfferingCosts contextRef="c-4" decimals="-3" id="f-410" unitRef="usd">6449000</us-gaap:DeferredOfferingCosts>
    <cour:CollaborativeArrangementsWithEducationPartnersPolicyTextBlock contextRef="c-1" id="f-411">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Educator Partner Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have various agreements with educator partners that grant us the right to host their intellectual property on our platform. In return, educator partners earn a fee that we recognize as a content cost in the same period in which the related revenue is recognized and is classified as a cost of revenue in the Consolidated Statements of Operations. One such agreement has stipulated that certain fees earned by the educator partner are to be allocated to a development fund to be held and spent by Coursera on activities such as developing, marketing, and advertising the educator partner's content, according to a mutually agreed upon plan. We recognized the liability and related expenses associated with this development fund consistent with the timing of when we recognized educator partner content costs given our liability is established in the same period the revenue is recognized. The expenses have been classified in the Consolidated Statements of Operations based on the nature of the underlying spend. The liability associated with the development fund is recorded within other accounts payable and accrued expenses in the Consolidated Balance Sheets. During the first quarter of 2023, we entered into an amendment with this educator partner who started earning typical content fees, which are recorded within cost of revenue in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;</cour:CollaborativeArrangementsWithEducationPartnersPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c-1" id="f-412">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine if an arrangement is a lease and the classification of that lease, if applicable, at inception by evaluating various factors, including if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration and other facts and circumstances. Right-of-use (&#x201c;ROU&#x201d;) assets represent our right to use an underlying asset for the lease term and are included in operating lease ROU assets, on our Consolidated Balance Sheets. Lease liabilities represent our obligation to make lease payments according to the arrangement and are included in operating lease liabilities, current and non-current, on our Consolidated Balance Sheets. We do not have any finance leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ROU assets and lease liabilities are recognized at the commencement date based on the present value of minimum remaining lease payments over the lease term. For this purpose, we include payments that are fixed and determinable at the commencement date, including initial direct costs incurred and excluding lease incentives received. We use the implicit rate when it is readily determinable. Otherwise, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of future lease payments. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise such options. Our lease agreements may contain variable costs such as common area maintenance, insurance, real estate taxes, or other costs. Variable lease costs are expensed as incurred in the Consolidated Statements of Operations. Operating lease expense is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We do not separate lease and non-lease components and do not recognize ROU assets and operating lease liabilities that arise from leases with an initial lease term of 12 months or less.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, impairment of an ROU asset and other lease related assets, including leasehold improvements, furniture and fixtures, and computer equipment, that results from entering into a sublease arrangement is recognized in the Consolidated Statements of Operations in the period the sublease agreement is executed. We recognize sublease income as a reduction to our operating lease expense on a straight-line basis over the sublease term. Refer to Note 6 for additional information.&lt;/span&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:InternalUseSoftwarePolicy contextRef="c-1" id="f-413">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Internal-Use Software and Website Development Costs&lt;/span&gt;&lt;/div&gt;We capitalize certain costs associated with our internal-use software and website development during the application development stage when management with the relevant authority authorizes and commits to the funding of the project, it is probable that the project will be completed, and the software will be used as intended. These costs include personnel and related employee benefits expenses for employees who are directly associated with and who devote time to software and website development projects. Such costs are amortized on a straight-line basis over the estimated useful life of the related asset, which is approximately &lt;span style="-sec-ix-hidden:f-414"&gt;two&lt;/span&gt; to five years, and are recorded within cost of revenue in the Consolidated Statements of Operations. Costs incurred prior to meeting these criteria, together with costs incurred for training and maintenance, are expensed as incurred within research and development in the Consolidated Statements of Operations.</us-gaap:InternalUseSoftwarePolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-55" id="f-415">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy contextRef="c-1" id="f-416">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible Assets, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets, net is stated at cost, net of accumulated amortization. We amortize our finite-lived intangible assets on a straight-line basis over an estimated useful life of &lt;span style="-sec-ix-hidden:f-417"&gt;two&lt;/span&gt; to six years. Amortization of content assets and developed technology is included in cost of revenue, and assembled workforce is included in research and development, both in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-57" id="f-418">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c-1" id="f-419">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We monitor events and changes in circumstances that could indicate the carrying amounts of our long-lived assets, including deferred partner fees, property, equipment, software, intangible assets, and operating lease ROU assets, may not be recoverable. When such events or changes in circumstances occur, we assess the recoverability of long-lived assets by determining whether the carrying value of such assets will be recovered through their undiscounted expected future cash flows. If the future undiscounted cash flows are less than the carrying amount of these assets, we recognize an impairment loss based on the excess of the carrying amount over the fair value of the assets. During the year ended December&#160;31, 2023, we recognized an impairment loss of $861 related to capitalized internal-use software and website development costs. During the year ended December&#160;31, 2022, we recognized an impairment loss related to deferred partner fees of $2,915, related to our operating lease ROU asset of $2,304, and related property and equipment of $904. There were no impairments of long-lived assets during the year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <cour:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag contextRef="c-1" id="f-420">impairment loss</cour:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag>
    <cour:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag contextRef="c-6" id="f-421">impairment loss</cour:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag>
    <cour:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag contextRef="c-7" id="f-422">impairment loss</cour:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c-58" decimals="-3" id="f-423" unitRef="usd">861000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c-59" decimals="-3" id="f-424" unitRef="usd">2915000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-6" decimals="-3" id="f-425" unitRef="usd">2304000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-60" decimals="-3" id="f-426" unitRef="usd">904000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c-7" decimals="INF" id="f-427" unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c-1" id="f-428">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize revenue from contracts with customers for access to the learning content hosted on our platform and related services. Revenue is recognized when control of promised services is transferred to our customer. The amount of revenue recognized reflects the consideration that we expect to be entitled to receive in exchange for these services. We apply judgment in determining our customer&#x2019;s ability and intent to pay, which is based on a variety of factors, including the customer&#x2019;s historical payment experience, credit, or financial information. Consumer revenue customers are required to pay in advance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At contract inception, we assess the performance obligations, or deliverables, we have agreed to provide in the contract and determine if they are individually distinct or if they should be combined with other performance obligations. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on each performance obligation&#x2019;s relative standalone selling price. We combine performance obligations when an individual performance obligation does not have standalone value to our customer. For example, our customers do not have the ability to take possession of the software supporting our platform and, as a result, our contracts are typically accounted for as service arrangements with a single performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have a stand-ready obligation to provide learners continuous access to our learning platform and deliver related support services for a specified term. For this reason, these services are generally viewed as a stand-ready performance obligation consisting of a series of distinct daily services. We typically satisfy these performance obligations over time as the services are provided. A time-elapsed output method is used to measure progress because our efforts are expended evenly throughout the period given the nature of the promise is a stand-ready service. Fixed fees for these services are generally recognized ratably over the contract term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We include any fixed consideration within our contracts as part of the total transaction price. Generally, we include an estimate of the variable amount within the total transaction price and update our assumptions over the duration of the contract. None of our contracts contain a significant financing component. We do not include taxes collected from customers and remitted to governmental authorities within the total transaction price.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At times, we are party to multiple concurrent contracts or contracts that combine multiple services. These situations require judgment to determine if multiple contracts should be combined and accounted for as a single arrangement. In making this determination, we consider (i) the economics of each individual contract and whether or not it was negotiated on a standalone basis, and (ii) if multiple promises represent a single performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract modifications require judgment to determine if the modification should be accounted for as (i) a separate contract, (ii) the termination of the original contract and creation of a new contract, or (iii) a cumulative catch-up adjustment to the original contract. When evaluating contract modifications, we must identify the performance obligations of the modified contract and determine both the allocation of revenues to the remaining performance obligations and the period of recognition for each identified performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generate revenue from our three reportable segments: Consumer, Enterprise, and Degrees. Refer to Note 14 for our disaggregation of revenue. We are generally the principal with respect to Consumer and Enterprise revenue as we control the performance obligation and are the primary obligor with respect to delivering access to course content. Additionally, we have inventory risk through recoupable advances sometimes paid to educator partners.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consumer Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generate revenue from consumers by selling access to learning content hosted on our platform. Consumer products include certifications for single courses, professional certificates, and catalog-wide subscriptions. Access to single courses are generally purchased at a fixed price for a set period of time, typically six months. Specializations are a series of courses offered by the same educator partner, and learners are provided access to these courses on a month-to-month subscription basis. Coursera Plus is our catalog-wide consumer subscription product, sold in monthly or annual subscriptions. All Consumer learners pay in advance, and revenue is recognized ratably over the contract term once access has been granted to the learner, as learners have unlimited access to the course content during the contract term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumer learners are entitled to a full refund up to two weeks after payment is received. We estimate and establish an allowance for refunds based on historical refund rates, which was immaterial as of December&#160;31, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Enterprise Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We sell subscription licenses to businesses, organizations, governments, and educational institutions that provide their learners with the ability to enroll in courses and Specializations and receive certifications upon completion. Enterprise contracts are typically between &lt;span style="-sec-ix-hidden:f-430"&gt;one&lt;/span&gt; and three years in length and consist of selling a fixed quantity of catalog licenses that grant each learner access to our learning platform and unlimited course enrollments over the license term. We recognize revenue ratably over the contract term once access has been granted to the Enterprise customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Degrees Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Universities contract with us to facilitate the delivery of their bachelor&#x2019;s and master&#x2019;s degree programs or postgraduate diplomas. Degrees revenue contracts involve the performance of a number of promises, including but not limited to hosting the degree content on our learning platform, providing content authoring tools, course production support, marketing, and platform technical support services. As a result, the university is our customer with respect to Degrees revenue. We earn a service fee based on a percentage of total tuition collected by the university from Degrees students, net of refunds. As a result, the revenue we earn is dependent upon the number of learners enrolled and the tuition charged by the university. This is a form of variable consideration, and we estimate the amount of revenue using an expected value method. These estimates are refined each reporting period until the consideration becomes known, generally at the time the final term enrollment report is provided by the university. We have a stand-ready obligation to perform services throughout the contract term during which degree content is hosted on our platform.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Degrees revenue is generally earned and paid by the university for each academic term and is recognized ratably from the start of a term through the start of the following term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Degrees learning experience is delivered on the same proprietary learning platform used by Consumer and Enterprise customers. There is no direct contractual revenue arrangement between Coursera and Degrees students, whose contractual arrangement is directly with the universities. In addition to the learning platform, the universities are obligated to provide their students with additional services, such as designing the curriculum, setting admission criteria, making admission and financial aid decisions, real-time teaching, independently awarding credits, certificates, or degrees, and providing academic and career counseling. For these reasons, the universities control the delivery of degrees hosted on our platform. As a result, we recognize only the service fee we receive from the universities as our Degrees revenue.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="c-1"
      decimals="INF"
      id="f-429"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <cour:ContractWithCustomerPurchaseOfFixedQuantityOfSeatLicensesContractPeriod contextRef="c-53" id="f-431">P3Y</cour:ContractWithCustomerPurchaseOfFixedQuantityOfSeatLicensesContractPeriod>
    <cour:ContractAssetsAndLiabilitiesPolicyTextBlock contextRef="c-1" id="f-432">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue, or contract liabilities, consists of consideration recorded in advance of performance obligations being delivered and is classified as current or non-current based on the related period in which services are expected to be provided.&lt;/span&gt;&lt;/div&gt;</cour:ContractAssetsAndLiabilitiesPolicyTextBlock>
    <cour:ContractAcquisitionAndFulfillmentCostsPolicyTextBlock contextRef="c-1" id="f-433">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract Acquisition and Fulfillment Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract acquisition costs consist of sales commissions and related payroll taxes associated with obtaining contracts with Enterprise and Degrees customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred Commissions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract acquisition costs are costs we incur that are directly related to securing a contract and are primarily related to sales commissions and related payroll taxes earned by our Enterprise and Degrees sales forces. These costs are deferred and then amortized on a straight-line basis over the expected period of benefit. We amortize these costs over four years, since the commissions paid upon a contract renewal are not commensurate with the commissions paid on the initial contract, and as such, the sales contract term is not commensurate with the expected period of benefit. Sales commissions and related payroll taxes primarily paid for Enterprise contract renewals are amortized over the renewal term, which is generally two years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred commissions and related payroll taxes are recorded within deferred costs or other assets in the Consolidated Balance Sheets, depending on the timing of the related amortization. They are amortized to sales and marketing in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On an annual basis, we &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;assess the expected period of benefit by taking into consideration the average contract term length, the life of the underlying technology, and other factors. Based on our prior year assessment, we determined that the expected period of benefit should be increased from three years to four years. This change in accounting estimate was effective January 1, 2023 and is accounted for prospectively in our Consolidated Financial Statements. For the year ended December&#160;31, 2023, this change resulted in a $3,496 benefit to sales and marketing. There was no change in the amortization period for contract renewals.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred Partner Fees&lt;/span&gt;&lt;/div&gt;These fulfillment costs are paid to educator partners in advance of completing our performance obligations; are recorded within prepaid expenses and other current assets or other assets in the Consolidated Balance Sheets, depending on the timing of the related revenue recognition; and are amortized into cost of revenue ratably over the subscription term.</cour:ContractAcquisitionAndFulfillmentCostsPolicyTextBlock>
    <cour:ContractWithCustomerExpectedAmortizationPeriod contextRef="c-1" id="f-434">P4Y</cour:ContractWithCustomerExpectedAmortizationPeriod>
    <cour:ContractWithCustomerAmortizationOnRenewalPeriod contextRef="c-1" id="f-435">P2Y</cour:ContractWithCustomerAmortizationOnRenewalPeriod>
    <cour:ContractWithCustomerExpectedIncrementalCostPeriod contextRef="c-61" id="f-436">P3Y</cour:ContractWithCustomerExpectedIncrementalCostPeriod>
    <cour:ContractWithCustomerExpectedIncrementalCostPeriod contextRef="c-62" id="f-437">P4Y</cour:ContractWithCustomerExpectedIncrementalCostPeriod>
    <us-gaap:SellingAndMarketingExpense contextRef="c-63" decimals="-3" id="f-438" unitRef="usd">3496000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:CostOfSalesPolicyTextBlock contextRef="c-1" id="f-439">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cost of Revenue&lt;/span&gt;&lt;/div&gt;Cost of revenue consists of content costs, which are generally fees paid to educator partners, and expenses associated with the operation and maintenance of our platform. These expenses include the cost of servicing support requests from paid learners and educator partners; hosting and bandwidth costs; amortization of acquired technology and internal-use software; customer payment processing fees; and attributed depreciation and facilities costs.</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c-1" id="f-440">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the price that would be received for an asset or the &#x201c;exit price&#x201d; that would be paid to transfer a liability in the principal or most advantageous market in an orderly transaction between independent market participants on the measurement date. The fair value hierarchy requires an entity to maximize the use of observable inputs, where available. This hierarchy prioritizes the inputs into three broad levels as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; Inputs are unadjusted quoted prices in active markets for identical assets or liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; Inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the assets or liabilities, either directly or indirectly through market corroboration, for substantially the full term of the financial instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; Inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The classification of a financial asset or liability within the hierarchy is determined based on the lowest-level input that is significant to the fair value measurement.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c-1" id="f-441">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentrations of Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject us to concentration of credit risk consist of cash, cash equivalents, and marketable securities. We only invest in high-credit-quality instruments and maintain our cash equivalents and marketable securities in fixed-income securities. We place our cash primarily with domestic financial institutions that are federally insured within statutory limits. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the purpose of assessing the concentration of credit risk with respect to accounts receivable and significant customers, we treat a group of customers under common control or customers that are affiliates of each other as a single customer. For the years ended December&#160;31, 2023, 2022, and 2021, we did not have any customers that accounted for 10% or more of our revenue. As of December&#160;31, 2023 we had one customer that accounted for 10% of our net accounts receivable balance that has since been collected within typical business terms. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our business model relies on educational content and credentialing programs from educator partners. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our largest educator partner has global brand recognition and supplies a variety of in-demand content across multiple domains. The loss of or significant reduction in this partnership or one of our other largest partners could have a material impact on our results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c-1" id="f-442">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are treated as a corporation under applicable federal and state income tax laws and are subject to income taxes in the United States and numerous foreign jurisdictions. Significant judgment is required in determining our income tax expense and deferred tax assets and liabilities, including evaluating uncertainties in the application of accounting principles and complex tax laws.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We utilize the asset and liability method under which deferred tax assets and liabilities arise from the temporary differences between the tax basis of an asset or liability and its reported amount in the Consolidated Balance Sheets, as well as from net operating losses (&#x201c;NOLs&#x201d;) and tax credit carryforwards. Deferred tax amounts are determined by using the tax rates expected to be in effect when the taxes will be paid or refunds received, as provided for under currently enacted tax law. The effect on deferred taxes of changes in tax rates and laws in future periods, if any, is reflected in the Consolidated Financial Statements in the period enacted. A valuation allowance is established if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. We consider the available evidence, both positive and negative, including historical levels of income, expectations, and risks associated with estimates of future taxable income in assessing the need for a valuation allowance. Certain of our earnings are indefinitely reinvested offshore and could be subject to additional income tax if repatriated. It is not practicable to determine the unrecognized deferred tax liability on a hypothetical distribution of those earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Determination of income tax expense requires estimates and can involve complex issues that may require an extended period to resolve. We recognize estimated tax liabilities when such liabilities are more likely than not to be sustained upon examination by the taxing authority. Further, the estimated level of annual earnings before income tax can cause the overall effective income tax rate to vary from period to period. Final determination of prior-year tax liabilities, either by settlement with tax authorities or expiration of statutes of limitations, could be materially different than estimates reflected in assets and liabilities and historical income tax expense. The outcome of these final determinations could have a material effect on our income tax expense or cash flows in the period that determination is made.&lt;/span&gt;&lt;/div&gt;We recognize interest and penalties related to income tax matters as a component of income tax expense in the Consolidated Statements of Operations.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:CompensationRelatedCostsPolicyTextBlock contextRef="c-1" id="f-443">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We measure and recognize compensation expense for stock-based awards granted to employees, directors, and non-employees based on the estimated grant date fair value. Stock-based awards include restricted stock units (&#x201c;RSUs&#x201d;), stock options, and restricted stock awards as well as stock purchase rights granted to employees under our employee stock purchase plan (&#x201c;ESPP Rights&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of RSUs and restricted stock awards is based on the fair value of our common stock on the grant date. We estimate the fair value of stock options and ESPP Rights using the Black-Scholes option-pricing model, which requires the use of the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected Term&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The expected term represents the period that our stock-based awards are expected to be outstanding. For option grants considered to be &#x201c;plain vanilla,&#x201d; we determine the expected term using the simplified method. The simplified method deems the term to be the average of the time to vesting and the contractual life of the options. For ESPP Rights, the expected term represents the term from the first day of the offering period to the purchase date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Risk-Free Interest Rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero-coupon U.S. Treasury notes with maturities approximately equal to the expected term of the stock option or ESPP Rights.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected Volatility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The expected volatility is derived from the average historical stock volatilities of several unrelated public companies within our industry that we consider to be comparable to our business, and to the extent available, our historical volatility over a period equivalent to the expected term of the stock option. The expected volatility is based on the historical volatility of our common stock over the estimated expected term of ESPP Rights.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Dividend Yield&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The expected dividend was assumed to be zero as we have never paid dividends and have no current plans to do so.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation is generally recognized on a straight-line basis over the requisite service period, which usually matches the vesting period. Forfeitures are recognized as they occur.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationRelatedCostsPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c-1" id="f-444">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Loss Per Share Attributable to Common Stockholders&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted net loss per share attributable to common stockholders is computed in conformity with the two-class method required for participating securities. Prior to our IPO, we treated all series of our redeemable convertible preferred stock as participating securities, since such stockholders had the right to receive non-forfeitable dividends on a pari passu basis in the event that a dividend was paid on common stock. Under the two-class method, the net loss attributable to common stockholders was not allocated to the redeemable convertible preferred stock as the preferred stockholders did not have a contractual obligation to share in the Company&#x2019;s losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net loss per share is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potentially dilutive common stock equivalents to the extent they are dilutive. For purposes of this calculation, redeemable convertible preferred stock, common stock options, RSUs, and ESPP Rights are considered to be common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive for the periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="c-1" id="f-445">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Comprehensive loss includes net loss and other comprehensive income (loss), net of tax. Other comprehensive income (loss), net of tax, refers to revenue, expenses, gains, and losses that under GAAP are recorded as an element of stockholders&#x2019; equity (deficit) but are excluded from net loss.&lt;/span&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="c-1" id="f-446">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expenditures for research and development of our technology and non-refundable contributions to develop educator partner content are expensed when incurred unless they qualify as internal-use software development costs. Research and development costs consist principally of personnel costs, consulting services, content development contributions, and attributed facilities costs.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="c-1" id="f-447">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Advertising Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising costs are expensed as incurred and are included in sales and marketing in the Consolidated Statements of Operations. For the years ended December&#160;31, 2023, 2022, and 2021, these costs were $44,818, $39,940, and $28,740.&lt;/span&gt;&lt;/div&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense contextRef="c-1" decimals="-3" id="f-448" unitRef="usd">44818000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-6" decimals="-3" id="f-449" unitRef="usd">39940000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-7" decimals="-3" id="f-450" unitRef="usd">28740000</us-gaap:AdvertisingExpense>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c-1" id="f-451">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of our sales contracts are denominated in U.S. dollars. In addition, the functional currency of our international subsidiaries is U.S. dollars. Monetary assets and liabilities denominated in currencies other than the functional currency are remeasured to the functional currency at period-end exchange rates. Foreign currency transaction gains and losses resulting from remeasurement are recognized within other expense, net in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-452">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2023, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2023-07, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which requires public entities to disclose information about their reportable segments&#x2019; significant expenses and certain other segment items on an interim and annual basis if they are regularly provided to the chief operating decision maker (&#x201c;CODM&#x201d;). This ASU 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 amendments should be applied retrospectively to all prior periods presented. Upon transition, the segment expense categories and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in the period of adoption. We expect that the adoption of ASU 2023-07 will not have a material impact on our Consolidated Financial Statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2023, the FASB issued ASU 2023-09, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&lt;/span&gt;, which requires public entities on an annual basis to disclose (1) specific categories in the tax rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. This ASU is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The amendments should be applied on a prospective basis, though retrospective application is permitted. We are currently evaluating whether the adoption of ASU 2023-09 will have a material impact on our Consolidated Financial Statements and related disclosures.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-453">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.&#160;&#160;&#160;&#160;REVENUE &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets and liabilities were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:54.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.293%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.293%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.145%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.24pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Billed accounts receivable, net of allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.24pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unbilled accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total contract assets&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,396&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.96pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized during the years ended December&#160;31, 2023, 2022, and 2021 that was included in the corresponding deferred revenue balance at the beginning of each year was $116,002, $92,806, and $74,775.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Impairment losses related to contract assets were not material during the years ended December&#160;31, 2023, 2022, and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Remaining Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remaining performance obligations represent contracted revenue that has not yet been recognized, which includes deferred revenue in the Consolidated Balance Sheets and unbilled amounts that will be recognized as revenue in future periods. As of December&#160;31, 2023, we had remaining performance obligations of $320,936 and expect to recognize approximately 68% as revenue over the next 12 months and the remainder thereafter. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Costs to Obtain and Fulfill Contracts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our capitalization and amortization of commissions and related payroll tax expenditures recorded within sales and marketing in the Consolidated Statements of Operations: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commissions and related payroll tax expenditures:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred commissions and related payroll tax expenditures included in deferred costs and in other assets were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:67.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.051%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred costs, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2022, we recognized an impairment loss of $2,915, within general and administrative in the Consolidated Statement of Operations, on deferred partner fees that we do not expect to recover from Russian educator partners whose content we removed from our platform. During the year ended December&#160;31, 2023, we recognized an impairment loss of $2,008, within sales and marketing in the Consolidated Statements of Operations, on content development grants that we do not expect to recover related to our Degrees segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="c-1" id="f-454">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets and liabilities were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:54.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.293%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.293%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.145%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.24pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Billed accounts receivable, net of allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.24pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unbilled accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total contract assets&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,396&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.96pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:AccountsReceivableNet contextRef="c-4" decimals="-3" id="f-455" unitRef="usd">62407000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet contextRef="c-5" decimals="-3" id="f-456" unitRef="usd">45337000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet contextRef="c-64" decimals="-3" id="f-457" unitRef="usd">22286000</us-gaap:AccountsReceivableNet>
    <us-gaap:UnbilledContractsReceivable contextRef="c-4" decimals="-3" id="f-458" unitRef="usd">5011000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable contextRef="c-5" decimals="-3" id="f-459" unitRef="usd">8397000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable contextRef="c-64" decimals="-3" id="f-460" unitRef="usd">12110000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-4" decimals="-3" id="f-461" unitRef="usd">67418000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-5" decimals="-3" id="f-462" unitRef="usd">53734000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-64" decimals="-3" id="f-463" unitRef="usd">34396000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:OtherLiabilitiesAndDeferredRevenueNoncurrent contextRef="c-4" decimals="-3" id="f-464" unitRef="usd">140089000</us-gaap:OtherLiabilitiesAndDeferredRevenueNoncurrent>
    <us-gaap:OtherLiabilitiesAndDeferredRevenueNoncurrent contextRef="c-5" decimals="-3" id="f-465" unitRef="usd">118777000</us-gaap:OtherLiabilitiesAndDeferredRevenueNoncurrent>
    <us-gaap:OtherLiabilitiesAndDeferredRevenueNoncurrent contextRef="c-64" decimals="-3" id="f-466" unitRef="usd">98488000</us-gaap:OtherLiabilitiesAndDeferredRevenueNoncurrent>
    <us-gaap:ContractWithCustomerLiability contextRef="c-4" decimals="-3" id="f-467" unitRef="usd">140089000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-5" decimals="-3" id="f-468" unitRef="usd">118777000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-64" decimals="-3" id="f-469" unitRef="usd">98488000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-1" decimals="-3" id="f-470" unitRef="usd">116002000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-6" decimals="-3" id="f-471" unitRef="usd">92806000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-7" decimals="-3" id="f-472" unitRef="usd">74775000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <cour:ImpairmentLossesOnContractAssets contextRef="c-1" decimals="INF" id="f-473" unitRef="usd">0</cour:ImpairmentLossesOnContractAssets>
    <cour:ImpairmentLossesOnContractAssets contextRef="c-6" decimals="INF" id="f-474" unitRef="usd">0</cour:ImpairmentLossesOnContractAssets>
    <cour:ImpairmentLossesOnContractAssets contextRef="c-7" decimals="INF" id="f-475" unitRef="usd">0</cour:ImpairmentLossesOnContractAssets>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-65" decimals="-3" id="f-476" unitRef="usd">320936000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c-65" decimals="2" id="f-477" unitRef="number">0.68</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-65" id="f-478">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:CapitalizedContractCostTableTextBlock contextRef="c-1" id="f-479">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our capitalization and amortization of commissions and related payroll tax expenditures recorded within sales and marketing in the Consolidated Statements of Operations: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commissions and related payroll tax expenditures:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CapitalizedContractCostTableTextBlock>
    <cour:CommissionsAndRelatedPayrollTaxExpenditures contextRef="c-1" decimals="-3" id="f-480" unitRef="usd">17094000</cour:CommissionsAndRelatedPayrollTaxExpenditures>
    <cour:CommissionsAndRelatedPayrollTaxExpenditures contextRef="c-6" decimals="-3" id="f-481" unitRef="usd">17766000</cour:CommissionsAndRelatedPayrollTaxExpenditures>
    <cour:CommissionsAndRelatedPayrollTaxExpenditures contextRef="c-7" decimals="-3" id="f-482" unitRef="usd">14217000</cour:CommissionsAndRelatedPayrollTaxExpenditures>
    <us-gaap:AmortizationOfDeferredSalesCommissions contextRef="c-1" decimals="-3" id="f-483" unitRef="usd">12291000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions contextRef="c-6" decimals="-3" id="f-484" unitRef="usd">12618000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions contextRef="c-7" decimals="-3" id="f-485" unitRef="usd">8197000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock contextRef="c-1" id="f-486">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred commissions and related payroll tax expenditures included in deferred costs and in other assets were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:67.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.051%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred costs, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <us-gaap:DeferredCostsCurrentAndNoncurrent contextRef="c-4" decimals="-3" id="f-487" unitRef="usd">13168000</us-gaap:DeferredCostsCurrentAndNoncurrent>
    <us-gaap:DeferredCostsCurrentAndNoncurrent contextRef="c-5" decimals="-3" id="f-488" unitRef="usd">13300000</us-gaap:DeferredCostsCurrentAndNoncurrent>
    <us-gaap:OtherAssetsMiscellaneous contextRef="c-4" decimals="-3" id="f-489" unitRef="usd">15361000</us-gaap:OtherAssetsMiscellaneous>
    <us-gaap:OtherAssetsMiscellaneous contextRef="c-5" decimals="-3" id="f-490" unitRef="usd">10426000</us-gaap:OtherAssetsMiscellaneous>
    <cour:ImpairmentLossesOnDeferredPartnerFees contextRef="c-66" decimals="-3" id="f-491" unitRef="usd">2915000</cour:ImpairmentLossesOnDeferredPartnerFees>
    <cour:ImpairmentLossesOnDeferredPartnerFees contextRef="c-1" decimals="-3" id="f-492" unitRef="usd">2008000</cour:ImpairmentLossesOnDeferredPartnerFees>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock contextRef="c-1" id="f-493">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4.&#160;&#160;&#160;&#160;INVESTMENTS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Investments Measured at Fair Value on a Recurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our investments measured at fair value on a recurring basis by balance sheet classification and investment type:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.998%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair &lt;br/&gt;Value - Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair &lt;br/&gt;Value - Level 1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents&#x2014;money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents&#x2014;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;634,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;634,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities&#x2014;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;460,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(744)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;765,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(744)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;764,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross realized gains and losses related to our cash equivalents and marketable securities were not material for the years ended December&#160;31, 2023, 2022, and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the cost basis and fair value of our AFS securities by contractual maturity date:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair &lt;br/&gt;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair &lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due in one year or less&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;460,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments in an unrealized loss position consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;356,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(744)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2023 and 2022, our AFS marketable securities were comprised of U.S. Treasury securities, which are backed by the full faith and credit of the U.S. government. As a result, there were no credit or non-credit impairment losses recorded during the years ended December&#160;31, 2023, 2022, or 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Investments Measured at Fair Value on a Nonrecurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2023, we acquired an approximate 7% ownership interest in a privately held company, which is measured and accounted for using the fair value measurement alternative basis. This investment is classified within other assets in the Consolidated Balance Sheets. The carrying value of the investment was $1,701 as of December&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;Our existing equity investments are remeasured at fair value on a nonrecurring basis when an identifiable event or change in circumstance may have a significant adverse impact on its fair value. No such events or changes occurred during the years ended December&#160;31, 2023, 2022, or 2021.</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock contextRef="c-1" id="f-494">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our investments measured at fair value on a recurring basis by balance sheet classification and investment type:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.998%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair &lt;br/&gt;Value - Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair &lt;br/&gt;Value - Level 1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents&#x2014;money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents&#x2014;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;634,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;634,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities&#x2014;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;460,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(744)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;765,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(744)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;764,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-67" decimals="-3" id="f-495" unitRef="usd">186396000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-67" decimals="-3" id="f-496" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-67" decimals="-3" id="f-497" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-67" decimals="-3" id="f-498" unitRef="usd">186396000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-68" decimals="-3" id="f-499" unitRef="usd">304750000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-68" decimals="-3" id="f-500" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-68" decimals="-3" id="f-501" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-68" decimals="-3" id="f-502" unitRef="usd">304750000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-69" decimals="-3" id="f-503" unitRef="usd">448447000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-69" decimals="-3" id="f-504" unitRef="usd">78000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-69" decimals="-3" id="f-505" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-69" decimals="-3" id="f-506" unitRef="usd">448525000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-70" decimals="-3" id="f-507" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-70" decimals="-3" id="f-508" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-70" decimals="-3" id="f-509" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-70" decimals="-3" id="f-510" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-71" decimals="-3" id="f-511" unitRef="usd">634843000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-71" decimals="-3" id="f-512" unitRef="usd">78000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-71" decimals="-3" id="f-513" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-71" decimals="-3" id="f-514" unitRef="usd">634921000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-72" decimals="-3" id="f-515" unitRef="usd">304750000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-72" decimals="-3" id="f-516" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-72" decimals="-3" id="f-517" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-72" decimals="-3" id="f-518" unitRef="usd">304750000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-73" decimals="-3" id="f-519" unitRef="usd">65765000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-73" decimals="-3" id="f-520" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-73" decimals="-3" id="f-521" unitRef="usd">19000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-73" decimals="-3" id="f-522" unitRef="usd">65746000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-74" decimals="-3" id="f-523" unitRef="usd">460372000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-74" decimals="-3" id="f-524" unitRef="usd">26000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-74" decimals="-3" id="f-525" unitRef="usd">744000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-74" decimals="-3" id="f-526" unitRef="usd">459654000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-4" decimals="-3" id="f-527" unitRef="usd">700608000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-4" decimals="-3" id="f-528" unitRef="usd">78000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-4" decimals="-3" id="f-529" unitRef="usd">19000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-4" decimals="-3" id="f-530" unitRef="usd">700667000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-5" decimals="-3" id="f-531" unitRef="usd">765122000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-5" decimals="-3" id="f-532" unitRef="usd">26000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-5" decimals="-3" id="f-533" unitRef="usd">744000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-5" decimals="-3" id="f-534" unitRef="usd">764404000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock contextRef="c-1" id="f-535">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the cost basis and fair value of our AFS securities by contractual maturity date:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair &lt;br/&gt;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair &lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due in one year or less&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;460,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost contextRef="c-4" decimals="-3" id="f-536" unitRef="usd">65765000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue contextRef="c-4" decimals="-3" id="f-537" unitRef="usd">65746000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost contextRef="c-5" decimals="-3" id="f-538" unitRef="usd">460372000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue contextRef="c-5" decimals="-3" id="f-539" unitRef="usd">459654000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock contextRef="c-1" id="f-540">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments in an unrealized loss position consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;356,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(744)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition contextRef="c-73" decimals="-3" id="f-541" unitRef="usd">65746000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-73" decimals="-3" id="f-542" unitRef="usd">19000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition contextRef="c-74" decimals="-3" id="f-543" unitRef="usd">356767000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-74" decimals="-3" id="f-544" unitRef="usd">744000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <cour:CreditOrNonCreditImpairmentCharges contextRef="c-7" decimals="INF" id="f-545" unitRef="usd">0</cour:CreditOrNonCreditImpairmentCharges>
    <cour:CreditOrNonCreditImpairmentCharges contextRef="c-6" decimals="INF" id="f-546" unitRef="usd">0</cour:CreditOrNonCreditImpairmentCharges>
    <cour:CreditOrNonCreditImpairmentCharges contextRef="c-1" decimals="INF" id="f-547" unitRef="usd">0</cour:CreditOrNonCreditImpairmentCharges>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c-75" decimals="2" id="f-548" unitRef="number">0.07</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestments contextRef="c-76" decimals="-3" id="f-549" unitRef="usd">1701000</us-gaap:EquityMethodInvestments>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock contextRef="c-1" id="f-550">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;5.&#160;&#160;&#160;&#160;CONSOLIDATED BALANCE SHEET COMPONENTS &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reconciliation of cash, cash equivalents, and restricted cash was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;656,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;580,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents, and restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;658,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;582,719&#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-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property, Equipment, and Software, Net &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, equipment, and software, net consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.233%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.051%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.051%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Internal-use software and website development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 - 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and purchased software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shorter of useful life or remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property, equipment, and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57,558)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,062)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, equipment, and software, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents depreciation and amortization expense related to property, equipment, and software as well as the portion of amortization expense related to internal-use software and website development that is recorded within cost of revenue in the Consolidated Statements of Operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense for internal-use software and website development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible Assets, Net &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets, net consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:30.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.661%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Content assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,558)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,743)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assembled workforce&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,708)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,895)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,553&#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-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalization of content assets and amortization expense for intangible assets was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalization of content assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense for intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2023, the weighted-average remaining amortization period was 1.6 years for developed technology and 3.8 years for content assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2023, future expected amortization expense for intangible assets was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.082%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,713&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,621&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,190&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;892&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;46&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock contextRef="c-1" id="f-551">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reconciliation of cash, cash equivalents, and restricted cash was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;656,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;580,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents, and restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;658,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;582,719&#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:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-552" unitRef="usd">656321000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-553" unitRef="usd">320817000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-26" decimals="-3" id="f-554" unitRef="usd">580658000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent contextRef="c-4" decimals="-3" id="f-555" unitRef="usd">0</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c-5" decimals="-3" id="f-556" unitRef="usd">487000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c-26" decimals="-3" id="f-557" unitRef="usd">0</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashNoncurrent contextRef="c-4" decimals="-3" id="f-558" unitRef="usd">1765000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent contextRef="c-5" decimals="-3" id="f-559" unitRef="usd">1574000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent contextRef="c-26" decimals="-3" id="f-560" unitRef="usd">2061000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-3" id="f-561" unitRef="usd">658086000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-562" unitRef="usd">322878000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-26" decimals="-3" id="f-563" unitRef="usd">582719000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-564">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, equipment, and software, net consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.233%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.051%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.051%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Internal-use software and website development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 - 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and purchased software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shorter of useful life or remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property, equipment, and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57,558)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,062)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, equipment, and software, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-77" id="f-565">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-78" id="f-566">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-79" decimals="-3" id="f-567" unitRef="usd">73881000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-80" decimals="-3" id="f-568" unitRef="usd">53215000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-81" id="f-569">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-81" decimals="-3" id="f-570" unitRef="usd">4405000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-82" decimals="-3" id="f-571" unitRef="usd">4662000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-83" decimals="-3" id="f-572" unitRef="usd">6923000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-84" decimals="-3" id="f-573" unitRef="usd">6567000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-85" id="f-574">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-85" decimals="-3" id="f-575" unitRef="usd">2757000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-86" decimals="-3" id="f-576" unitRef="usd">2714000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-4" decimals="-3" id="f-577" unitRef="usd">87966000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-5" decimals="-3" id="f-578" unitRef="usd">67158000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-4" decimals="-3" id="f-579" unitRef="usd">57558000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-580" unitRef="usd">40062000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-3" id="f-581" unitRef="usd">30408000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-582" unitRef="usd">27096000</us-gaap:PropertyPlantAndEquipmentNet>
    <cour:ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock contextRef="c-1" id="f-583">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents depreciation and amortization expense related to property, equipment, and software as well as the portion of amortization expense related to internal-use software and website development that is recorded within cost of revenue in the Consolidated Statements of Operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense for internal-use software and website development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,675&#160;&lt;/span&gt;&lt;/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;</cour:ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-87" decimals="-3" id="f-584" unitRef="usd">19276000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-88" decimals="-3" id="f-585" unitRef="usd">15865000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-89" decimals="-3" id="f-586" unitRef="usd">12513000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-90" decimals="-3" id="f-587" unitRef="usd">16894000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-91" decimals="-3" id="f-588" unitRef="usd">13128000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-92" decimals="-3" id="f-589" unitRef="usd">9675000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c-1" id="f-590">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets, net consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:30.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.661%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Content assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,558)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,743)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assembled workforce&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,708)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,895)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,553&#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-93" decimals="-3" id="f-591" unitRef="usd">12982000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-93" decimals="-3" id="f-592" unitRef="usd">3558000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-93" decimals="-3" id="f-593" unitRef="usd">9424000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-94" decimals="-3" id="f-594" unitRef="usd">6821000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-94" decimals="-3" id="f-595" unitRef="usd">1971000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-94" decimals="-3" id="f-596" unitRef="usd">4850000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-95" decimals="-3" id="f-597" unitRef="usd">8446000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-95" decimals="-3" id="f-598" unitRef="usd">6150000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-95" decimals="-3" id="f-599" unitRef="usd">2296000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-96" decimals="-3" id="f-600" unitRef="usd">8446000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-96" decimals="-3" id="f-601" unitRef="usd">4743000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-96" decimals="-3" id="f-602" unitRef="usd">3703000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-97" decimals="-3" id="f-603" unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-97" decimals="-3" id="f-604" unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-97" decimals="-3" id="f-605" unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-98" decimals="-3" id="f-606" unitRef="usd">181000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-98" decimals="-3" id="f-607" unitRef="usd">181000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-98" decimals="-3" id="f-608" unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-4" decimals="-3" id="f-609" unitRef="usd">21428000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-4" decimals="-3" id="f-610" unitRef="usd">9708000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-4" decimals="-3" id="f-611" unitRef="usd">11720000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-5" decimals="-3" id="f-612" unitRef="usd">15448000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-5" decimals="-3" id="f-613" unitRef="usd">6895000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-5" decimals="-3" id="f-614" unitRef="usd">8553000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <cour:ScheduleOfCapitalizationOfContentAssetsAndAmortizationExpenseForIntangibleAssetsTableTextBlock contextRef="c-1" id="f-615">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalization of content assets and amortization expense for intangible assets was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalization of content assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense for intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,244&#160;&lt;/span&gt;&lt;/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;</cour:ScheduleOfCapitalizationOfContentAssetsAndAmortizationExpenseForIntangibleAssetsTableTextBlock>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-99" decimals="-3" id="f-616" unitRef="usd">6161000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-100" decimals="-3" id="f-617" unitRef="usd">1100000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-101" decimals="-3" id="f-618" unitRef="usd">1765000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-102" decimals="-3" id="f-619" unitRef="usd">2994000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-6" decimals="-3" id="f-620" unitRef="usd">2638000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-7" decimals="-3" id="f-621" unitRef="usd">2244000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="c-95" id="f-622">P1Y7M6D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="c-93" id="f-623">P3Y9M18D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c-1" id="f-624">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2023, future expected amortization expense for intangible assets was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.082%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,713&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,621&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,190&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;892&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;46&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c-4" decimals="-3" id="f-625" unitRef="usd">4258000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c-4" decimals="-3" id="f-626" unitRef="usd">3713000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c-4" decimals="-3" id="f-627" unitRef="usd">1621000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c-4" decimals="-3" id="f-628" unitRef="usd">1190000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="c-4" decimals="-3" id="f-629" unitRef="usd">892000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="c-4" decimals="-3" id="f-630" unitRef="usd">46000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-4" decimals="-3" id="f-631" unitRef="usd">11720000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-632">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;6.&#160;&#160;&#160;&#160;LEASES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have entered into various non-cancelable office space operating leases with lease periods expiring through April 2025. These leases do not contain residual value guarantees, covenants, or other restrictions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2022, we entered into an agreement to sublease a portion of our existing office space in Mountain View, California. As a result, and at the same time, we recognized an impairment loss of $2,304 on the ROU asset and $904 on the related property and equipment, which was allocated within operating expenses in the Consolidated Statements of Operations consistent with the allocation approach used for operating lease costs. The sublease is classified as an operating lease. The term commenced on June 1, 2022 and terminates on October 31, 2024. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease costs were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,720)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,587)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future lease payments under our non-cancelable operating leases, which do not include short-term leases, as of December&#160;31, 2023 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.082%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,596&#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-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information as well as the weighted-average remaining lease term and discount rate related to our operating leases were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.809%"&gt;&lt;/td&gt;&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.869%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.809%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.901%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease ROU assets obtained in exchange for lease 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:67.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.051%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining operating lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.93&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.93&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average operating lease discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-103" decimals="-3" id="f-633" unitRef="usd">2304000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-60" decimals="-3" id="f-634" unitRef="usd">904000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-635">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease costs were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,720)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,587)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c-1" decimals="-3" id="f-636" unitRef="usd">5510000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-6" decimals="-3" id="f-637" unitRef="usd">5853000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-7" decimals="-3" id="f-638" unitRef="usd">6663000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-1" decimals="-3" id="f-639" unitRef="usd">970000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-6" decimals="-3" id="f-640" unitRef="usd">1388000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-7" decimals="-3" id="f-641" unitRef="usd">1122000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-1" decimals="-3" id="f-642" unitRef="usd">2066000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-6" decimals="-3" id="f-643" unitRef="usd">1753000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-7" decimals="-3" id="f-644" unitRef="usd">1690000</us-gaap:VariableLeaseCost>
    <us-gaap:SubleaseIncome contextRef="c-1" decimals="-3" id="f-645" unitRef="usd">2720000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-6" decimals="-3" id="f-646" unitRef="usd">1587000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-7" decimals="-3" id="f-647" unitRef="usd">0</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost contextRef="c-1" decimals="-3" id="f-648" unitRef="usd">5826000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-6" decimals="-3" id="f-649" unitRef="usd">7407000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-7" decimals="-3" id="f-650" unitRef="usd">9475000</us-gaap:LeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-651">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future lease payments under our non-cancelable operating leases, which do not include short-term leases, as of December&#160;31, 2023 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.082%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-4" decimals="-3" id="f-652" unitRef="usd">6764000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-4" decimals="-3" id="f-653" unitRef="usd">47000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-4" decimals="-3" id="f-654" unitRef="usd">6811000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-4" decimals="-3" id="f-655" unitRef="usd">215000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-4" decimals="-3" id="f-656" unitRef="usd">6596000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-3" id="f-657" unitRef="usd">6557000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-658" unitRef="usd">39000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability contextRef="c-4" decimals="-3" id="f-659" unitRef="usd">6596000</us-gaap:OperatingLeaseLiability>
    <cour:DisclosureOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock contextRef="c-1" id="f-660">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information as well as the weighted-average remaining lease term and discount rate related to our operating leases were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.809%"&gt;&lt;/td&gt;&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.869%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.809%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.901%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease ROU assets obtained in exchange for lease 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:67.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.051%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining operating lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.93&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.93&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average operating lease discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;</cour:DisclosureOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-3" id="f-661" unitRef="usd">8509000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-6" decimals="-3" id="f-662" unitRef="usd">6875000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-7" decimals="-3" id="f-663" unitRef="usd">7683000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-664" unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-6" decimals="-3" id="f-665" unitRef="usd">427000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-7" decimals="-3" id="f-666" unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-4" id="f-667">P0Y11M4D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-5" id="f-668">P1Y11M4D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-4" decimals="4" id="f-669" unitRef="number">0.0578</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-5" decimals="4" id="f-670" unitRef="number">0.0576</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-671">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;7.&#160;&#160;&#160;&#160;INCOME TAXES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of loss before income tax were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(118,481)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(177,649)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(148,343)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(111,183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(170,637)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(143,089)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.08pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 11.08pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.08pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(341)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(910)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(341)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(910)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,126&#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-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reconciliation between the statutory U.S. federal income tax rate and our effective tax rate as a percentage of loss before income taxes was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S federal income taxes at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign income taxes at rates other than the U.S. rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign inclusions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant components of our deferred tax assets and liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:67.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.051%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized research and development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accruals and reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 57.88pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(225,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(185,606)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 57.88pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred commissions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,768)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,086)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,070)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,172)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 57.88pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,648)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,844)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on the weight of the available evidence, which includes our historical operating losses, lack of taxable income, and the accumulated deficit, we have a full valuation allowance against our U.S. federal and state deferred tax assets as of December&#160;31, 2023 and 2022. We increased the valuation allowance for the years ended December&#160;31, 2023 and 2022 by $39,907 and $33,838. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2023, U.S. federal and state NOL carryforwards were $556,468 and $206,519, respectively, and U.S. federal and state research and development tax credit carryforwards were $39,483 and $27,351, respectively. If not utilized, certain of the federal and state NOLs will expire at various dates beginning in 2031, while the federal research and development tax credit carryforwards will expire in various amounts beginning in 2033. State research and development tax credit carryforwards can be carried forward indefinitely. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our NOL and tax credit carryovers may be subject to annual limitations of usage, as promulgated by the Internal Revenue Service and similar state provisions, due to ownership changes that may have occurred in the past. The annual limitation may result in the expiration of NOLs and tax credits before utilization. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The federal NOL carryforwards generated after December&#160;31, 2017 have an indefinite carryforward period and are subject to an 80% deduction limitation based upon taxable income prior to NOL deduction. Of the total federal NOL carryforwards as of December&#160;31, 2023, $405,529 are carried forward indefinitely, but are limited to 80% of taxable income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 16, 2022, the U.S. government enacted the Inflation Reduction Act of 2022 (&#x201c;IRA&#x201d;), which, among other things, implements a 15% minimum tax on book income of certain large corporations, a 1% excise tax on net stock repurchases and several tax incentives to promote clean energy. The IRA did not have a material impact on our Consolidated Financial Statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Uncertain Tax Positions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2023, we had unrecognized tax benefits of $22,535 of which $2,484 would impact our effective tax rate, if recognized. The activity related to the unrecognized tax benefits was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross unrecognized tax benefits&#x2014;beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases related to tax positions taken during current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases related to tax positions taken during prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decreases related to tax positions taken during prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross unrecognized tax benefits&#x2014;end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize interest and penalties related to unrecognized tax benefits in income tax expense. Interest and penalties were not material as of December&#160;31, 2023, 2022, and 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We file income tax returns subject to varying statutes of limitations. Due to our loss carryovers, the statutes of limitations remain open for all tax years since inception in our major tax jurisdictions. The tax returns for the fiscal years ended 2022, 2021, and 2020 are currently under examination in India. We believe that we have provided adequate reserves for income tax uncertainties in all open tax years. We are not under examination in any other jurisdiction. We are not currently aware of uncertain tax positions that could result in significant additional payments, accruals, or other material deviation in the next 12 months.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="c-1" id="f-672">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of loss before income tax were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(118,481)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(177,649)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(148,343)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(111,183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(170,637)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(143,089)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-1" decimals="-3" id="f-673" unitRef="usd">-118481000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-6" decimals="-3" id="f-674" unitRef="usd">-177649000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-7" decimals="-3" id="f-675" unitRef="usd">-148343000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-1" decimals="-3" id="f-676" unitRef="usd">7298000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-6" decimals="-3" id="f-677" unitRef="usd">7012000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-7" decimals="-3" id="f-678" unitRef="usd">5254000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-679" unitRef="usd">-111183000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-6" decimals="-3" id="f-680" unitRef="usd">-170637000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-7" decimals="-3" id="f-681" unitRef="usd">-143089000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c-1" id="f-682">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.08pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 11.08pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.08pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(341)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(910)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(341)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(910)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,126&#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;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-683" unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-684" unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-685" unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-686" unitRef="usd">3000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-687" unitRef="usd">189000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-688" unitRef="usd">11000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-689" unitRef="usd">4977000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-690" unitRef="usd">4872000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-691" unitRef="usd">3025000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-692" unitRef="usd">4980000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-693" unitRef="usd">5061000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-694" unitRef="usd">3036000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-695" unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-696" unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-697" unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-698" unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-699" unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-700" unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-701" unitRef="usd">391000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-702" unitRef="usd">-341000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-703" unitRef="usd">-910000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-704" unitRef="usd">391000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-705" unitRef="usd">-341000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-706" unitRef="usd">-910000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-707" unitRef="usd">5371000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-708" unitRef="usd">4720000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-709" unitRef="usd">2126000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-1" id="f-710">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reconciliation between the statutory U.S. federal income tax rate and our effective tax rate as a percentage of loss before income taxes was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S federal income taxes at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign income taxes at rates other than the U.S. rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign inclusions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="3" id="f-711" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-6" decimals="3" id="f-712" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-7" decimals="3" id="f-713" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="3" id="f-714" unitRef="number">0.027</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-6" decimals="3" id="f-715" unitRef="number">0.021</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-7" decimals="3" id="f-716" unitRef="number">0.043</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-1" decimals="3" id="f-717" unitRef="number">-0.035</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-6" decimals="3" id="f-718" unitRef="number">-0.018</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-7" decimals="3" id="f-719" unitRef="number">-0.007</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-1" decimals="3" id="f-720" unitRef="number">-0.287</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-6" decimals="3" id="f-721" unitRef="number">-0.198</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-7" decimals="3" id="f-722" unitRef="number">-0.473</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch contextRef="c-1" decimals="3" id="f-723" unitRef="number">0.082</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch contextRef="c-6" decimals="3" id="f-724" unitRef="number">0.035</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch contextRef="c-7" decimals="3" id="f-725" unitRef="number">0.073</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-1" decimals="3" id="f-726" unitRef="number">-0.054</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-6" decimals="3" id="f-727" unitRef="number">-0.044</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-7" decimals="3" id="f-728" unitRef="number">0.133</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <cour:EffectiveIncomeTaxRateReconciliationForeignInclusionsPercent contextRef="c-1" decimals="3" id="f-729" unitRef="number">0</cour:EffectiveIncomeTaxRateReconciliationForeignInclusionsPercent>
    <cour:EffectiveIncomeTaxRateReconciliationForeignInclusionsPercent contextRef="c-6" decimals="3" id="f-730" unitRef="number">-0.037</cour:EffectiveIncomeTaxRateReconciliationForeignInclusionsPercent>
    <cour:EffectiveIncomeTaxRateReconciliationForeignInclusionsPercent contextRef="c-7" decimals="3" id="f-731" unitRef="number">0</cour:EffectiveIncomeTaxRateReconciliationForeignInclusionsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent contextRef="c-1" decimals="3" id="f-732" unitRef="number">0.009</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent contextRef="c-6" decimals="3" id="f-733" unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent contextRef="c-7" decimals="3" id="f-734" unitRef="number">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-735" unitRef="number">-0.048</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-6" decimals="3" id="f-736" unitRef="number">-0.028</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-7" decimals="3" id="f-737" unitRef="number">-0.015</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-738">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant components of our deferred tax assets and liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:67.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.051%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized research and development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accruals and reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 57.88pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(225,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(185,606)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 57.88pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred commissions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,768)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,086)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,070)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,172)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 57.88pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,648)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,844)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-4" decimals="-3" id="f-739" unitRef="usd">130849000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-5" decimals="-3" id="f-740" unitRef="usd">112003000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="c-4" decimals="-3" id="f-741" unitRef="usd">51940000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="c-5" decimals="-3" id="f-742" unitRef="usd">29047000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="c-4" decimals="-3" id="f-743" unitRef="usd">42764000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="c-5" decimals="-3" id="f-744" unitRef="usd">31248000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-4" decimals="-3" id="f-745" unitRef="usd">11160000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-5" decimals="-3" id="f-746" unitRef="usd">22196000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <cour:DeferredTaxAssetsOperatingLeaseLiabilities contextRef="c-4" decimals="-3" id="f-747" unitRef="usd">1512000</cour:DeferredTaxAssetsOperatingLeaseLiabilities>
    <cour:DeferredTaxAssetsOperatingLeaseLiabilities contextRef="c-5" decimals="-3" id="f-748" unitRef="usd">3312000</cour:DeferredTaxAssetsOperatingLeaseLiabilities>
    <us-gaap:DeferredTaxAssetsDeferredIncome contextRef="c-4" decimals="-3" id="f-749" unitRef="usd">937000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome contextRef="c-5" decimals="-3" id="f-750" unitRef="usd">1058000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther contextRef="c-4" decimals="-3" id="f-751" unitRef="usd">813000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther contextRef="c-5" decimals="-3" id="f-752" unitRef="usd">743000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-4" decimals="-3" id="f-753" unitRef="usd">239975000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-5" decimals="-3" id="f-754" unitRef="usd">199607000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-4" decimals="-3" id="f-755" unitRef="usd">225513000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-5" decimals="-3" id="f-756" unitRef="usd">185606000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-4" decimals="-3" id="f-757" unitRef="usd">14462000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-5" decimals="-3" id="f-758" unitRef="usd">14001000</us-gaap:DeferredTaxAssetsNet>
    <cour:DeferredTaxLiabilitiesDeferredCommissions contextRef="c-4" decimals="-3" id="f-759" unitRef="usd">6768000</cour:DeferredTaxLiabilitiesDeferredCommissions>
    <cour:DeferredTaxLiabilitiesDeferredCommissions contextRef="c-5" decimals="-3" id="f-760" unitRef="usd">5586000</cour:DeferredTaxLiabilitiesDeferredCommissions>
    <cour:DeferredTaxLiabilitiesDepreciationAndAmortization contextRef="c-4" decimals="-3" id="f-761" unitRef="usd">5810000</cour:DeferredTaxLiabilitiesDepreciationAndAmortization>
    <cour:DeferredTaxLiabilitiesDepreciationAndAmortization contextRef="c-5" decimals="-3" id="f-762" unitRef="usd">5086000</cour:DeferredTaxLiabilitiesDepreciationAndAmortization>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="c-4" decimals="-3" id="f-763" unitRef="usd">1070000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="c-5" decimals="-3" id="f-764" unitRef="usd">2172000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-4" decimals="-3" id="f-765" unitRef="usd">13648000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-5" decimals="-3" id="f-766" unitRef="usd">12844000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-4" decimals="-3" id="f-767" unitRef="usd">814000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-5" decimals="-3" id="f-768" unitRef="usd">1157000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-1" decimals="-3" id="f-769" unitRef="usd">39907000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-6" decimals="-3" id="f-770" unitRef="usd">33838000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:OperatingLossCarryforwards contextRef="c-104" decimals="-3" id="f-771" unitRef="usd">556468000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-105" decimals="-3" id="f-772" unitRef="usd">206519000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="c-104" decimals="-3" id="f-773" unitRef="usd">39483000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="c-105" decimals="-3" id="f-774" unitRef="usd">27351000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <cour:IndefiniteOperatingLossCarryforwards contextRef="c-104" decimals="-3" id="f-775" unitRef="usd">405529000</cour:IndefiniteOperatingLossCarryforwards>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-4" decimals="-3" id="f-776" unitRef="usd">22535000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="c-4" decimals="-3" id="f-777" unitRef="usd">2484000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="c-1" id="f-778">The activity related to the unrecognized tax benefits was as follows:&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross unrecognized tax benefits&#x2014;beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases related to tax positions taken during current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases related to tax positions taken during prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decreases related to tax positions taken during prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross unrecognized tax benefits&#x2014;end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-5" decimals="-3" id="f-779" unitRef="usd">16371000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-26" decimals="-3" id="f-780" unitRef="usd">12539000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-14" decimals="-3" id="f-781" unitRef="usd">7477000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-782" unitRef="usd">5052000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-6" decimals="-3" id="f-783" unitRef="usd">3641000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-7" decimals="-3" id="f-784" unitRef="usd">4850000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-785" unitRef="usd">1163000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-6" decimals="-3" id="f-786" unitRef="usd">248000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-7" decimals="-3" id="f-787" unitRef="usd">220000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-788" unitRef="usd">51000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-6" decimals="-3" id="f-789" unitRef="usd">57000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-7" decimals="-3" id="f-790" unitRef="usd">8000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-4" decimals="-3" id="f-791" unitRef="usd">22535000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-5" decimals="-3" id="f-792" unitRef="usd">16371000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-26" decimals="-3" id="f-793" unitRef="usd">12539000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-794">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;8.&#160;&#160;&#160;&#160;NET LOSS PER SHARE &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the calculation of basic and diluted net loss per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.88pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(116,554)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(175,357)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(145,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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top: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 2px 20.44pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares used in computing net loss per share&#x2014;basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,957,814&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,263,726&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,587,523&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share&#x2014;basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.77)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potentially dilutive securities were excluded from the computation of diluted net loss per share calculations for the periods presented because the impact of including them would have been anti-dilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,165,138&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,153,195&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,000,872&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,361,046&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,773,053&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,387,288&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares subject to repurchase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,607&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP Rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,768&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,603&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,446&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,652,952&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,049,851&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,456,213&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-795">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the calculation of basic and diluted net loss per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.88pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(116,554)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(175,357)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(145,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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top: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 2px 20.44pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares used in computing net loss per share&#x2014;basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,957,814&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,263,726&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,587,523&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share&#x2014;basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.77)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-1" decimals="-3" id="f-796" unitRef="usd">-116554000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-6" decimals="-3" id="f-797" unitRef="usd">-175357000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-7" decimals="-3" id="f-798" unitRef="usd">-145215000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="0" id="f-799" unitRef="shares">150957814</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="0" id="f-800" unitRef="shares">150957814</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-6" decimals="0" id="f-801" unitRef="shares">145263726</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-6" decimals="0" id="f-802" unitRef="shares">145263726</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-7" decimals="0" id="f-803" unitRef="shares">113587523</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-7" decimals="0" id="f-804" unitRef="shares">113587523</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-805"
      unitRef="usdPerShare">-0.77</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-806"
      unitRef="usdPerShare">-0.77</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-6"
      decimals="2"
      id="f-807"
      unitRef="usdPerShare">-1.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-6"
      decimals="2"
      id="f-808"
      unitRef="usdPerShare">-1.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-7"
      decimals="2"
      id="f-809"
      unitRef="usdPerShare">-1.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-7"
      decimals="2"
      id="f-810"
      unitRef="usdPerShare">-1.28</us-gaap:EarningsPerShareBasic>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="c-1" id="f-811">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potentially dilutive securities were excluded from the computation of diluted net loss per share calculations for the periods presented because the impact of including them would have been anti-dilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,165,138&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,153,195&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,000,872&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,361,046&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,773,053&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,387,288&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares subject to repurchase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,607&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP Rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,768&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,603&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,446&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,652,952&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,049,851&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,456,213&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-106" decimals="0" id="f-812" unitRef="shares">11165138</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-107" decimals="0" id="f-813" unitRef="shares">18153195</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-108" decimals="0" id="f-814" unitRef="shares">23000872</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-109" decimals="0" id="f-815" unitRef="shares">18361046</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-110" decimals="0" id="f-816" unitRef="shares">22773053</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-111" decimals="0" id="f-817" unitRef="shares">7387288</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-112" decimals="0" id="f-818" unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-113" decimals="0" id="f-819" unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-114" decimals="0" id="f-820" unitRef="shares">2607</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-115" decimals="0" id="f-821" unitRef="shares">126768</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-116" decimals="0" id="f-822" unitRef="shares">123603</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-117" decimals="0" id="f-823" unitRef="shares">65446</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="0" id="f-824" unitRef="shares">29652952</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-6" decimals="0" id="f-825" unitRef="shares">41049851</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-7" decimals="0" id="f-826" unitRef="shares">30456213</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-827">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;9.&#160;&#160;&#160;&#160;COMMITMENTS AND CONTINGENCIES &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Purchase Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our purchase obligations primarily relate to a third-party cloud infrastructure agreement, subscription arrangements, and service agreements used to facilitate our operations. As of December&#160;31, 2023, we had approximately $23,058 of future minimum payments under our non-cancelable purchase obligations with a remaining term in excess of one year, which are expected to be paid through 2026.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.082%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Purchase&lt;br/&gt;Obligations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,058&#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-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal Proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, we may be subject to legal proceedings, as well as demands, claims, and threatened litigation. The outcomes of legal proceedings and other contingencies are inherently unpredictable, subject to significant uncertainties, and could be material to our operating results and cash flows for a particular period. Regardless of the outcome, litigation can have an adverse impact on our business because of defense and settlement costs, diversion of management resources, and other factors. Other than the matters described below, we are not currently party to any legal proceeding that we believe, as of the filing of this Annual Report on Form 10-K, could have a material adverse effect on our business, operating results, cash flows, or financial condition should such litigation or claim be resolved unfavorably. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We regularly review the status of each significant matter and assess its potential likelihood of loss or exposure. We record an accrual for loss contingencies for legal proceedings when we believe that an unfavorable outcome is both (i) probable and (ii) the amount or range of any possible loss is reasonably estimable. The Company intends to vigorously defend itself in these matters, and while there can be no assurances and the outcome of these matters is currently not determinable, the Company currently believes that, except as set forth below, these existing claims or proceedings are not likely, individually and in the aggregate, to have a material adverse effect on its financial position. Notwithstanding the foregoing, there are many uncertainties associated with any litigation and these matters or other third-party claims against the Company may cause the Company to incur costly litigation and/or substantial settlement charges. In addition, the resolution of any intellectual property litigation may require the Company to make royalty payments, which could adversely affect gross margins in future periods. If any of those events were to occur, the Company's business, financial condition, results of operations, and cash flows could be adversely affected. The actual liability in any such matters may be materially different from the Company's estimates, if any, which could result in the need to adjust the liability and record additional expenses.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Privacy Class Action Lawsuit&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2023, a putative class action complaint, Iman Ghazizadeh, et al v. Coursera, Inc., was filed against Coursera, Inc. in the United States District Court (the &#x201c;Court&#x201d;) for the Northern District of California (Case No. 5:23-cv-05646) for alleged violations of the Video Privacy Protection Act, 18 U.S.C. Section 2710 et seq. (&#x201c;VPPA&#x201d;). The complaint alleges, among other things, that without consent or knowledge of the plaintiff, Coursera disclosed the video viewing history and certain other information of the plaintiff to a third-party company and made similar disclosures without the knowledge or consent of other unidentified users. The plaintiff seeks monetary damages for certain violations under the VPPA, including interest and reasonable attorney&#x2019;s fees. In January 2024, the Company filed a motion to dismiss, which is pending before the Court. Given the procedural posture and the nature of such litigation matter, it is not possible to reasonably estimate the probability that we will ultimately prevail or be held liable for the violations alleged in this complaint, nor is it possible to reasonably estimate the loss, if any, or range of loss that could result from this matter. We dispute the claims and intend to vigorously defend against them. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Indemnifications&lt;/span&gt;&lt;/div&gt;In the normal course of business, we enter into contracts and agreements that contain a variety of representations and warranties and provide for the potential of general indemnification obligations. Our exposure under these agreements is unknown because it involves future claims that may be made against us but have not yet been made. To date, we have not paid any material claims and have not been required to defend any actions related to our indemnification obligations; however, we may record charges in the future as a result of these indemnification obligations. In addition, we have indemnification agreements with certain of our directors, executive officers, and other employees that require us, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service with Coursera. The terms of such obligations may vary.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:ContractualObligationDueInFifthYear contextRef="c-4" decimals="-3" id="f-828" unitRef="usd">23058000</us-gaap:ContractualObligationDueInFifthYear>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock contextRef="c-1" id="f-829">&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.082%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Purchase&lt;br/&gt;Obligations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,058&#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;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths contextRef="c-4" decimals="-3" id="f-830" unitRef="usd">9875000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <us-gaap:PurchaseObligationDueInSecondYear contextRef="c-4" decimals="-3" id="f-831" unitRef="usd">11308000</us-gaap:PurchaseObligationDueInSecondYear>
    <us-gaap:PurchaseObligationDueInThirdYear contextRef="c-4" decimals="-3" id="f-832" unitRef="usd">1875000</us-gaap:PurchaseObligationDueInThirdYear>
    <us-gaap:PurchaseObligation contextRef="c-4" decimals="-3" id="f-833" unitRef="usd">23058000</us-gaap:PurchaseObligation>
    <us-gaap:PreferredStockTextBlock contextRef="c-1" id="f-834">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;10.&#160;&#160;&#160;&#160;REDEEMABLE CONVERTIBLE PREFERRED STOCK&lt;/span&gt;&lt;/div&gt;Upon the closing of our IPO, all outstanding shares of our redeemable convertible preferred stock automatically converted into 75,305,400 shares of common stock on a one-for-one basis. As of December&#160;31, 2023 and 2022, there were no shares of redeemable convertible preferred stock issued and outstanding.</us-gaap:PreferredStockTextBlock>
    <us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion
      contextRef="c-48"
      decimals="INF"
      id="f-835"
      unitRef="shares">75305400</us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion>
    <cour:ConversionOfStockConversionRatio
      contextRef="c-49"
      decimals="INF"
      id="f-836"
      unitRef="number">1</cour:ConversionOfStockConversionRatio>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="c-118"
      decimals="INF"
      id="f-837"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="c-119"
      decimals="INF"
      id="f-838"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c-1" id="f-839">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;11.&#160;&#160;&#160;&#160;STOCKHOLDERS&#x2019; EQUITY (DEFICIT)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the IPO, we authorized the issuance of 10,000,000 shares of undesignated preferred stock with a par value of $0.00001 per share, with rights and preferences, including voting rights, to be designated from time to time by the board of directors. As of December&#160;31, 2023, there were no shares of preferred stock issued or outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share Repurchase Program&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 26, 2023, our board of directors approved a share repurchase program (the &#x201c;Repurchase Program&#x201d;) with authorization to purchase up to $95&#160;million of our common stock. We may repurchase shares of common stock from time to time through open market purchases, in privately negotiated transactions, or by other means, including through the use of trading plans intended to qualify under Rule 10b5-1 under the Securities Exchange Act of 1934, as amended, in accordance with applicable securities laws and other restrictions. The number of shares to be repurchased and the timing of the repurchases, if any, will depend on several factors, including, without limitation, business, economic, and market conditions, corporate, legal, and regulatory requirements, prevailing stock prices, trading volume, and other considerations. The Repurchase Program may be suspended or discontinued at any time and does not obligate us to acquire any amount of common stock. &lt;/span&gt;&lt;/div&gt;We funded share repurchases under the Repurchase Program with our existing cash and cash equivalents. During the year ended December&#160;31, 2023, we repurchased an aggregate of 4,829,803 shares of our common stock for $58.5 million pursuant to a Rule 10b5-1 trading plan. As of December&#160;31, 2023, we had $36.6 million, excluding commissions, remaining under the Repurchase Program, which has no expiration date and will continue unless otherwise suspended or discontinued.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c-120"
      decimals="INF"
      id="f-840"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-120"
      decimals="INF"
      id="f-841"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-4" decimals="INF" id="f-842" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued contextRef="c-4" decimals="INF" id="f-843" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-121" decimals="INF" id="f-844" unitRef="usd">95000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="c-1" decimals="INF" id="f-845" unitRef="shares">4829803</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-1" decimals="-5" id="f-846" unitRef="usd">58500000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c-4" decimals="-5" id="f-847" unitRef="usd">36600000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock contextRef="c-1" id="f-848">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;12.&#160;&#160;&#160;&#160;EMPLOYEE BENEFIT PLANS &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Incentive Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2013, we adopted the Coursera, Inc. Stock Incentive Plan (the &#x201c;Stock Incentive Plan&#x201d;) and in 2014, adopted the Coursera, Inc. 2014 Executive Stock Incentive Plan (together, the &#x201c;Predecessor Plans&#x201d;), pursuant to which we granted a combination of incentive and non-statutory stock options and RSUs. The Predecessor Plans were terminated in March 2021 in connection with the IPO but continue to govern the terms and conditions of the outstanding awards granted pursuant to the Predecessor Plans. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2021, we adopted the 2021 Stock Incentive Plan (the &#x201c;2021 Plan&#x201d;) and the 2021 Employee Stock Purchase Plan (the &#x201c;ESPP&#x201d;), which became effective on March 30, 2021 when the registration statement for the IPO was declared effective (collectively, the 2021 Plan, the ESPP, and the Predecessor Plans are referred to as the &#x201c;Plans&#x201d;). The 2021 Plan provides for the granting of incentive and non-statutory stock options, RSUs and other equity-based awards. Pursuant to the ESPP, eligible employees may purchase shares of common stock through payroll deductions at 85 percent of the lower of the market price of our common stock on the date of commencement of the applicable offering period or on the last day of each six-month purchase period. The offering periods start on the first trading day on or after May 11 and November 11 of each year, except for the first offering period, which commenced on the IPO effective date, or March 30, 2021, and ended on May 10, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2023, 12,605,201 shares and 4,307,884 shares of our common stock were reserved for issuance under the 2021 Plan and ESPP.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the ESPP, if the closing market price of our common stock on the offering date of a new offering falls below the closing market price of our common stock on the offering date of an ongoing offering, the ongoing offering terminates immediately following the settlement of ESPP Rights shares on the purchase date. Participants in the terminated offering are automatically enrolled in the new offering (an &#x201c;ESPP Rights Reset&#x201d;), triggering a revaluation of stock-based compensation expense and a modification charge to be recognized ratably over the new offering period if the revalued expense is greater than the original expense. During the years ended December 31, 2023 and 2022, we had ESPP Rights Resets that resulted in modification charges of $3,119 and $9,047, which are being recognized ratably over the new offering periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We may grant stock options at prices not less than the grant date fair value. These stock options generally expire 10 years from the grant date. Incentive stock options and non-statutory stock options generally vest ratably over a four-year service period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock option activity under the Plans for the year ended December&#160;31, 2023 was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term &lt;br/&gt;(in 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,153,195&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.41&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454,626&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,621,448)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(821,235)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,165,138&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.22&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,462,200&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.74&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Aggregate intrinsic value represents the difference between the exercise price of the stock options and the fair value of our common stock. The aggregate intrinsic value of stock options exercised was $72,649, $57,311, and $296,635 for the years ended December&#160;31, 2023, 2022, and 2021. The weighted-average grant date fair value of options granted for the years ended December&#160;31, 2023, 2022, and 2021 was $8.41, $7.26, and $16.23. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;RSUs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs grants have a service-based vesting condition, which is satisfied generally either (i) over four years with a 25% cliff vesting period after one year and 6.25% vesting each quarter thereafter for new hires, or (ii) over four years with 6.25% vesting each quarter for new grants to existing employees. The related stock-based compensation expense is recognized on a straight-line basis over the requisite service period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSU activity under the Plans for the year ended December 31, 2023 was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant Date 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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested balance&#x2014;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,773,053&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,335,245&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,449,866)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,297,386)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested balance&#x2014;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,361,046&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate fair value of RSUs that vested was $130,891, $29,966, and $18,767 for the years ended December&#160;31, 2023, 2022, and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the weighted-average assumptions we utilized to record stock-based compensation expense for stock options granted is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the assumptions used in estimating the fair value of ESPP Rights:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.159%"&gt;&lt;/td&gt;&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.616%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.389%"&gt;&lt;/td&gt;&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.616%"&gt;&lt;/td&gt;&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.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.9% - 5.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4% - 4.6%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0% - 0.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5 - 2.0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5 - 2.0&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5 - 2.0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.2% - 61.0%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.4% - 76.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.3% - 61.9%&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:'Times New Roman',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:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense is classified in the Consolidated Statements of Operations as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring related charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,183&#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-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We capitalized $7,055, $5,407, and $4,890 of stock-based compensation related to our internal-use software during the years ended December&#160;31, 2023, 2022, and 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2023, there was a total of $14,626 unrecognized employee compensation cost related to unvested stock options, which is expected to be recognized over a weighted-average period of approximately 1.9 years. In addition, as of December&#160;31, 2023, total unrecognized compensation cost related to unvested RSUs was $230,963, which is expected to be recognized over a weighted-average period of approximately 2.5 years. Total unrecognized stock-based compensation cost related to ESPP Rights as of December&#160;31, 2023 was $7,330, which is expected to be recognized over a weighted-average period of approximately 1.0 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax benefits recognized from stock-based compensation expense for the years ended December&#160;31, 2023, 2022, and 2021 were $753, $835, and $821 due to cumulative losses and valuation allowances. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2023, 2022, and 2021, income tax benefits realized related to stock-based awards vested and exercised were $1,326, $387, and $968 due to cumulative losses and valuation allowances. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Stock Reserved for Issuance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our common stock reserved for future issuance was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:67.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.051%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,165,138&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,153,195&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,361,046&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,773,053&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares available for future grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,913,085&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,819,998&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shares of common stock reserved&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,439,269&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,746,246&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;401(k) Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have a 401(k) savings plan (the &#x201c;401(k) Plan&#x201d;) that qualifies as a deferred salary arrangement under Section 401(k) of the Internal Revenue Code. Under the 401(k) Plan, participating employees may elect to contribute up to 100% of their eligible compensation, subject to certain limitations. The 401(k) Plan provides for a discretionary employer-matching contribution. We made matching contributions of $1,710 and $1,791 to the 401(k) Plan for the years ended December&#160;31, 2023 and 2022. No matching contributions were made during the year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent contextRef="c-122" decimals="2" id="f-849" unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <cour:EmployeeStockIncentivePlanPurchasePeriod contextRef="c-122" id="f-850">P6M</cour:EmployeeStockIncentivePlanPurchasePeriod>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c-123"
      decimals="INF"
      id="f-851"
      unitRef="shares">12605201</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c-124"
      decimals="INF"
      id="f-852"
      unitRef="shares">4307884</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost contextRef="c-1" decimals="-3" id="f-853" unitRef="usd">3119000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost contextRef="c-6" decimals="-3" id="f-854" unitRef="usd">9047000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c-125" id="f-855">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-125" id="f-856">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c-1" id="f-857">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock option activity under the Plans for the year ended December&#160;31, 2023 was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term &lt;br/&gt;(in 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,153,195&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.41&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454,626&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,621,448)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(821,235)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,165,138&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.22&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,462,200&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.74&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-126"
      decimals="INF"
      id="f-858"
      unitRef="shares">18153195</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-126"
      decimals="2"
      id="f-859"
      unitRef="usdPerShare">6.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-127" id="f-860">P5Y4M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-126" decimals="-3" id="f-861" unitRef="usd">120289000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c-125"
      decimals="INF"
      id="f-862"
      unitRef="shares">454626</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c-125"
      decimals="2"
      id="f-863"
      unitRef="usdPerShare">14.72</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-125"
      decimals="INF"
      id="f-864"
      unitRef="shares">6621448</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-125"
      decimals="2"
      id="f-865"
      unitRef="usdPerShare">4.13</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="c-125"
      decimals="INF"
      id="f-866"
      unitRef="shares">821235</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c-125"
      decimals="2"
      id="f-867"
      unitRef="usdPerShare">13.41</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-128"
      decimals="INF"
      id="f-868"
      unitRef="shares">11165138</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-128"
      decimals="2"
      id="f-869"
      unitRef="usdPerShare">7.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-125" id="f-870">P5Y2M19D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-128" decimals="-3" id="f-871" unitRef="usd">142444000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="c-128"
      decimals="INF"
      id="f-872"
      unitRef="shares">9462200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="c-128"
      decimals="2"
      id="f-873"
      unitRef="usdPerShare">5.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="c-125" id="f-874">P4Y8M26D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="c-128" decimals="-3" id="f-875" unitRef="usd">131590000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-1" decimals="-3" id="f-876" unitRef="usd">72649000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-6" decimals="-3" id="f-877" unitRef="usd">57311000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-7" decimals="-3" id="f-878" unitRef="usd">296635000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-125"
      decimals="2"
      id="f-879"
      unitRef="usdPerShare">8.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-127"
      decimals="2"
      id="f-880"
      unitRef="usdPerShare">7.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-129"
      decimals="2"
      id="f-881"
      unitRef="usdPerShare">16.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-130" id="f-882">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c-131"
      decimals="INF"
      id="f-883"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="c-131" id="f-884">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c-132"
      decimals="INF"
      id="f-885"
      unitRef="number">0.0625</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-130" id="f-886">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c-133"
      decimals="INF"
      id="f-887"
      unitRef="number">0.0625</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock contextRef="c-1" id="f-888">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSU activity under the Plans for the year ended December 31, 2023 was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant Date 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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested balance&#x2014;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,773,053&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,335,245&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,449,866)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,297,386)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested balance&#x2014;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,361,046&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="c-134"
      decimals="INF"
      id="f-889"
      unitRef="shares">22773053</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-134"
      decimals="2"
      id="f-890"
      unitRef="usdPerShare">17.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding contextRef="c-134" decimals="-3" id="f-891" unitRef="usd">269779000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="c-130"
      decimals="INF"
      id="f-892"
      unitRef="shares">7335245</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-130"
      decimals="2"
      id="f-893"
      unitRef="usdPerShare">12.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-130"
      decimals="INF"
      id="f-894"
      unitRef="shares">8449866</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-130"
      decimals="2"
      id="f-895"
      unitRef="usdPerShare">17.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-130"
      decimals="INF"
      id="f-896"
      unitRef="shares">3297386</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-130"
      decimals="2"
      id="f-897"
      unitRef="usdPerShare">19.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="c-135"
      decimals="INF"
      id="f-898"
      unitRef="shares">18361046</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-135"
      decimals="2"
      id="f-899"
      unitRef="usdPerShare">15.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding contextRef="c-135" decimals="-3" id="f-900" unitRef="usd">355653000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-130" decimals="-3" id="f-901" unitRef="usd">130891000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-136" decimals="-3" id="f-902" unitRef="usd">29966000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-137" decimals="-3" id="f-903" unitRef="usd">18767000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="c-1" id="f-904">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the weighted-average assumptions we utilized to record stock-based compensation expense for stock options granted is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the assumptions used in estimating the fair value of ESPP Rights:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.159%"&gt;&lt;/td&gt;&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.616%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.389%"&gt;&lt;/td&gt;&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.616%"&gt;&lt;/td&gt;&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.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.9% - 5.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4% - 4.6%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0% - 0.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5 - 2.0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5 - 2.0&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5 - 2.0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.2% - 61.0%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.4% - 76.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.3% - 61.9%&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:'Times New Roman',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:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <cour:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfCommonStock contextRef="c-1" decimals="2" id="f-905" unitRef="usd">14.72</cour:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfCommonStock>
    <cour:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfCommonStock contextRef="c-6" decimals="2" id="f-906" unitRef="usd">12.80</cour:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfCommonStock>
    <cour:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfCommonStock contextRef="c-7" decimals="2" id="f-907" unitRef="usd">29.99</cour:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfCommonStock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-1" decimals="3" id="f-908" unitRef="number">0.037</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-6" decimals="3" id="f-909" unitRef="number">0.031</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-7" decimals="3" id="f-910" unitRef="number">0.013</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-1" id="f-911">P6Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-6" id="f-912">P6Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-7" id="f-913">P6Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-1" decimals="3" id="f-914" unitRef="number">0.573</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-6" decimals="3" id="f-915" unitRef="number">0.577</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-7" decimals="3" id="f-916" unitRef="number">0.571</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-1" decimals="2" id="f-917" unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-6" decimals="2" id="f-918" unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-7" decimals="2" id="f-919" unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-138" decimals="3" id="f-920" unitRef="number">0.039</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-139" decimals="3" id="f-921" unitRef="number">0.055</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-140" decimals="3" id="f-922" unitRef="number">0.014</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-141" decimals="3" id="f-923" unitRef="number">0.046</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-142" decimals="3" id="f-924" unitRef="number">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-143" decimals="3" id="f-925" unitRef="number">0.005</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-138" id="f-926">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-139" id="f-927">P2Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-140" id="f-928">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-141" id="f-929">P2Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-142" id="f-930">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-143" id="f-931">P2Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-138" decimals="3" id="f-932" unitRef="number">0.392</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-139" decimals="3" id="f-933" unitRef="number">0.610</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-140" decimals="3" id="f-934" unitRef="number">0.594</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-141" decimals="3" id="f-935" unitRef="number">0.765</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-142" decimals="3" id="f-936" unitRef="number">0.483</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-143" decimals="3" id="f-937" unitRef="number">0.619</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-122" decimals="2" id="f-938" unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-144" decimals="2" id="f-939" unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-145" decimals="2" id="f-940" unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="c-1" id="f-941">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense is classified in the Consolidated Statements of Operations as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring related charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,183&#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:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-146" decimals="-3" id="f-942" unitRef="usd">2593000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-147" decimals="-3" id="f-943" unitRef="usd">3089000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-148" decimals="-3" id="f-944" unitRef="usd">2092000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-149" decimals="-3" id="f-945" unitRef="usd">49931000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-150" decimals="-3" id="f-946" unitRef="usd">48779000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-151" decimals="-3" id="f-947" unitRef="usd">42783000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-152" decimals="-3" id="f-948" unitRef="usd">31299000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-153" decimals="-3" id="f-949" unitRef="usd">30092000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-154" decimals="-3" id="f-950" unitRef="usd">25992000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-155" decimals="-3" id="f-951" unitRef="usd">31352000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-156" decimals="-3" id="f-952" unitRef="usd">28703000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-157" decimals="-3" id="f-953" unitRef="usd">20316000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-158" decimals="-3" id="f-954" unitRef="usd">-5605000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-159" decimals="-3" id="f-955" unitRef="usd">122000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-160" decimals="-3" id="f-956" unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-3" id="f-957" unitRef="usd">109570000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-6" decimals="-3" id="f-958" unitRef="usd">110785000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-7" decimals="-3" id="f-959" unitRef="usd">91183000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation contextRef="c-161" decimals="-3" id="f-960" unitRef="usd">7055000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation contextRef="c-162" decimals="-3" id="f-961" unitRef="usd">5407000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation contextRef="c-163" decimals="-3" id="f-962" unitRef="usd">4890000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-4" decimals="-3" id="f-963" unitRef="usd">14626000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-1" id="f-964">P1Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-135" decimals="-3" id="f-965" unitRef="usd">230963000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-130" id="f-966">P2Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-124" decimals="-3" id="f-967" unitRef="usd">7330000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-122" id="f-968">P1Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-1" decimals="-3" id="f-969" unitRef="usd">753000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-6" decimals="-3" id="f-970" unitRef="usd">835000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-7" decimals="-3" id="f-971" unitRef="usd">821000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions contextRef="c-1" decimals="-3" id="f-972" unitRef="usd">1326000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions contextRef="c-6" decimals="-3" id="f-973" unitRef="usd">387000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions contextRef="c-7" decimals="-3" id="f-974" unitRef="usd">968000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <cour:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock contextRef="c-1" id="f-975">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our common stock reserved for future issuance was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:67.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.051%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,165,138&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,153,195&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,361,046&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,773,053&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares available for future grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,913,085&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,819,998&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shares of common stock reserved&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,439,269&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,746,246&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cour:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-4" decimals="INF" id="f-976" unitRef="shares">11165138</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-5" decimals="INF" id="f-977" unitRef="shares">18153195</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <cour:ShareBasedCompensationArrangementByShareBasedPaymentAwardRsusOutstanding contextRef="c-4" decimals="INF" id="f-978" unitRef="shares">18361046</cour:ShareBasedCompensationArrangementByShareBasedPaymentAwardRsusOutstanding>
    <cour:ShareBasedCompensationArrangementByShareBasedPaymentAwardRsusOutstanding contextRef="c-5" decimals="INF" id="f-979" unitRef="shares">22773053</cour:ShareBasedCompensationArrangementByShareBasedPaymentAwardRsusOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="c-4" decimals="INF" id="f-980" unitRef="shares">16913085</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="c-5" decimals="INF" id="f-981" unitRef="shares">8819998</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-4" decimals="INF" id="f-982" unitRef="shares">46439269</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-5" decimals="INF" id="f-983" unitRef="shares">49746246</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent contextRef="c-1" decimals="INF" id="f-984" unitRef="number">1</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c-1" decimals="-3" id="f-985" unitRef="usd">1710000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c-6" decimals="-3" id="f-986" unitRef="usd">1791000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c-7" decimals="-3" id="f-987" unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c-1" id="f-988">&lt;div style="margin-top:12pt;padding-left:27.74pt;text-align:justify;text-indent:-29.06pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;13.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;RELATED PARTY TRANSACTIONS&lt;/span&gt;&lt;/div&gt;We have a content sourcing agreement with DeepLearning.AI Corp (&#x201c;DeepLearning.AI&#x201d;), which was entered into in the normal course of business and under standard terms. Dr. Andrew Ng, one of our co-founders and Chairman of our board of directors owns DeepLearning.AI. Content fees earned by DeepLearning.AI during the years ended December&#160;31, 2023, 2022, and 2021 were $7,401, $5,679, and $6,558, and were recorded within cost of revenue in the Consolidated Statements of Operations. As of December&#160;31, 2023 and 2022, outstanding educator partner payables related to this content sourcing agreement were $3,895 and $1,223.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <cour:RelatedPartyContentFees contextRef="c-164" decimals="-3" id="f-989" unitRef="usd">7401000</cour:RelatedPartyContentFees>
    <cour:RelatedPartyContentFees contextRef="c-165" decimals="-3" id="f-990" unitRef="usd">5679000</cour:RelatedPartyContentFees>
    <cour:RelatedPartyContentFees contextRef="c-166" decimals="-3" id="f-991" unitRef="usd">6558000</cour:RelatedPartyContentFees>
    <us-gaap:AccountsPayableTradeCurrent contextRef="c-167" decimals="-3" id="f-992" unitRef="usd">3895000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent contextRef="c-168" decimals="-3" id="f-993" unitRef="usd">1223000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-994">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;14.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;SEGMENT AND GEOGRAPHIC INFORMATION &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our chief operating decision maker (&#x201c;CODM&#x201d;) is our Chief Executive Officer. For the purposes of allocating resources and assessing performance, the CODM examines three segments which are our three revenue sources: Consumer, Enterprise, and Degrees. This is also consistent with how we disaggregate revenue. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Consumer segment targets individual learners seeking to obtain hands-on learning, gain valuable job skills, receive professional-level certifications, and otherwise increase their knowledge to start or advance their careers. The Enterprise segment is focused on serving businesses, governmental organizations, and academic institutions by providing an online platform with access to job-relevant educational content enabling them to train, upskill, and reskill their employees, citizens, and students, faculty, and staff, respectively. The Degrees segment is primarily engaged in partnering with universities to deliver fully online bachelor&#x2019;s and master&#x2019;s degrees. The CODM measures the performance of each segment primarily based on its revenue and gross profit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment gross profit, as presented below, is defined as segment revenue less certain costs of revenue that represent content costs paid to educator partners. Content&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; costs only apply to the Consumer and Enterprise segments as there is no content cost attributable to the Degrees segment. Content costs are considered significant segment expenses that are regularly provided to the CODM and included within each reported measure of segment gross profit. Expenses other than content costs included in cost of revenue are not allocated to segments because they are managed on an enterprise-wide basis. These unallocated costs include platform and support costs, stock-based compensation expense, and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;amortization of intangible assets and internal-use software. In addition, we do not allocate sales and marketing expenses, research and development expenses, and general and administrative expenses because the CODM does not consider this information in the measurement of each segment's performance. While we have three segments, our technology and operating platforms support the entire organization.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The CODM does not use segment-level asset information to assess performance and make decisions regarding resource allocation, and we do not track our long-lived assets by segment. The geographic identification of these assets is set forth below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial information for each reportable segment was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;365,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Enterprise&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Degrees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;635,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;523,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;415,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Enterprise&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Degrees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total segment gross profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;394,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;387,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Reconciliation of segment gross profit to gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Platform and support costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of internal-use software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,615&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,288&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,965&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Geographic Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the revenue by region based on the billing address of our customers: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe, Middle East, and Africa&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;635,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;523,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;415,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No single country other than the United States represented 10% or more of our total revenue during the years ended December&#160;31, 2023, 2022, and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Long-lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our long-lived assets, consisting of property, equipment, and software, net of depreciation and amortization, and operating lease ROU assets, by geographic region: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:67.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.051%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="c-1"
      decimals="INF"
      id="f-995"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="c-1"
      decimals="INF"
      id="f-996"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-997">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial information for each reportable segment was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;365,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Enterprise&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Degrees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;635,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;523,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;415,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Enterprise&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Degrees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total segment gross profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;394,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;387,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Reconciliation of segment gross profit to gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Platform and support costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of internal-use software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,615&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,288&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,965&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-169" decimals="-3" id="f-998" unitRef="usd">365221000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-170" decimals="-3" id="f-999" unitRef="usd">295583000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-171" decimals="-3" id="f-1000" unitRef="usd">246187000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-172" decimals="-3" id="f-1001" unitRef="usd">219542000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-173" decimals="-3" id="f-1002" unitRef="usd">181284000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-174" decimals="-3" id="f-1003" unitRef="usd">120429000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-175" decimals="-3" id="f-1004" unitRef="usd">51001000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-176" decimals="-3" id="f-1005" unitRef="usd">46889000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-177" decimals="-3" id="f-1006" unitRef="usd">48671000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-1007" unitRef="usd">635764000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-1008" unitRef="usd">523756000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-1009" unitRef="usd">415287000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cour:SegmentGrossProfitLoss contextRef="c-169" decimals="-3" id="f-1010" unitRef="usd">193001000</cour:SegmentGrossProfitLoss>
    <cour:SegmentGrossProfitLoss contextRef="c-170" decimals="-3" id="f-1011" unitRef="usd">214305000</cour:SegmentGrossProfitLoss>
    <cour:SegmentGrossProfitLoss contextRef="c-171" decimals="-3" id="f-1012" unitRef="usd">161510000</cour:SegmentGrossProfitLoss>
    <cour:SegmentGrossProfitLoss contextRef="c-172" decimals="-3" id="f-1013" unitRef="usd">150384000</cour:SegmentGrossProfitLoss>
    <cour:SegmentGrossProfitLoss contextRef="c-173" decimals="-3" id="f-1014" unitRef="usd">126573000</cour:SegmentGrossProfitLoss>
    <cour:SegmentGrossProfitLoss contextRef="c-174" decimals="-3" id="f-1015" unitRef="usd">81253000</cour:SegmentGrossProfitLoss>
    <cour:SegmentGrossProfitLoss contextRef="c-175" decimals="-3" id="f-1016" unitRef="usd">51001000</cour:SegmentGrossProfitLoss>
    <cour:SegmentGrossProfitLoss contextRef="c-176" decimals="-3" id="f-1017" unitRef="usd">46889000</cour:SegmentGrossProfitLoss>
    <cour:SegmentGrossProfitLoss contextRef="c-177" decimals="-3" id="f-1018" unitRef="usd">48671000</cour:SegmentGrossProfitLoss>
    <cour:SegmentGrossProfitLoss contextRef="c-1" decimals="-3" id="f-1019" unitRef="usd">394386000</cour:SegmentGrossProfitLoss>
    <cour:SegmentGrossProfitLoss contextRef="c-6" decimals="-3" id="f-1020" unitRef="usd">387767000</cour:SegmentGrossProfitLoss>
    <cour:SegmentGrossProfitLoss contextRef="c-7" decimals="-3" id="f-1021" unitRef="usd">291434000</cour:SegmentGrossProfitLoss>
    <cour:PlatformAndSupportCosts contextRef="c-1" decimals="-3" id="f-1022" unitRef="usd">42134000</cour:PlatformAndSupportCosts>
    <cour:PlatformAndSupportCosts contextRef="c-6" decimals="-3" id="f-1023" unitRef="usd">37471000</cour:PlatformAndSupportCosts>
    <cour:PlatformAndSupportCosts contextRef="c-7" decimals="-3" id="f-1024" unitRef="usd">28014000</cour:PlatformAndSupportCosts>
    <cour:SegmentShareBasedCompensation contextRef="c-1" decimals="-3" id="f-1025" unitRef="usd">2593000</cour:SegmentShareBasedCompensation>
    <cour:SegmentShareBasedCompensation contextRef="c-6" decimals="-3" id="f-1026" unitRef="usd">3089000</cour:SegmentShareBasedCompensation>
    <cour:SegmentShareBasedCompensation contextRef="c-7" decimals="-3" id="f-1027" unitRef="usd">2092000</cour:SegmentShareBasedCompensation>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-178" decimals="-3" id="f-1028" unitRef="usd">16894000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-179" decimals="-3" id="f-1029" unitRef="usd">13128000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-180" decimals="-3" id="f-1030" unitRef="usd">9675000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-181" decimals="-3" id="f-1031" unitRef="usd">2994000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-182" decimals="-3" id="f-1032" unitRef="usd">2600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-183" decimals="-3" id="f-1033" unitRef="usd">2184000</us-gaap:AmortizationOfIntangibleAssets>
    <cour:TotalReconciliationItemOfSegmentGrossProfitToGrossProfit contextRef="c-1" decimals="-3" id="f-1034" unitRef="usd">64615000</cour:TotalReconciliationItemOfSegmentGrossProfitToGrossProfit>
    <cour:TotalReconciliationItemOfSegmentGrossProfitToGrossProfit contextRef="c-6" decimals="-3" id="f-1035" unitRef="usd">56288000</cour:TotalReconciliationItemOfSegmentGrossProfitToGrossProfit>
    <cour:TotalReconciliationItemOfSegmentGrossProfitToGrossProfit contextRef="c-7" decimals="-3" id="f-1036" unitRef="usd">41965000</cour:TotalReconciliationItemOfSegmentGrossProfitToGrossProfit>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-1037" unitRef="usd">329771000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-6" decimals="-3" id="f-1038" unitRef="usd">331479000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-7" decimals="-3" id="f-1039" unitRef="usd">249469000</us-gaap:GrossProfit>
    <us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock contextRef="c-1" id="f-1040">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the revenue by region based on the billing address of our customers: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe, Middle East, and Africa&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;635,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;523,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;415,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-184" decimals="-3" id="f-1041" unitRef="usd">340672000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-185" decimals="-3" id="f-1042" unitRef="usd">276011000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-186" decimals="-3" id="f-1043" unitRef="usd">210513000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-187" decimals="-3" id="f-1044" unitRef="usd">153037000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-188" decimals="-3" id="f-1045" unitRef="usd">130607000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-189" decimals="-3" id="f-1046" unitRef="usd">112643000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-190" decimals="-3" id="f-1047" unitRef="usd">82331000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-191" decimals="-3" id="f-1048" unitRef="usd">68943000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-192" decimals="-3" id="f-1049" unitRef="usd">54763000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-193" decimals="-3" id="f-1050" unitRef="usd">59724000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-194" decimals="-3" id="f-1051" unitRef="usd">48195000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-195" decimals="-3" id="f-1052" unitRef="usd">37368000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-1053" unitRef="usd">635764000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-1054" unitRef="usd">523756000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-1055" unitRef="usd">415287000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskBenchmarkDescription contextRef="c-1" id="f-1056">No single country other than the United States represented 10% or more of our total revenue during the years ended December&#160;31, 2023, 2022, and 2021.</us-gaap:ConcentrationRiskBenchmarkDescription>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-196"
      decimals="2"
      id="f-1057"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-197"
      decimals="2"
      id="f-1058"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-198"
      decimals="2"
      id="f-1059"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock contextRef="c-1" id="f-1060">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our long-lived assets, consisting of property, equipment, and software, net of depreciation and amortization, and operating lease ROU assets, by geographic region: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:67.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.051%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock>
    <us-gaap:NoncurrentAssets contextRef="c-199" decimals="-3" id="f-1061" unitRef="usd">34047000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-200" decimals="-3" id="f-1062" unitRef="usd">35457000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-201" decimals="-3" id="f-1063" unitRef="usd">1100000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-202" decimals="-3" id="f-1064" unitRef="usd">1244000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-4" decimals="-3" id="f-1065" unitRef="usd">35147000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-5" decimals="-3" id="f-1066" unitRef="usd">36701000</us-gaap:NoncurrentAssets>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock contextRef="c-1" id="f-1067">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;15.&#160;&#160;&#160;&#160;RESTRUCTURING RELATED CHARGES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have been reducing our expenses, focusing our efforts, and prioritizing investments in key initiatives that are expected to drive long-term, sustainable growth. In connection with this effort, on November 9, 2022, we enacted a plan to reduce our global workforce to better align our cost structure and personnel needs with our business objectives, growth opportunities, and operational priorities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of this reduction, we recognized restructuring related charges, within operating expenses, of $10.1 million mainly related to personnel expenses, such as employee severance and benefits costs during the year ended December 31, 2022. Related cash payments of $5.1 million and $4.8 million were made in the years ended December&#160;31, 2023 and 2022 and reflected as cash used in operating activities in our Consolidated Statements of Cash Flows. We recognized a reversal of stock-based compensation expense of approximately $5.6&#160;million during the year ended December 31, 2023, resulting from the forfeiture of RSUs and stock options. All expenses relating to this restructuring were paid as of December 31, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2024, we implemented a plan to restructure our Enterprise segment sales force and expect to recognize incremental operating expenses, related to the restructuring, of $2&#160;million to $3&#160;million during the three months ended March 31, 2024, substantially all of which will be paid within the quarter.&lt;/span&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringCharges contextRef="c-6" decimals="-5" id="f-1068" unitRef="usd">10100000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring contextRef="c-1" decimals="-5" id="f-1069" unitRef="usd">5100000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring contextRef="c-6" decimals="-5" id="f-1070" unitRef="usd">4800000</us-gaap:PaymentsForRestructuring>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-203" decimals="-5" id="f-1071" unitRef="usd">5600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:RestructuringCharges contextRef="c-204" decimals="-6" id="f-1072" unitRef="usd">2000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-205" decimals="-6" id="f-1073" unitRef="usd">3000000</us-gaap:RestructuringCharges>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="c-206" id="f-1074">On November 8, 2023, Sabrina L. Simmons, a director, entered into a Rule 10b5-1 trading arrangement that provides for the sale of up to 8,093 shares subject to the vesting of RSUs. This trading arrangement is scheduled to expire on June 3, 2024.</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:TrdArrAdoptionDate contextRef="c-207" id="f-1075">November 8, 2023</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrIndName contextRef="c-207" id="f-1076">Sabrina L. Simmons</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-207" id="f-1077">director</ecd:TrdArrIndTitle>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-207" id="f-1078">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-208"
      decimals="INF"
      id="f-1079"
      unitRef="shares">8093</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="c-209" id="f-1080">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 22, 2023, Leah Belsky, Senior Vice President and Chief Revenue Officer, entered into a Rule 10b5-1 trading arrangement that provides for the sale of up to (i) 25,000 shares of our common stock, (ii) the net shares (not yet determinable) after shares are withheld to satisfy tax obligations subject to the vesting of up to 308,098 RSUs, and (iii) 30,000 shares subject to the vesting of stock options (which includes shares to be sold to pay the exercise price and tax withholding obligations). This trading arrangement is scheduled to expire on November 22, 2024.&lt;/span&gt;&lt;/div&gt;</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:TrdArrAdoptionDate contextRef="c-210" id="f-1081">November 22, 2023</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrIndName contextRef="c-210" id="f-1082">Leah Belsky</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-210" id="f-1083">Senior Vice President and Chief Revenue Officer</ecd:TrdArrIndTitle>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-210" id="f-1084">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-211"
      decimals="INF"
      id="f-1085"
      unitRef="shares">25000</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-212"
      decimals="INF"
      id="f-1086"
      unitRef="shares">308098</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-213"
      decimals="INF"
      id="f-1087"
      unitRef="shares">30000</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-214" id="f-1088">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-214" id="f-1089">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-214" id="f-1090">false</ecd:Rule10b51ArrTrmntdFlag>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
